定时调度任务问题
现在要实现这么一个需求:定时每月1号的0:00固定执行 如果服务器在1号出现异常 则在下次启动时补充调用。。。
项目中没有用到框架 只能自己实现了。。。
请大家帮帮忙 定时任务 --------------------编程问答-------------------- java.util.Timer不是有定时任务嘛 --------------------编程问答-------------------- 下载quartz.jar,有定时执行的类
--------------------编程问答-------------------- 那如果在 要执行的时间点 服务器出现什么故障异常 导致没有执行
重新启动能补充执行吗 --------------------编程问答--------------------
那你就用数据库记录执行标识呗 --------------------编程问答-------------------- 用quartz,每次执行时记录该次的时间,如果本次执行时上次的时间不对的话,就把上次的执行一次,quartz用法参见 http://blog.csdn.net/sust2012/article/details/8461358 --------------------编程问答-------------------- 使用定时任务框架,如quartz或spring cron表达式
然后调用成功就把成功的时间写进数据库,每次调用时都检测一下哪些成功哪些没成功!
没成功的补调。 --------------------编程问答-------------------- 如果你有使用Spring,建议使用Spring的任务调度,很好很强大!
补充:Java , Web 开发