如下图:
工作中,有各种各样的测试服务器,我们要部署应用,怎么方便秒连远程桌面呢,每次都找 远程桌面->然后再输入服务器ip ?这种方法虽然也可以,终究是慢人一拍,我来告诉你怎么弄。
如下图:
工作中,有各种各样的测试服务器,我们要部署应用,怎么方便秒连远程桌面呢,每次都找 远程桌面->然后再输入服务器ip ?这种方法虽然也可以,终究是慢人一拍,我来告诉你怎么弄。
多线程运行,主线程等待。
private static void Test2() { var waits = new List<EventWaitHandle>(); for (int i = 0; i < 10; i++) { var handler = new ManualResetEvent(false); waits.Add(handler); new Thread(new ParameterizedThreadStart(Print)) { Name = "thread" + i.ToString() }.Start(new Tuple<int, EventWaitHandle>(i, handler)); } WaitHandle.WaitAll(waits.ToArray()); Console.WriteLine("All Completed!"); Console.Read(); } private static void Print(object param) { var p = (Tuple<int, EventWaitHandle>)param; Console.WriteLine(Thread.CurrentThread.Name + ": Begin!"); if (p.Item1 == 2) Thread.Sleep(1200); else if (p.Item1 ==1 ) Thread.Sleep(2000); else Thread.Sleep(1000); Console.WriteLine(Thread.CurrentThread.Name + ": Print" + p.Item1); Console.WriteLine(Thread.CurrentThread.Name + ": End!"); p.Item2.Set(); }
测试项目结构:
Quartz使用类似于Linux下的Cron表达式定义时间规则,Cron表达式由6或7个由空格分隔的时间字段组成。
Cron表达式时间字段:
位置
|
需求:线上运行的job,有时间可能因为数据库异常、内存不足或者是内部其他异常导致整个进程退出,是偶发事件,但是如果进程停止,业务数据没处理积压起来,会影响业务。为了能自动监控并启动这种意外停止的进程,写了一个程序监控,每分种检查一遍,然后自动处理,实际上是非常有用的。
itemcontractprice数量1万左右,每条itemcontractprice 插入5条日志。
修改系统模版路径:
C:Program Files (x86)Microsoft Visual Studio 12.0Common7IDEItemTemplatesCacheCSharpCode2052
又有一段时间没有发表文章了,感觉在同一个公司待久了,能写出来的东西就少了,呵呵,大家是不是有一样的感觉。
SQL SERVER中的tinyint:从 0 到 255 的整型数据。存储大小为 1 字节。
Powered By Z-BlogPHP 1.7.3
Copyright 2024-2027 pukuimin Rights Reserved.
粤ICP备17100155号