quartz
wxy_fighting
这个作者很懒,什么都没留下…
展开
-
作业调度框架 Quartz 学习笔记(二) -- 简单触发器(SimpleTrigger)
简单回顾一下上一节学习到的 "HelloWorld "1 创建一个job类,实现Job接口,覆盖 public void execute(JobExecutionContext context) 方法,在方法中写入你要执行的操作(数据导入/备份,轮询检查文件等)代码2 创建一个主线程类, 获得 Scheduler 对象 SchedulerFactory sf = ne转载 2013-07-19 17:02:00 · 1496 阅读 · 0 评论 -
CronTrigger的未触发授命学习
CronTrigger的未触发指令MISFIRE_INSTRUCTION_FIRE_ONCE_NOW与默认的MISFIRE_INSTRUCTION_SMART_POLICY指令功能一致,另外还有一种指令.MISFIRE_INSTRUCTION_DO_NOTHING,实例区别如下:MyQuartzJobBean.java: package quartz.example.example5.te转载 2013-07-19 17:30:34 · 1708 阅读 · 0 评论 -
你所不知道的Quartz特性
很多朋友的博文,講到使用Quartz來進行任務調度,很簡單就是告訴你引用一個jar包,實現一個Job接口,然後schedule起來就OK了,此外講的最多的是CronTrigger的使用。給人的假象是任務調度原來真是如此的簡單。 但是作為一個新手,你可知道Job會佔用多少線程?能否滿足自己調度的性能需要呢?Quartz的線程使用看起來很簡單,配置org.quartz.threadPoo转载 2013-07-19 16:52:44 · 1573 阅读 · 0 评论 -
作业调度框架 Quartz 学习笔记(一) -- HelloWorld !!!
关于定时任务的操作方法,java语言本身具有 Timer 来解决,但Timer 作用起来不是特别的舒服,由于项目的需要,使用了Quartz 这个调度框架,现把学习过程记录下来,方便以后查阅.本教程是按照Quartz 提供的 15个Example 一步一步深入学习,由于我也是一菜鸟,在学习本教程时,如发现有错误之处,请各位大人指点.小弟不胜感激!附几个连接:Timer 的问题转载 2013-07-19 17:01:03 · 1339 阅读 · 0 评论 -
作业调度框架 Quartz 学习笔记(三) -- Cron表达式
前面两篇说的是简单的触发器(SimpleTrigger) , SimpleTrigger 只能处理简单的事件出发,如果想灵活的进行任务的触发,就要请出CronTrigger 这个重要人物了. CronTrigger也是Quartz最重要的特色之一,通过Quartz特有的Cron表达式来确定某类时间,能完成类似"2011年11月11号(神棍节,已经过去了),每个星期三XXX"之转载 2013-07-19 17:02:55 · 1292 阅读 · 0 评论 -
作业调度框架 Quartz 学习笔记(四) -- 接收参数和维护状态
>如果你想在 某个job执行的时候传入参数,参数在job执行过程中对参数有所修改,并且在job执行完毕后把参数返回那么你需要学习一下现在的这个例子了,因为它正是你所想要的 ...... 我的建议是先把代码运行起来看结果,然后再去看代码.还是老套路,两个类 一个job类:ColorJob.java 一个调度类: JobStateExample.java转载 2013-07-19 17:04:53 · 992 阅读 · 0 评论 -
作业调度框架 Quartz 学习笔记(五) -- 错过的任务怎么办?
不知道大家在用Quartz的时候 有没有遇到这样一种情况:触发器设定每3秒钟触发一次 ,但是工作需要10秒钟的执行时间.因此,在一次任务结束执行前,触发器已经错失触发当这种情况下我们怎么处理呢,让我们一起学习一下......还是先贴代码:job类:StatefulDumbJob.java[java] view plaincopy转载 2013-07-19 17:05:34 · 1300 阅读 · 0 评论