社区
Java SE
帖子详情
quartz是否有在执行完一次任务后,再定时执行下一次的功能?
visulcer
2010-05-24 12:34:11
一个耗时1至10秒的任务,也就是这个任务有时候1秒就执行完毕,有时候要10秒才能完成
现在请看清楚我的要求:每次执行结束后,等3秒再执行下一次
...全文
854
6
打赏
收藏
quartz是否有在执行完一次任务后,再定时执行下一次的功能?
一个耗时1至10秒的任务,也就是这个任务有时候1秒就执行完毕,有时候要10秒才能完成 现在请看清楚我的要求:每次执行结束后,等3秒再执行下一次
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kaynezhang
2010-05-24
打赏
举报
回复
支持。
jixiuffff
2010-05-24
打赏
举报
回复
StatefulJob 好像要实现这个接口
http://www.javaeye.com/topic/162088
jixiuffff
2010-05-24
打赏
举报
回复
SchedulerFactory sf = new StdSchedulerFactory();
sched = sf.getScheduler();
JobDetail deleteTmpFilesJob = new JobDetail("delete tmp word file ",
"group1", DeleteTmpWordFileJob.class);
SimpleTrigger trigger = new SimpleTrigger(
"trigger for deleting tmp word file ", "group1");
trigger.setRepeatInterval(1000 * 60 * 60 * 24 * 15);// 15天运行一次
trigger.setRepeatCount(SimpleTrigger.REPEAT_INDEFINITELY);// 无限次运行
sched.scheduleJob(deleteTmpFilesJob, trigger);
sched.start();
visulcer
2010-05-24
打赏
举报
回复
[Quote=引用 1 楼 kaynezhang 的回复:]
支持。
[/Quote]
请问如何做呢?
[Quote=引用 2 楼 redduke1202 的回复:]
直接写代码
循环调用任务执行函数+sleep(3秒) 不就ok了?
为啥非要用牛刀啥鸡?
[/Quote]
[Quote=引用 3 楼 shizhijie737 的回复:]
public class Timer1 {
public static void main(String[] args) {
Timer timer=new Timer();
timer.schedule(new TimerTask(){
public void run(){
System.out.println("aaaaaaaa");
}
}, 0, 3000);//0:开始……
[/Quote]
问题是公司一整套项目程序代码都是用quartz的,我现在中途杀出一个Timer出来,就搞得代码很不统一了
绿光
2010-05-24
打赏
举报
回复
public class Timer1 {
public static void main(String[] args) {
Timer timer=new Timer();
timer.schedule(new TimerTask(){
public void run(){
System.out.println("aaaaaaaa");
}
}, 0, 3000);//0:开始时间 3000:间隔时间,毫秒级
}
}
「已注销」
2010-05-24
打赏
举报
回复
1
直接写代码
循环调用任务执行函数+sleep(3秒) 不就ok了?
为啥非要用牛刀啥鸡?
Quartz
任务
定时
器之多
任务
定时
执行
1.项目结构图: 2.创建
Quartz
Task01.java //编写一个
定时
执行
业务逻辑的类 public class
Quartz
Task01 { static int i=1; public void run (){ Date date = new Date(); SimpleDateFormat simpleDateFormat...
用
Quartz
处理
定时
执行
的
任务
这次做的项目中,有一部分
功能
需要实现
定时
执行
。呃,这样说可能有点笼统,打个比方吧。例如用户在登录的时候,连续输错3次密码后,系统会将该用户冻结,不再允许该用户登录系统,等到了晚上零晨时分,再为所有被冻结的用户解冻,这样,用户在第二天又可以正常登录系统了。这样做是为了用户帐号安全,可有效防止暴力破解密码。。。呃,好像跑题了,咱还是回到正题来。在这里我们只关心怎么能实现每天晚上零晨准时
执行
为用户解冻的
C#之
quartz
任务
调度的使用,
定时
执行
任务
1 背景 很多时候,项目需要在不同时刻,
执行
一个或很多个不同的作业。 Windows
执行
计划这时并不能很好的满足需求了,迫切需要一个更为强大,方便管理,集群部署的作业调度框架。 2 介绍
Quartz
一个开源的作业调度框架,OpenSymphony的开源项目。
Quartz
.Net是
Quartz
的C#移植版本。 它一些很好的特性: 1:支持集群,作业分组,作业远程管理。 2:自定义...
springboot 集成
Quartz
实现
任务
延迟
执行
和
定时
执行
功能
废话不多说了,直接上代码; 1.项目结构图 2.在application.yml配置文件中加入下面配置:
quartz
: #相关属性配置 properties: org:
quartz
: scheduler: instanceName: cluster...
java使用
quartz
定时
执行
任务
项目中需要有一个
定时
任务
,在每年一月一日查询人员表中的信息,根据身份证号码,修改用户年龄。项目使用架构为Spring,Spring MVC,Mybaits。所以引入了
Quartz
做
定时
任务
。 1.引入相关jar <!--
定时
任务
quartz
需要依赖的jar--> <dependency> <groupId>org....
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章