![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
quartz
文章平均质量分 82
iteye_14612
这个作者很懒,什么都没留下…
展开
-
quartz学习02-job以及jobDetail(1)
介绍一下job的生命周期,每当trigger触发器出发的时候都会创建一个新的job实例,也就是在上一个博客中的HelloJob的实例每执行一次调度就会实例化一次,等实例化完成之后就会被垃圾回收。我们可以这样做一下实验,以验证这个: public class HelloJob implements Job { static int i = 0; public HelloJob()...原创 2016-01-28 09:45:15 · 190 阅读 · 0 评论 -
quartz学习01-环境搭建及简单介绍
写这篇博客的时候是在已经使用了quartz很长之后,我并不是按照从一开始学习的顺序写的,只是记录学了一些我自己的笔记,所以写的很乱,不过读者慢慢看就可以,到最后一定会学的会顺利的。 先到官网上的quick-start上看看,网址http://www.quartz-scheduler.org/overview/quick-start,先声明一下我的学习笔记是关于quartz2.2.x的,这个和...原创 2016-01-28 09:45:22 · 124 阅读 · 0 评论 -
quartz学习02-job 以及jobDetail(2)
继续讨论job和jobDetail的知识。 1、能不能将同一个jobDetail或者是Trigger重复添加到同一个scheduler中,这个问题是我在学习quartz时突发奇想思考到的。所有的jobDetail和Trigger都被存储起来了,quartz中含有一个接口:JobStore,他的javadoc这么写:存储Job和Trigger供QuartzScheduler调用。我deb...原创 2016-01-28 09:45:48 · 221 阅读 · 0 评论 -
quartz学习03-trigger(1)
Trigger(触发器)有多种,最常使用的就是SimpleTriggerhe CronTrigger,前者用于完成简单的触发,后者类似于linux中的crontab的使用。 trigger的共有的属性有: ·jobKey:用于获得要执行的jobDetail ·startTime:第一次触发的时间 ·endTime:触发的最后时间,最后一次触发不能超过这个时间。 下面...原创 2016-01-28 09:45:57 · 131 阅读 · 0 评论 -
quartz学习03-trigger(2)
CronTrigger这个类在工作中更好用,现在详细说一下他。 通过Crontrigger,你可以指定像每个周五的中午12点或者是每个工作日的早晨的几点或者是每天早晨9到十点,每隔5分钟执行一次。这个类的功能就是如此的强悍。 这个类也需要指定一个startTime,可以选择性的指定一个endTime。 Cron Expressions:一个字符串,用来指定CronTrigger,包含秒、...原创 2016-01-30 08:56:11 · 79 阅读 · 0 评论 -
quartz-学习04-集成spring
这个博客介绍quartz集成spring,之前用的是spring3,既然现在spring4已经出了很久了,再学习的话当然用的是4,我这里使用的是最新的spring4.2.4.RELEASE,创建的maven项目的pom如下,其中spring中关于quartz的包都在spring-context-support这个包中。 <properties> <spri...原创 2016-01-30 08:56:20 · 145 阅读 · 0 评论