小工匠

show me the code ,change the world

排序:
默认
按更新时间
按访问量

Quartz-SchedulerListener解读

概述 SchedulerListener接口方法解读 示例 示例源码概述SchedulerListener 是在 Scheduler 级别的事件产生时得到通知,不管是增加还是移除 Scheduler 中的 Job,或者是 Scheduler 遭遇到了严重的错误时。那些事件多是关于对 Schedul...

2017-11-17 10:34:43

阅读数:1342

评论数:0

Quartz-TriggerListener解读

概述 TriggerListener接口方法 示例 示例源码概述Quartz-JobListener解读与 JobListener 有所不同的是, TriggerListener 接口还有关于 Trigger 实例生命周期的方法。TriggerListener接口方法我们先看下TriggerLis...

2017-11-17 09:56:02

阅读数:1280

评论数:0

Quartz-JobListener解读

概述 步骤简述 全局非全局监听器 JobListener 任务监听器 示例 JobListener源码 完整示例 示例源码概述在某个所关注事件发生时,监听器提供了一种方便且非侵入性的机制来获得这一通知。Quartz 提供了三种类型的监听器:监听 Job 的,监听 Trigger 的,和监听 Sch...

2017-11-17 05:45:07

阅读数:1446

评论数:0

Quartz-DateBuilder解读

概述 示例 todayAt tomorrowAt 今天明天的某个时间 evenMinuteDate 返回下一分钟的开始时间 evenMinuteDateBefore 获取开始时间 dateOf 指定日期 nextGivenMinuteDate 下一个给定分钟日期 translateTime 转...

2017-11-16 13:00:08

阅读数:1069

评论数:0

Quartz-Cron表达式统计最近几次的执行时间

概述 示例 示例源码概述使用quartz做为后台任务调度框架,cron表达式设置时间,需要根据cron表达式计算出最近n次的执行具体时间–这个通常在开放给用户修改任务执行时间给出提示时非常有用解决:使用quartz的jar包中提供的TriggerUtils类来计算示例1、先根据corn算出执行时间...

2017-11-16 00:02:47

阅读数:2388

评论数:0

Quartz-中断正在执行的任务

概述 示例 示例源码概述由于业务需要,停止Quartz中正在执行的任务 任务类只需要实现InterruptableJob类,然后实现interrupt()方法。 在这个方法中进行标记的改变,在执行中进行这个标记判断,就可实现中断任务了 另外在调度器上调用方法:sched.interrupt(job...

2017-11-15 21:19:17

阅读数:1912

评论数:1

Quartz-异常处理

概述 示例 示例说明 说明 示例源码概述我们根据官网示例说明Quartz在job执行异常情况时的处理。参考官方原文: http://www.quartz-scheduler.org/documentation/quartz-2.2.x/examples/Example6.html本文涉及3个类:...

2017-11-15 13:18:17

阅读数:2018

评论数:0

Quartz-错过触发机制

概述 官方示例概述有的时候我们会遇到这样一种情况:触发器设定每3秒钟触发一次 ,但是工作需要10秒钟的执行时间.因此,在一次任务结束执行前,触发器已经错失触发当这种情况下我们怎么处理呢? 我们来看下Quartz给的官方Demo官方示例

2017-11-15 12:18:36

阅读数:1732

评论数:0

Quartz-JobDataMap 参数传递

概述概述我们在Quartz-Job 详解中,讲解了纯Quartz的参数传递,这里我们将通过与Spring结合的方式再次讲解一下Quartz中的参数传递。

2017-11-12 22:07:49

阅读数:1693

评论数:1

Quartz-Spring集成Quartz通过注解配置的方式

概述 步骤 配置文件中增加task命名空间 配置Spring扫描和task扫描 编写带有注解的Job类 示例 Scheduled解读 示例源码概述上一篇博文Quartz-集成Spring使用XML配置中我们了解到了通过xml配置的方式集成Quartz,我们发现使用xml的方式,会配置很多bean的...

2017-11-12 20:31:07

阅读数:1398

评论数:0

Quartz-Spring集成Quartz通过XML配置的方式

概述 Maven依赖 步骤 创建JobDteail 创建Trigger 创建Scheduler 示例-MethodInvokingJobDetailFactoryBean 示例-JobDetailFactoryBean 示例源码概述Spring为创建Quartzde Scheduler、Trigg...

2017-11-11 12:05:55

阅读数:3589

评论数:1

Quartz-Java Web项目中使用Quartz

概述 实现 示例 步骤一 构建Maven项目 步骤二 日志组件的配置logbackxml 步骤三 自定义监听器的编写 步骤四 webxml中注册监听器 步骤五 启动概述Quartz也常用在Web应用中,常见的是交由Spring托管的形式,但这里并非介绍这个。如果你的很老的一个项目没有使用Spri...

2017-11-08 13:51:19

阅读数:1348

评论数:0

Quartz-任务调度信息持久化到DB中

概述 操作步骤 执行脚本建立对应的表 quartz数据表解释 配置quartzproperties 示例 示例源码概述 在默认情况下,Quartz将任务调度的运行信息保存在内存中。 这种方法提供了最佳的性能,因为在内存中的数据访问速度最快;不足之处就是却反数据的持久性,当程序中途停止或者系统崩溃时...

2017-10-10 11:36:43

阅读数:2197

评论数:0

Quartz-Calendar 排除指定节假日时间执行任务

概述 注意事项 Calendar 排除时间的粒度 BaseCalendar子类说明 示例 AnnualCalendar CronCalendar DailyCalendar HolidayCalendar MonthlyCalendar WeeklyCalendar 示例源码概述在实际任务调度中,...

2017-10-08 11:53:05

阅读数:2041

评论数:0

Quartz-CronTrigger解读

概述 Cron表达式的组成 cron表达式中的问号 的含义 1当星期和日期都为或数字时报错 2当星期和日期都为时报错 时间格式 特殊字符 Cron 表达式样例 CronTrigger 样例 1 时钟从 0 分钟开始每 5 分钟执行一次 CronTrigger 样例 2 时钟从 0 分钟开始每 ...

2017-10-08 08:45:21

阅读数:1685

评论数:0

Quartz-SimpleTrigger解读

概述 小例子 创建一个在某个时间点执行的 Trigger 创建一个在某个时间点执行的 Trigger并且随后每 10 秒执行一次执行 10 次 创建一个 Trigger并且在 5 分钟后执行一次 创建一个 Trigger并且立即执行一次以后每 5 分钟执行一次直到 2200 创建一个 Trigge...

2017-10-08 06:26:02

阅读数:1629

评论数:0

Quartz-Trigger详解

概述 通用 Trigger 属性 Priority 错过触发机制misfire instruction Calendar概述类似于 Job,Trigger 也非常容易使用,但是它包含了大量的自定义选项,你需要了解它们才能完全使用 Quartz。并且,Trigger 本身有很多不同的实现,你需要根据...

2017-10-08 02:22:15

阅读数:3038

评论数:0

Quartz-Job 详解

概述概述Quartz- Quartz API以及Jobs 和Triggers介绍 中 ,我们可以看到 Job是相当容易实现,只需要实现Job接口,重写execute方法即可

2017-10-08 00:12:24

阅读数:1448

评论数:0

Quartz- Quartz API以及Jobs 和Triggers介绍

Quartz API Jobs 和 Triggers 唯一标识Quartz APIQuartz API 主要包含了以下接口 Scheduler – 调度器,任务调度的主 API。 Job – 由调度器调度的任务需要实现的接口。 JobDetail – 用于定义任务的实例。 Trigger – 用于...

2017-10-07 12:54:34

阅读数:1463

评论数:0

Quartz-任务调度概述及Quartz(2.2.X)快速入门

概述 Quartz 概述 Quartz 基础结构 Job JobDetail Trigger Calendar Scheduler ThreadPool概述任务调度是多数应用系统的常见需求之一,我们直接编写基于现成的调度程序,不但容易出错,而且实现难度很大。 Quartz是任务调度领域非常出色的开...

2017-10-05 10:19:37

阅读数:1806

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭