飞豹客 · 课能看,资料也能带走
飞豹客后端开发 会员免费

黑马程序员 - 精品详解Quartz视频

如果你在做 Java 后端,迟早会碰到「到点自动跑一段逻辑」的需求:订单超时未支付要关单、每天凌晨要跑对账、会员到期要批量改状态、某个接口失败后要隔几分钟重试一次。这些事用 Timer 或者自己写个 while 循环加 sleep 也能凑合,但一旦任务变多、要持久化、要集群部署、要动态改执行时间,自

单课价¥29.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
98 人关注 更新于 2026-05-22 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员可免费领取。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.90

会员 · 按档位

永久免费可领
年免费可领
月免费可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

如果你在做 Java 后端,迟早会碰到「到点自动跑一段逻辑」的需求:订单超时未支付要关单、每天凌晨要跑对账、会员到期要批量改状态、某个接口失败后要隔几分钟重试一次。这些事用 Timer 或者自己写个 while 循环加 sleep 也能凑合,但一旦任务变多、要持久化、要集群部署、要动态改执行时间,自己写的调度器基本撑不住。Quartz 就是解决这类问题的老牌框架,这套资料讲的就是它。

这套资料解决什么场景,适合什么基础

它针对的不是「什么是定时任务」这种入门问题,而是你已经会用 Java、写过 Spring 项目,但需要把调度做成可维护的生产级组件时会遇到的那些细节:调度器怎么创建和配置、任务和触发器怎么绑定、cron 表达式怎么写才不出错、任务执行过程中出异常怎么感知、集群环境下同一个任务怎么避免重复执行。所以看之前最好有 Java 基础和一点 Web 项目经验,至少要知道线程、接口、配置文件是怎么回事;完全没写过 Java 的话,这套资料会让你卡在环境搭建上,先补基础更划算。

建议先看哪几块

资料里比较值得先啃的是配置和监听器两部分。配置这块讲的是调度器工厂的创建方式以及配置文件怎么组织,很多人用 Quartz 出问题就出在配置散乱、参数写死、改一次要重新打包,这部分能帮你把调度参数外置,后面调优和部署会轻松很多。监听器部分覆盖了几类不同粒度的监听,包括任务级别的、调度器级别的、触发器级别的,它的价值在于让你知道任务到底跑没跑、跑了多久、失败在哪一步——生产环境里没有这些反馈,排查问题基本靠猜。这两块看完,再回头理解任务和触发器的关系会顺很多。

学完之后能独立做什么,资料怎么配合练习

比较现实的目标是:你能自己搭出一个能用的调度模块,把业务方法注册成任务,用 cron 控制执行节奏,通过监听器把执行结果记下来,并且在多实例部署时知道该注意哪些坑。这已经覆盖了大多数中小项目对定时任务的需求。

练习上不要只看视频敲一遍就完事。建议自己定一个真实点的小需求,比如「每天统计一次前一天的数据并落库」,然后刻意把任务写成可配置的,再故意让它抛一次异常,观察监听器能不能捕获到、日志里能不能看出问题。接着把 cron 改几次,体会一下表达式和实际执行时间的关系。资料里的代码片段适合当参考,但不要直接抄,自己重写一遍才会记住那些配置项到底影响什么。

最后提醒一句:Quartz 的坑大多不在 API,而在持久化和并发上。如果你只是单机跑几个简单任务,用 Spring 自带的调度注解就够了,不必上 Quartz;只有当你要动态管理任务、要集群、要持久化调度状态时,它才真正划算。想清楚这一点再决定要不要花时间,比盲目学完更有意义。

课程目录

课程目录8 集
  • 📁 第二部分 第二部分资料.png [493.5 KB] 05.TiggerListener监听器的使用.avi [54.7 MB] 02.Quartz.properties文件的介绍.avi [58.0 MB] 01.配置、资源SchedulerFactory.mp4
  • [66.8 MB] 03.Quartz监听器的概念.avi [5.0 MB] 06.SchedulerListener监听器的使用.mp4
  • [73.6 MB] 04.JobListener监听器的使用.avi [59.9 MB] 📁 第一部分 第一部分文档.png [493.5 KB] 09.入门案例.avi [49.6 MB] 12.有状态的Job和无状态的Job.avi [24.8 MB] 15.CronTrigger触发器.avi [129.4 MB] 07.Quartz的集合常用API介绍.avi [20.1 MB] 01.Quartz课程介绍.mp4
  • [6.6 MB] 10.Job和JobDetail介绍.mp4
  • [28.2 MB] 14.SimpleTrigger触发器.avi [43.6 MB] 04.Quartz的设计模式.mp4
  • [8.7 MB] 13.Trigger的介绍.avi [49.6 MB] 03.Quartz的运行环境.mp4
  • [4.1 MB] 02.Quartz的概念.mp4
  • [22.4 MB] 05.Quartz学习的核心概念.avi [7.8 MB] 11.JobExecutionContext和JobDataMap介绍.avi [66.4 MB] 06.Quartz的体系结构.avi [6.4 MB] zfdev_tree.txt [1.2 KB] 适合人群 Java后端开发人员 对定时任务框架有需求者 学习收获 掌握Quartz框架 学会定时任务开发 提升系统性能 祝您学习愉快! 学有所成,前程似锦!