sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。 wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify...
分类:
其他好文 时间:
2015-03-01 13:03:59
阅读次数:
113
第1步:t = (2009, 2, 17, 17, 3, 38, 1, 48, 0),其实星期几和一年内第几天都可以为0;第2步:secs = time.mktime( t ),可以获得以秒为单位的时间;第3步:time.strftime('%Y-%m-%d %H:%M:%S',time.local...
分类:
其他好文 时间:
2015-02-28 17:55:25
阅读次数:
190
起因:死锁检查作业(更应该说是阻塞检查作业)将作业A kill掉,实际阻塞情况并不严重。刚好作业A运行的时间点,死锁检查作业也会运行,于是想修改作业A的计划调度以避开与死锁检查作业同时运行。作业A的计划调度修改后,发现作业B的计划调度也跟着改变了(根据随笔获取指定时间区间作业运行情况查看得出)。查看...
分类:
其他好文 时间:
2015-02-27 22:44:37
阅读次数:
177
在部署 web 应用到生产环境,或者在对 web 应用进行性能测试的时候,经常会有人问:如何决定 web 应用线程池大小?决定一个 IO 阻塞型 web 应用的线程池大小是一项很艰巨的任务。通常是通过进行大量的性能测试来完成。在一个 web 应用中同时拥有多个线程池会让决定最优线程池大小的过程变得更加复杂。本文将就这个常见的问题进行一些讨论和建议。线程池web 应用中的线程池大小决定了在指定时间内...
分类:
编程语言 时间:
2015-02-15 16:41:01
阅读次数:
124
setTimeout()和setInterval()可以用来注册在指定时间之后单词或重复调用函数。1、setTimeout() 方法用来实现一个函数在指定的毫秒数之后执行。setTimeout()返回一个值,该值可以传递给clearTimeout()用于取消这个函数的执行。2、setInterval...
分类:
编程语言 时间:
2015-02-05 00:36:50
阅读次数:
304
crontab Linux 用户时程表crontab -l 查看时程表crontab -e 编辑时程表crontab -r 删除时程表一般crontab 服务是自动启用的。service crond status 命令,查看crontab 是否启用事例:在指定时间执行/opt/start.sh,在指...
分类:
系统相关 时间:
2015-01-29 17:22:34
阅读次数:
256
计算指定时间与当前的时间差 比如,3天前、10分钟前(这个在项目中经常遇到,所以记录了下来)以下是实现方法:/*** 计算指定时间与当前的时间差* @param compareDate 某一指定时间* @return 多少(秒or分or天or月or年)+前 (比如,3天前、10分钟前)*/+(...
分类:
其他好文 时间:
2015-01-26 16:56:40
阅读次数:
189
开发这个程序之前先解释一下,为什么Toast信息提示框在显示一定时间后会自己主动消失?由于在Android系统中有一个Toast队列,系统会依次从这个队列中取出一个Toast,并显示它。在显示了指定时间之后,便关闭它。那么可不能够让Toast信息提示框一直显示呢?这个要求对于Toast来说有...
分类:
移动开发 时间:
2015-01-23 21:20:29
阅读次数:
193
libevent:一个事件通知库。libevent的API提供了一个可以执行回调函数的机制。这些事件可以是一个文件描述符或到达指定时间。而且,libevent也支持由signals或常规的timeout产生的回调。...
分类:
其他好文 时间:
2015-01-19 23:38:50
阅读次数:
554
做项目就是组织一些人为实现既定的目标,在指定时间内、有有限的人力和资源约束条件下进行的一项独特的一次性工作。项目管理主要分为进度管理、质量管理和成本管理。项目过程分为项目启动、项目计划、项目实施、项目监管、项目收尾五个过程。项目管理可以细化为项目范围管理(或称需求管理)、项目进度管理(或称时间管理或计划管理)、项目质量管理、项目成本管理、项目风险管理、项目整体管理、项目人员管理、人员沟通管理、采购...
分类:
其他好文 时间:
2015-01-18 22:48:09
阅读次数:
193