# quartz-example-org **Repository Path**: antch_hw/quartz-example-org ## Basic Information - **Project Name**: quartz-example-org - **Description**: 这个项目里面的代码来自于quartz官方例子。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-05-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # quartz-example-org #### 项目介绍 这个项目里面的代码来自于quartz官方例子。你可以直接访问Quartz的官网下载quartz-2.2.3-distribution.tar.gz包,解压后,在文件夹: src目录查看源代码。也可直接将这个项目在eclipse中检出,完成quartz的基本学习。 代码未作核心改动,添加的代码均是注释打印内容。 #### quartz例子包说明 例1-第一石英计划 把这里想象成石英的“你好世界” 例2-简单触发器 展示了使用简单触发器调度作业的十几种不同方法。 例3-Cron触发器 显示如何使用cron触发器来调度作业。 例4-作业状态和参数 演示如何将参数传递给作业以及作业如何保持状态。 例5-处理工作失火 有时,当它们应该执行时,作业就不会执行。请看如何处理这些错误。 例6-处理职务例外情况 没有作业是完美的。看看如何让调度程序知道如何处理作业引发的异常。 例7-中断作业 演示调度程序如何中断作业,以及如何对作业进行编码以处理中断。 例8-使用日历有趣 演示如何使用假日日历来排除假日作业的执行 例9-职务侦听器 使用作业侦听器使一个作业触发另一个作业,从而建立一个简单的工作流。 例10-使用Quartz插件 演示xml作业初始化插件以及历史记录日志插件的使用。 例11-高负荷下的石英 石英可以运行许多作业,但看看线程池如何限制能够同时执行多少作业。 例12-使用RMI的远程作业调度 使用远程方法调用,Quartz调度程序可以由客户端远程调度。 例13-集群石英 演示如何在群集环境中使用Quartz,以及Quartz如何使用数据库来持久化调度信息。 例14-触发优先事项 演示如何使用触发器优先级来管理具有相同触发时间的触发器的触发顺序。 例15-TC集群石英 演示如何将Quartz与Terracotta而不是数据库群集在一起。 与包对应关系说明 例1 ---》org.quartz.examples.example1 例2 ---》org.quartz.examples.example2 …… 其余的依此类推 #### 使用说明 1. 项目使用eclipse开发 2. 使用了spring boot的jar包管理。 #### 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [http://git.mydoc.io/](http://git.mydoc.io/) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)