当前位置:编程学习 > JAVA >>

定时调度任务问题

现在要实现这么一个需求:
定时每月1号的0:00固定执行   如果服务器在1号出现异常  则在下次启动时补充调用。。。
项目中没有用到框架   只能自己实现了。。。
请大家帮帮忙 定时任务 --------------------编程问答-------------------- java.util.Timer不是有定时任务嘛 --------------------编程问答-------------------- 下载quartz.jar,有定时执行的类

--------------------编程问答-------------------- 那如果在  要执行的时间点 服务器出现什么故障异常 导致没有执行  
重新启动能补充执行吗 --------------------编程问答--------------------
引用 3 楼 Acenlic_Hn 的回复:
那如果在  要执行的时间点 服务器出现什么故障异常 导致没有执行  
重新启动能补充执行吗


那你就用数据库记录执行标识呗 --------------------编程问答-------------------- 用quartz,每次执行时记录该次的时间,如果本次执行时上次的时间不对的话,就把上次的执行一次,quartz用法参见 http://blog.csdn.net/sust2012/article/details/8461358 --------------------编程问答-------------------- 使用定时任务框架,如quartz或spring cron表达式
然后调用成功就把成功的时间写进数据库,每次调用时都检测一下哪些成功哪些没成功!
没成功的补调。 --------------------编程问答-------------------- 如果你有使用Spring,建议使用Spring的任务调度,很好很强大!
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,