java定时设计,每周,每月等

Luger 2014-02-14 02:53:31
有个定时系统要实现每周,每月自动执行。但还不是每周第一天、每月第一天。有的情况是每周四发送上周四到这周三的统计结果。有的是每周三发送本月一号到今天的统计结果。有的是每月一号发送上月的统计结果等。现在打算把这个规则和统计sql存到数据库,然后有个任务每隔一个小时轮训执行一次。请问数据库如何设计能最简单的执行问题?
...全文
319 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
绝对在乎妮 2014-02-14
  • 打赏
  • 举报
回复
引用 2 楼 lu562470201 的回复:
引用 楼主 lu562470201 的回复:
有个定时系统要实现每周,每月自动执行。但还不是每周第一天、每月第一天。有的情况是每周四发送上周四到这周三的统计结果。有的是每周三发送本月一号到今天的统计结果。有的是每月一号发送上月的统计结果等。现在打算把这个规则和统计sql存到数据库,然后有个任务每隔一个小时轮训执行一次。请问数据库如何设计能最简单的执行问题?
那要是以后再添加别的定时还得再添加任务~ 想一次做成通用的 只要管理平台可配置
弄成类似任务列表的东西,以后要添加任务,就在这列表注册你新的任务。然后实现你的任务业务逻辑即可。
Luger 2014-02-14
  • 打赏
  • 举报
回复
引用 楼主 lu562470201 的回复:
有个定时系统要实现每周,每月自动执行。但还不是每周第一天、每月第一天。有的情况是每周四发送上周四到这周三的统计结果。有的是每周三发送本月一号到今天的统计结果。有的是每月一号发送上月的统计结果等。现在打算把这个规则和统计sql存到数据库,然后有个任务每隔一个小时轮训执行一次。请问数据库如何设计能最简单的执行问题?
那要是以后再添加别的定时还得再添加任务~ 想一次做成通用的 只要管理平台可配置
绝对在乎妮 2014-02-14
  • 打赏
  • 举报
回复
那就做成几个任务调度, 1.有的情况是每周四发送上周四到这周三的统计结果 2.有的是每周三发送本月一号到今天的统计结果 3.有的是每月一号发送上月的统计结果 4... 然后用一个主线程去跑上面那些

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧