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 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
  • ¥15 Vue3地图和异步函数使用
  • ¥15 C++ yoloV5改写遇到的问题
  • ¥20 win11修改中文用户名路径
  • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
  • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
  • ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
  • ¥15 帮我写一个c++工程
  • ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
  • ¥15 关于smbclient 库的使用