weixin_37536580 2018-04-23 01:28 采纳率: 0%
浏览 1993
已结题

JAVA定时任务。类似闹钟的业务

表中有一条数据
A字段 varchar 'Y' or 'N'开关
B字段 varchar (hh:mi:ss)
C字段 Integer
D字段 Integer
现在的业务要求是,服务器启动之后。根据A字段的开关,决定是否在每天的B字段时间执行求和C+D的方法
也就是说后台需要根据这条数据来实现该业务。请问如何实现。(该数据由前台维护,前台部分忽略)
重要的是这条数据会随时改变。随时进行修改。
c+d求和只是模拟。其实是根据c和d字段来调用其他的接口方法(忽略)
各位大神可否说的详细些。万分感谢

  • 写回答

8条回答 默认 最新

  • threenewbee 2018-04-23 01:32
    关注

    如果你是再真实的项目中用,要考虑你后台作业的稳定和可靠运行,可以使用Quartz 参考 https://blog.csdn.net/w405722907/article/details/72458059
    也可以用数据库的触发器和定时任务 https://www.cnblogs.com/it-aaron/p/6756924.html
    思路是每天的B字段时间的可能间隔都执行一次判断。(比如说,B字段规定(hh:mi:ss,那么每一秒都判断一次,如果符合条件并且到了时间,就执行,否则不执行)

    评论

报告相同问题?

悬赏问题

  • ¥15 chaquopy python 安卓
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 有没有帮写代码做实验仿真的
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥30 vmware exsi重置后登不上
  • ¥15 易盾点选的cb参数怎么解啊
  • ¥15 MATLAB运行显示错误,如何解决?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题