随笔分类 -  任务调度笔记

Quartz、JDK Timer
摘要:【Spring中使用SimplerTrigger】 【QuartzTask.java】 【simpleTriggerTask-spring.xml】 【CronTriggerTest.java】 【运行结果】 【Spring中使用CronTrigger】 【QuartzTask.java,同上】 【 阅读全文
posted @ 2017-03-27 16:03 HigginCui 阅读(298) 评论(0) 推荐(0)
摘要:【Cron表达式】 Quartz使用类似于Linux下的Cron表达式定义的时间规则,Cron表达式由6到7个空格分隔的时间字段组成。 [ 字符说明 ] * :可以用在所有字段中,表示对应时间域内的每一个时刻。 ?:只能在日期、星期字段中使用。定义为“无意义的值”,相当于占位符。 —:表达一个范围。 阅读全文
posted @ 2017-03-27 14:10 HigginCui 阅读(645) 评论(0) 推荐(0)
摘要:【SimpleTrigger的构造方法】 【工程截图】 【SimpleJob.java】 【SimpleTriggerRunner.java】 【运行结果】 可以看出,每次都会实例化新的SimpleJob(构造方法看出),并每隔2s执行一次,设置simpleTrigger.setRepeatCoun 阅读全文
posted @ 2017-03-27 11:21 HigginCui 阅读(313) 评论(0) 推荐(0)
摘要:【各种任务调度的使用场景】 论坛每天凌晨统计论坛用户的积分排名。 论坛每半个小时生成精华文章。 每隔30分钟对锁定过期的用户解锁。 每月1号统计上个月各部门的业务数据。 【Quartz 简介】 Quartz提供了强大的任务调度机制,Quartz允许开发人员灵活地定义触发器的调度时间表,并可以对触发器 阅读全文
posted @ 2017-03-24 16:36 HigginCui 阅读(831) 评论(0) 推荐(0)