为了账号安全,请及时绑定邮箱和手机立即绑定

讲师回答 / 翔仔
不好意思哈,前段时间太忙导致现在才能回答问题。针对同学的问题,这个更偏向于业务,既然是业务需求,就不必拘泥于用quartz来完成。以下提供简单的实现思路:你可以new一个quartz任务,每十天执行一次,再new一个quartz任务,每天凌晨执行一次,用来检查每十天执行的任务的那个task是否执行成功,距离上次执行时间是否超过了一天。细节是可以在某张表或者内存里设置一个状态量还有记录上次执行第一个任务(10天执行一次的任务)的执行时间,如果一次任务成功率不达标,就给状态量置为false,同时将执行的时间记...

最新回答 / 小楼倚月听微风
将name和gourp存在数据库中
老师最后说endAt是优先于withRepeatCount的,个人觉得这句话有误,应该是从两者中取较先结束的那个作为结束条件。 老师的例子作为一个方面,即endAt时间早于repeatCount的第三次执行,因此未执行够就结束了。我自己又写了个例子, endAt在100秒之后,每两秒执行一次,repeat 3次,3次之后也是结束了,没有到endAt的时间; 因此这样看来是取两者的较早者的时间作为结束条件的,不存在谁优先于谁的情况,个人拙见,欢迎指正
不该用一个main方法讲完全程,讲完后只记得最后一次的的了,应该用单元测试,一个内容一个用例
老师讲的给力

讲师回答 / 翔仔
这个是Quartz 中自带的一个线程池的实现。类如其名,这只是线程池的一个简单实现,没有提供动态自发调整等高级特性。你可以在里面预先指定好并发的线程数,就好比生产者消费者模型,里面就有有限的工作者线程,在同一时间内就只能并发执行相应数量的任务,多出的任务就要排队。它的具体实现同学可以去看看相关的源码,肯定会有收获。 使用方式有两种,第一种在quartz.properties里面去指定,主要指定这个参数org.quartz.threadPool.threadCount,咱们在教程里也默认声明式地用上了这个线...
谢谢分享。
成体系,还不错,另外有点古惑仔的感觉,哈哈

最新回答 / 金金offer来
可以啊,用“,”隔开就好。。“,” 表示指定多个值,例如在时字段上设置 "9,12,20"就表示在9:00,12:00,20:00这三个时间点触发 Cron表达式是:0 0 9,12,20 * * ? 
确实讲的好啊,没有太多的废话,都是讲在点上,思路清晰,希望慕课网再多出一些高级的课程,越办越好啊

最赞回答 / qq_秋风_17
试试问答系统~!!!
学完了骚扰被人去
在西方,星期天是一个星期的第一天。所以星期天是1,星期六是6,星期五就是5。
mvnrepository.com
课程须知
建议先学习本课程的前置课程Timer篇: http://www.imooc.com/learn/841
老师告诉你能学到什么?
什么是Quartz,Quartz如何用,如何与Spring合为一体

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消