1. quartz 定时任务执行时,如果某一定时任务阻塞了,那么下次到该定时任务执行时,会新打开一个线程执行。如果所有线程都被占用,则定时任务会停止。2. 如果代码出了问题,在所有可疑的地方加上日志记录,再测试,争取一次找到问题。3. JAVA代码中数据库字段一般设置为常量形式,多处使用防止写错误。...
分类:
其他好文 时间:
2015-03-15 16:32:44
阅读次数:
121
RabbitMQ(一) --Work Queues RabbitMQ使用Work Queues的主要目的是为了避免资源使用密集的任务,它不同于定时任务处理的方式,而是把任务封装为消息添加到队列中。而消息队列正是共享于多个工作者中使用,它们可以随意pop出数据进行处理。消息的持久化 Message ....
分类:
其他好文 时间:
2015-03-15 13:43:14
阅读次数:
121
参考资料:http://kevin19900306.iteye.com/blog/1397744引用自别人的博客:特别注意一点,与Spring3.1以下版本整合必须使用Quartz1,最初我拿2.1.3的,怎么搞都报错: Caused by: org.springframework.beans.fa...
分类:
编程语言 时间:
2015-03-14 06:12:04
阅读次数:
181
# ntpdate time.nist.gov或# rdate -s time.nist.gov下列服务器可用time-nw.nist.gov
分类:
其他好文 时间:
2015-03-13 22:17:30
阅读次数:
404
上一篇文章我们讲诉了自定义线程执行器和任务处理器我们继续来讲解自定义线程的定时执行器,我们在很多场景下需要做到某些状态或者数据进行更新,如果事情很多很杂,很时候时候会创建很多不同的定时器那么势必会照成系统的消耗和性能低下的问题!今天我们来解决这一问题。首先我们创建定时任务执行器基类 1 /// 2....
分类:
编程语言 时间:
2015-03-13 20:19:10
阅读次数:
340
在shell里运行ntpdate 210.72.145.44 (210.72.145.44是中国国家授时中心的官方服务器)
分类:
系统相关 时间:
2015-03-13 19:13:18
阅读次数:
150
在Oracle的包里面,有一个名字叫做DBMS_JOB的包,它的作用是安排和管理作业队列。通过作业队列,可以让Oracle数据库定期执行特定的任务。当使用DBMS_JOB管理作业的时候,必须确保设置了初始化参数JOB_QUEUE_PROCESSES(不能为0)。1、 SUBMIT该过程用于建立一个新...
分类:
数据库 时间:
2015-03-13 16:09:49
阅读次数:
179
格式: [秒] [分] [小时] [日] [月] [周] [年] ?序号 说明 ?是否必填 ?允许填写的值 允许的通配符 ?1 ?秒 ?是 ?0-59? ? , - * / ?2 ?分 ?是 ?0-59 ? , - * / ?3 小时 ?是 ?0-23 ? , - * / ?4 ?...
分类:
其他好文 时间:
2015-03-13 11:03:10
阅读次数:
145
Spring目前支持以注解的形式执行定时、周期任务,实现起来非常方便!!
1.spring xml配置文件中加入包扫描
2.添加类及方法注释
@configuration
@EnableScheduling
3.添加任务注释
@Scheduled
class代码如下:
将每5秒打印出当前时间
@Configuration
@EnableScheduling
pub...
分类:
编程语言 时间:
2015-03-12 17:19:03
阅读次数:
179
1.yum安装ntp1yum install ntp*2.更新时间1ntpdate 202.120.2.1013.加入任务计划12crontab -e*/10 * * * * ntpdate 202.120.2.101#每隔10分钟更新一次4.查看任务计划1crontab -l说明:1上海交大ntp...
分类:
其他好文 时间:
2015-03-12 14:35:39
阅读次数:
142