永发信息网

java quartz 如何配置, 两天执行一次,且0点执行?

答案:2  悬赏:30  手机版
解决时间 2021-01-16 09:45
java quartz 如何配置, 两天执行一次,且0点执行?
最佳答案
如果你是直接写的代码设置时间的,可以设置每48小时,翻翻API就有了,既然你问了,肯定是通过XML配置文件写的,那只能给一个解决方案了,在配置文件中虽然有0 0 0 1/2 * ? 来表示从每月1号起每2天0点0分0秒执行一次,但遇到31这样的月份就会错,不建议使用。

想到的解决方案有2种,一种设置成每天跑一次,定义个static boolean变量 第一次执行的时候改成false并执行,第2天的执行获取该值,发现是false把值变成true不执行,发现是true改成false执行。
第2种方法其实是为了防止项目被重启static变量重置的,这个boolean值(或者你自定义的标示符)放到数据库里,没天执行的时候读一下库。当然在指定位置生成一个空文件,每次执行判断该位置的文件是否存在也一样(覆盖项目的时候记得,如果这个文件有复制到相关位置就好了)
全部回答

网页链接
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
杨红艳和孙东
什么叫“沙丁鱼现象”?
电力中“有功输出”和“无功输出”的意思和区
如何在几天之内长胖十斤
高考150分能上大学吗
品轩茶楼地址有知道的么?有点事想过去!
磊字同音字还有吗
单选题如图所示,“奔马”模型的后蹄能稳稳地
弄点英雄联盟的短袖T恤在夜市卖能好卖吗
醋为什么可以用来洗衣服?
今年45岁从来没有拿过结婚证属于单身吗
全自动滚筒洗衣机关闭电源了忘记关水龙头水还
植物大战僵尸2莲小蓬和强酸柠檬哪个好?
我的驾驶证扣六分已到一个周期所有违章已缴清
excel按出生日期段分组(幼儿园分组)
推荐资讯
像猪又像兔的卡通图片是什么?
请问通分的一般方法是什么啊?~~~求助一下!!!!
求教,菩提怎么开技能顺序好,配鼎感觉还是很
去健身房要怎么锻炼才好?
国内常见塔吊型号有哪些
如何和女儿正常交流
天龙八部上线送10W元宝
给些爆笑的小故事,黄点也没事。只要够好笑。
太岁在家这么放,放那个方位
lol前期对线对方控太犀利怎么办
上海干麻电子商务有限公司怎么样?
按照(中华人民共和国政府信息公开条例)的要求
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?