定时执行程序-Quartz简单实例
定时执行程序-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配置说明
秒 | 0-59 | , - * / | ||
分 | 0-59 | , - * / | ||
小时 | 0-23 | , - * / | ||
日期 | 1-31 | , - * ? / L W C | ||
月份 | 1-12 或者 JAN-DEC | , - * / | ||
星期 | 1-7 或者 SUN-SAT | , - * ? / L C # | ||
年(可选) | 留空, 1970-2099 | , - * / |
转载于:https://www.cnblogs.com/hibernate3-example/archive/2012/04/28/2492280.html
定时执行程序-Quartz简单实例相关推荐
- Quartz简单实例
Quartz中提供了两种触发器,分别是CronTrigger和SimpleTrigger. 1. SimpleTrigger 每隔若干毫秒来触发纳入进度的任务. 2. CronTrigger 在特定& ...
- C# 使用Quartz简单实例以及备忘
一.导入NuGet 二.创建一个类并实现接口Ijob,并实现该接口中的方法. using Buday.Gold.Cusumer.Lib; using Quartz; using System; us ...
- Android JNI简单实例(android 调用C/C++代码)
转载自 xiechengfa 最终编辑 xiechengfa Android JNI简单实例关键字: android.jni Android的jni实例 android 的应用程序(Dalvik VM ...
- python timer怎么用_python定时器(Timer)用法简单实例
python定时器(Timer)用法简单实例 本文实例讲述了python定时器(Timer)用法.分享给大家供大家参考.具体如下: # encoding: UTF-8 import threading ...
- 服务器执行执行文件,服务器定时执行程序
服务器定时执行程序 内容精选 换一换 该任务指导用户在已配置好的弹性云服务器上,运行Spectrum MPI应用(IBM Spectrum MPI v10.1).已成功创建带IB网卡的弹性云服务器,并 ...
- java quartz配置_java quartz简单使用
1.在项目里引入quartz org.quartz-scheduler quartz 2.3.0 2.quartz的简单实例 package com.example.quartz_demo; impo ...
- 一个使用Ruby on Rails开发LBS网站的简单实例
一个使用Ruby on Rails开发LBS网站的简单实例 cheungmine 2011-7 这几天一直在学习使用Ruby on Rails(RoR),想建立一个功能全面一点的LBS(Locatio ...
- php时间自动运行,php定时执行_PHP定时执行程序脚本的例子总结
摘要 腾兴网为您分享:PHP定时执行程序脚本的例子总结,中邮网院,智宽生活,指南针,弈客围棋等软件知识,以及包牛牛,幼儿园报名表,药品营销策划方案,excel乱码,家年华,两个西柚,一二九运动演讲稿, ...
- php 程序定时运行程序,PHP定时执行程序脚本的例子总结
PHP定时执行程序脚本我写过不少文章不过都被那些大站采集过去了,结果百度算法有问题大站有排名我的没有,下面我今天再来给各位整理一些不错的定时执行程序的php代码 今天分享一个超简单直接的PHP定时执行 ...
最新文章
- 基于c#的相关性分析_基于数字高程模型的城市地貌与地名相关性分析——以兰州市为例...
- Ubuntu16.04 安装chromedriver
- java 接口 this参数_Java BiFunction 接口实例
- python练手_Python数据分析练手项目
- 【网络基础】路由表,分组转发算法
- 哈工大鹏程lab武大提出对比学习+超分模型,实现了新的SOTA
- 的稳定性 linux_Linux系统KDE桌面,打造最接近Windows的界面环境!不用才后悔
- Javascript面向对象全面剖析 —创建对象
- 理解URL以及如何区分相对URL和绝对URL
- jQuery中,$.extend,$obj.extend和$.fn.extend三者的区别
- 「终身免费」淘小虾,Shopee浏览器数据分析插件
- 第五章 区块链怎么玩 [25]
- log4cpp输出为html文件,Log4cpp学习记录
- 电脑怎么找回被删除的文件?
- 河北省计算机对口试题,河北省对口计算机试题及答案.doc
- 对于手势的一些思考(转载)
- 大工2021年11月份《电气制图与CAD》课程设计离线作业
- curl put请求
- java不足位数补0
- Teradata 记事本
热门文章
- 正确地使用投影仪和移动硬盘
- Android编译笔记一
- oracle result_cache_max_size,oracle database 11g新特性之设置result cache-Oracle
- sap模块介绍_SAP系统操作指南.doc
- python strip_Python3 strip()方法
- exe打包工具哪个最好_新华字典现代汉语词典选哪个版本才最好?教你选购工具书...
- k8s包管理器helm_eShopOnContainers 知多少[10]:部署到 K8S | AKS
- FunPlus特效专家张韶勇:如何利用跨平台工具快速制作像素动画?
- 《Artifact》的得与失:成功的游戏工业品,却与主流背道而驰
- 一个用理性设计的搞笑游戏