quartz
郭龙_Jack
这个作者很懒,什么都没留下…
展开
-
Quartz学习笔记
http://www.cnblogs.com/yunxuange/archive/2012/08/28/2660141.html最近项目中要用到作业调度的功能,很自然想到大名鼎鼎的Quartz。但实际用的时候碰到一个很蛋疼的问题,自己定义的作业始终触发不了,而且日志上也没有异常抛出来。虽然最终问题解决了,而且问题的原因很操蛋,但还是把过程中自己对Quartz的一点点拙见理解写下来,一来转载 2016-04-27 20:10:18 · 1261 阅读 · 0 评论 -
quartz详解2:quartz由浅入深
http://blog.itpub.net/11627468/viewspace-1763498/一、quartz核心概念 先来看一张图: scheduler任务调度器trigger触发器,用于定义任务调度时间规则job任务,即被调度的任务misfi转载 2016-05-25 20:14:56 · 56396 阅读 · 3 评论 -
quartz详解1:初步了解quartz
http://blog.itpub.net/11627468/viewspace-1763389/一、引入 你曾经需要应用执行一个任务吗?这个任务每天或每周星期二晚上11:30,或许仅仅每个月的最后一天执行。一个自动执行而无须干预的任务在执行过程中如果发生一个严重错误,应用能够知到其执行失败并尝试重新执行吗?你和你的团队是用Java编程吗?如果这些问题中任何一个你回答是,那么转载 2016-05-25 20:16:06 · 4137 阅读 · 0 评论 -
quartz详解3:quartz数据库集群-锁机制
http://blog.itpub.net/11627468/viewspace-1764753/一、quartz数据库锁其中,QRTZ_LOCKS就是Quartz集群实现同步机制的行锁表,其表结构如下:点击(此处)折叠或打开--QRTZ_LOCKS表结构CREATE TABLE `QRTZ_LOCKS` ( `LOCK_NAME` var转载 2016-05-25 20:17:47 · 12071 阅读 · 0 评论 -
quartz详解4:quartz线程管理
http://blog.itpub.net/11627468/viewspace-1766967/quartz启动后有多个线程同时在跑。启动时会启动主线程、集群线程、检漏线程、工作线程。主线程负责查询到需要触发的线程,并放入到线程队列。集群线程负责集群、检漏线程负责对未成功执行的任务进行检漏。工作线程默认是20,一般PC服务器可以调到200。一、主线程QuartzSchedul转载 2016-05-25 20:18:47 · 8555 阅读 · 1 评论 -
关于 quartz 1.6.1 的一个死等问题,导致任务不执行
http://www.xuebuyuan.com/605475.html使用 quartz 1.6.1 上出现了一个并发的问题。由于有多个 Job 几乎同时并发,有时导致 Quartz 陷入死等状态,再也不执行任务了。具体 bug 可见:http://jira.opensymphony.com/browse/QUARTZ-707?page=com.atlassi转载 2016-12-25 19:19:09 · 6915 阅读 · 0 评论