随笔分类 -  quartz

摘要:将Quartz的JOBDetail,Trigger保持到数据库的时候发现,系统报错 The job (DEFAULT.jobDetail) referenced by the trigger does not exist经过测试发现,在不使用hibernate的时候只有spring的测试环境情况下一... 阅读全文
posted @ 2015-09-21 09:39 a757956132 阅读(4382) 评论(0) 推荐(0) 编辑
摘要:1. cron表达式格式:{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)} 2. cron表达式各占位符解释:{秒数} ==> 允许值范围: 0~59 ,不允许为空值,若值不合法,调度器将抛出SchedulerException异常"*" 代表每隔1秒钟触发;"," 代... 阅读全文
posted @ 2015-09-20 13:24 a757956132 阅读(246) 评论(0) 推荐(0) 编辑
摘要:package com.sihuatech.project.task.manager; import java.text.ParseException; import org.quartz.CronTrigger;import org.quartz.Job;import org.quartz.Job... 阅读全文
posted @ 2015-09-20 13:23 a757956132 阅读(263) 评论(0) 推荐(1) 编辑
摘要:http://www.oschina.net/code/snippet_114990_4440最近项目中要做个定时生成静态html文件东东,7点到19点每5分钟生成一次,其他时间1小时生成一次,刚开始就走错了 居然想用一条cron表达式搞定,搞了半天,问了好多人,得到一个好的办法,就是给以个job创... 阅读全文
posted @ 2015-09-20 13:20 a757956132 阅读(1087) 评论(0) 推荐(0) 编辑
摘要:spring定时器的时间设置时间的配置如下:0 26 16 * * ?时间大小由小到大排列,从秒开始,顺序为 秒,分,时,天,月,年 *为任意 ?为无限制。 由此上面所配置的内容就是,在每天的16点26分启动buildSendHtml() 方法具体时间设定可参考"0/10 * * * * ?" 每... 阅读全文
posted @ 2015-08-05 10:43 a757956132 阅读(419) 评论(0) 推荐(0) 编辑
摘要:个人搭建框架:pom.xml: 4.0.0 com.renmaiweb lbs war 1.0-SNAPSHOT Location Service of BS http://www.renmaiweb.com lbs junit junit 3.8.1 test ... 阅读全文
posted @ 2015-08-05 10:41 a757956132 阅读(774) 评论(0) 推荐(0) 编辑
摘要:Quartz 提供了三种类型的监听器:监听 Job 的,监听 Trigger 的,和监听 Scheduler 自已的。本章解释如何应用每一种类型来更好的管理你的 Quartz 应用,并获悉到什么事件正在发生。,实现监听器的方法通用于所有的三种类型。可以分成以下步骤:1.创建一个 Java 类,实现监... 阅读全文
posted @ 2015-06-04 18:05 a757956132 阅读(876) 评论(0) 推荐(0) 编辑
摘要:Cron表达式Quartz使用类似于Linux下的Cron表达式定义时间规则,Cron表达式由6或7个由空格分隔的时间字段组成,如表1所示:位置时间域名允许值允许的特殊字符1秒0-59, - * /2分钟0-59, - * /3小时0-23, - * /4日期1-31, - * ? / L W C5... 阅读全文
posted @ 2015-06-04 18:04 a757956132 阅读(247) 评论(0) 推荐(0) 编辑
摘要:org.quartz.Job 接口把 Quartz 作用到 Java 类上唯一要做的就是让它实现 org.quartz.Job 接口。你的 Job 类可以实现任何其他想要的接口或继承任何需要的基类,但是它自己或是它的超类必须实现这个 Job 接口。这个 Job 接口只定义了单个方法:public v... 阅读全文
posted @ 2015-06-04 18:03 a757956132 阅读(424) 评论(0) 推荐(0) 编辑
摘要:顾名思义,Trigger(触发器)的责任就是触发一个 Job 去执行。当用 Scheduler 注册一个 Job 的时候要创建一个 Trigger 与这个 Job 相关联。Quartz 提供了四种类型的 Trigger,但其中两种是最为常用的,分别是下面的两种:SimpleTrigger和CronT... 阅读全文
posted @ 2015-06-04 18:02 a757956132 阅读(2088) 评论(0) 推荐(1) 编辑
摘要:以下是我在应用的的一个基本配置:#---------调度器属性----------------org.quartz.scheduler.instanceName = TestSchedulerorg.quartz.scheduler.instanceId = one#---------线程配置---... 阅读全文
posted @ 2015-06-04 18:01 a757956132 阅读(322) 评论(0) 推荐(0) 编辑
摘要:org.quartz.Scheduler类层次作为一个 Quartz 用户,你要与实现了org.quartz.Scheduler接口的类交互。在你调用它的任何 API 之前,你需要知道如何创建一个 Scheduler 的实例。取而代之的是用了某个工厂方法来确保了构造出 Sheduler 实例并正确的... 阅读全文
posted @ 2015-06-04 18:01 a757956132 阅读(450) 评论(0) 推荐(0) 编辑
摘要:web中使用Quartz1、首先在web.xml文件中加入 如下内容(根据自己情况设定)在web.xml中添加QuartzInitializerServlet,Quartz为能够在web应用中使用,提供了一个QuartzInitializerServlet和一个QuartzInitializerLi... 阅读全文
posted @ 2015-06-04 18:00 a757956132 阅读(423) 评论(0) 推荐(0) 编辑
摘要:学习quartz首先了解三个概念:调度器:负责调度作业和触发器;触发器:设置作业执行的时间、参数、条件等;(简单触发器和Cron触发器)作业:定时任务内容,被执行的程序;下载必要的jar包,直接去官网下载,将quartz-x.x.x.jar 和core 和/或 optional 文件夹中的 jar ... 阅读全文
posted @ 2015-06-04 17:59 a757956132 阅读(445) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示