定时执行程序-Quartz简单实例
来源:互联网 发布:淘宝香港名表店靠谱吗 编辑:程序博客网 时间:2024/06/07 02:50
定时执行程序-Quartz简单实例
1、加jar包:Quartz自己quartz-1.8.3.jar和依赖包commons-logging.jar 、slf4j-log4j12-1.5.10.jar 、slf4j-api-1.5.10.jar
2、一个类搞定!!!,直接run
import org.quartz.CronTrigger; import org.quartz.Job; import org.quartz.JobDetail; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; import org.quartz.Scheduler; import org.quartz.SchedulerFactory; import org.quartz.impl.StdSchedulerFactory; import java.util.Date; public class QuartzReport implements Job{ public void execute(JobExecutionContext cntxt) throws JobExecutionException { System.out.println( "输出:"+cntxt.getJobDetail().getJobDataMap().get("name")+new Date()); } public static void main(String[] args) { try { SchedulerFactory schedFact=new StdSchedulerFactory(); Scheduler sched=schedFact.getScheduler(); sched.start(); JobDetail jobDetail=new JobDetail("a","b",QuartzReport.class); jobDetail.getJobDataMap().put("name","lucy"); CronTrigger trigger=new CronTrigger("c","d"); trigger.setCronExpression("0/1 * * * * ? " ); // 启动之后立即执行 每一秒继续重复。 sched.scheduleJob(jobDetail, trigger); } catch (Exception e) { e.printStackTrace(); } }}
/**
* 输出:
*log4j:WARN No appenders could be found for logger (org.quartz.simpl.SimpleThreadPool).
log4j:WARN Please initialize the log4j system properly.
输出:lucyWed Apr 13 15:11:54 CST 2011
输出:lucyWed Apr 13 15:11:55 CST 2011
输出:lucyWed Apr 13 15:11:56 CST 2011
输出:lucyWed Apr 13 15:11:57 CST 2011
输出:lucyWed Apr 13 15:11:58 CST 2011
输出:lucyWed Apr 13 15:11:59 CST 2011
输出:lucyWed Apr 13 15:12:00 CST 2011
输出:lucyWed Apr 13 15:12:01 CST 2011
输出:lucyWed Apr 13 15:12:02 CST 2011
输出:lucyWed Apr 13 15:12:03 CST 2011
输出:lucyWed Apr 13 15:12:04 CST 2011
输出:lucyWed Apr 13 15:12:05 CST 2011
输出:lucyWed Apr 13 15:12:06 CST 2011
输出:lucyWed Apr 13 15:12:07 CST 2011
输出:lucyWed Apr 13 15:12:08 CST 2011
输出:lucyWed Apr 13 15:12:09 CST 2011
输出:lucyWed Apr 13 15:12:10 CST 2011
输出:lucyWed Apr 13 15:12:11 CST 2011
输出:lucyWed Apr 13 15:12:12 CST 2011
输出:lucyWed Apr 13 15:12:13 CST 2011
输出:lucyWed Apr 13 15:12:14 CST 2011
*/
附:cronExpression配置说明
- 定时执行程序-Quartz简单实例
- Quartz定时执行程序
- quartz 表达式 日终程序 定时执行
- spring定时执行程序(Spring中Quartz的配置 )
- spring quartz定时程序
- spring quartz定时执行任务
- 定时执行任务之quartz
- 定时执行任务quartz用法
- spring quartz 定时执行任务
- quartz 定时任务 执行两次
- quartz定时任务配置实例
- quartz简单定时任务示例
- Quartz定时任务简单实现
- quartz 简单的定时任务
- Quartz定时任务简单实现
- 定时调度quartz简单用法
- Quartz简单实例
- 定时器(Quartz)简单实例
- freemarker使用struts2标签库
- 比较两个数的大小
- 用移位和加减运算实现无符号整数除法
- ubuntu11.04 虚拟机静态ip设置
- 十道海量数据处理面试题与十个方法大总结
- 定时执行程序-Quartz简单实例
- 几种常见视频分辨率
- 向HashSet集合存入对象,去除重复元素(覆写equals和hashCode方法)
- unix时间戳
- 非贪婪匹配
- android 几个快速编译images指令
- 《编程之美》3.1 字符串移位包含的问题
- 分析得出10个数中最大的数
- 简单dp 总结 2