- 博客(4)
- 收藏
- 关注
原创 Quartz学习(4)
Scheduler 调度器,将JobDtail与Trigger联系在了一起,当调度器开启的时候,且任务的时间一到,调度器程序就会负责执行预先定义的任务。Scheduler实例是通过SchedulerFactory工厂来创建的。可以有两种方式来创建,DirectSchedulerFactory和StdSchedulerFactory。 (一)DirectSchedulerFactory Dir
2017-11-23 21:10:39
258
原创 Quartz学习(3)
Trigger Trigger,顾名思义,触发器,用于触发我们的任务,它可以指定我们的任务在什么时候执行,多久执行一次等,Quartz有4种类型的触发器,但是我们常用的只有两种,其一为SimpleTrigger,另一种为CronTrigger。 (一)simpleTrigger SimpleTrigger较为简单,一般用于实现较为简单的要求,比如这个任务每隔多久执行,多久结束,以及执
2017-11-22 19:40:35
402
原创 Quartz学习(2)
Job与JobDtail,JobDataMap 譬如我们的测试文件中,为啥创建的是一个jobDetail实例,而不是我们所需要的Job(任务)实例呢?那我们来看看Job的生命周期,当 scheduler(调度器) 执行 job 时,在调用其 execute() 方法之前会创建该类的一个新的实例,执行完毕,该实例的引用就会被丢弃,实例会被垃圾回收。所以在 job 类中,不应该定义有数据的属性,
2017-11-21 23:11:24
331
原创 Quartz学习(1)
Quartz简介 Quartz是一个完全由java编写的开源作业调度框架。是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。 所谓作业调度,就是在某个时间自动执行某个我们需要执行的任务,比如我们打卡,每天晚上12点的时候检查在今天一天是否有没有某个员工没有按时上班或者早退,怎么检查
2017-11-20 23:31:13
303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅