Java开源库
wowo_zZ
这个作者很懒,什么都没留下…
展开
-
[译]Java定时任务调度-Quartz文档(三)进一步讲讲Job和Job Detail
正如上篇文章所说的,Job很容易实现,只需要接口中唯一的execute方法。除此之外,你还需要稍微了解下Job、execute、Job interface和JobDetail的一些东西。原创 2017-03-21 13:58:50 · 7115 阅读 · 0 评论 -
[译]Java定时任务调度-Quartz文档(四)More About Triggers
和job一样,trigger用起来也很方便,但在使用Quartz之前,需要了解它的一些可配置的地方,同时根据不同的调度需求选择不同的trigger。 Lesson 5和Lesson 6会进一步学习Simple Trigger和Cron Trigger。原创 2017-03-23 09:59:34 · 520 阅读 · 0 评论 -
[译]Java定时任务调度-Quartz文档(一)初步使用
Quartz是一个功能强大的开源任务调度框架,可以集成到任意的java应用中,从最小的java应用到最发杂的电商系统都可以。Quartz可以用来创建数十、数百或者成千上万的简单或者复杂的任务;任务是标准的java组件形式,可以做你想做的任何事。Quartz的调度类还具有很多企业级类的特性,例如对JTA transactions的和集群的支持。本系列文章是对官方文档的直译,仅做学习交流之用。原创 2017-03-10 11:01:36 · 706 阅读 · 0 评论 -
[译]Java定时任务调度-Quartz Cron 调度
cron是一个历史悠久的unix工具,它的调度能力无疑是很强的。CronTrigger类就是基于cron的调度能力。Cron Trigger使用cron表达式,可以创建诸如“周一到周五的上午八点”或者“每个月最后一个周五的下午三点”之类的调度设置。cron表达式很强大,但也会让人迷惑。这个教程旨在为创建cron表达式解惑,在用户不得不向论坛或者通过邮件向别人求助之前,提供些许帮助。原创 2017-03-09 20:01:04 · 5144 阅读 · 6 评论 -
[译]Java定时任务调度-Quartz文档(五)SimpleTrigger
Simple Trigger一般适用在某个时间点执行任务,或者从某个时间点开始以固定间隔的时间窗口重复执行某任务。这篇文章主要介绍Simple Trigger相关内容。原创 2017-03-24 13:41:54 · 665 阅读 · 0 评论 -
[译]Java定时任务调度-Quartz文档(十)Configuration, Resource Usage and SchedulerFactory
Quartz的设计是模块化的,所以要让它跑起来,得将各个模块组合起来使用。幸运的是,有些工具可以来帮我们做这些事。原创 2017-03-31 11:33:47 · 635 阅读 · 0 评论 -
[译]Java定时任务调度-Quartz文档(十一)Advanced (Enterprise) Features
Clustering集群特性主要存在于JDBC-Jobstore和TerracottaJobStore。集群特性包括负载均衡和重试。通过将“org.quartz.jobStore.isClustered”设置为true,可以开启JobStoreTX和JobStoreCMT的集群模式。集群中的所有实例应该共享同一个配置文件原创 2017-03-31 11:36:59 · 645 阅读 · 0 评论 -
[译]Java定时任务调度-Quartz文档(九)Job Stores
JobStore主要是追踪调度过程中所有的数据,包括jobs、triggers、calendars等等。为Quartz Scheduler选择合适的JobStore是很重要的。幸运的是,一旦了解了JobStore的区别,这是一件很简单的事。一般在SchedulerFactory的配置文件中指定JobStore。原创 2017-03-31 11:31:45 · 1182 阅读 · 0 评论 -
[译]Java定时任务调度-Quartz文档(十二)Miscellaneous Features of Quartz
Plug-InsQuartz提供了第三方插件接口——org.quartz.spi.SchedulerPlugin。 Quartz provides an interface (org.quartz.spi.SchedulerPlugin) for plugging-in additional functionality.Quartz自带多种工具插件,在org.quartz.plugins包中可以查原创 2017-04-10 10:40:41 · 342 阅读 · 0 评论 -
[译]Java定时任务调度-Quartz文档(八)SchedulerListeners
SchedulerListeners和TriggerListener和JobListener类似,区别在于接受Scheduler自身的事件,而不需要关联到特定的trigger或者job。Scheduler相关的事件包括:添加/删除 job/trigger,调度错误、关闭等通知。原创 2017-03-29 21:57:22 · 1436 阅读 · 0 评论 -
[译]Java定时任务调度-Quartz文档(七)TriggerListeners and JobListeners
监听器顾名思义是当发生某些事件是,发生对应行为的一系列对象。你可能已经猜到了,TriggerListener监听的是trigger相关的事件,JobListener监听的是job相关的事件。trigger相关的事件包括触发器哑火、触发器结束。job监听事件包括任务开始执行的通知事件和任务执行结束的通知事件。Quartz使用listener的并不多,但如果有类似的事件通知需求,而job本身没有这个功能,监听器是很有用的原创 2017-03-25 10:37:29 · 1054 阅读 · 0 评论 -
[译]Java定时任务调度-Quartz文档(六)CronTrigger
如果是基于日历式配置的调度,而不是某个精确的时间点的话,CronTrigger通常比SimpleTrigger使用得更广泛。使用CronTrigger,可以指定诸如“每个周五中午”,“每个工作日的9点半”,“二月份每个周一、周三、周五的9点到10点之间每隔五分钟”之类的时间配置。这里介绍下CronTrigger。原创 2017-03-29 21:03:49 · 843 阅读 · 0 评论 -
[译]Java定时任务调度-Quartz文档(二)Quartz API、Job & Scheduler
主要介绍Quartz API,Job和Scheduler的含义,以及Quartz为什么这么设计。原创 2017-03-20 15:03:20 · 2422 阅读 · 1 评论