`
arpenker
  • 浏览: 371287 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

quartz with spring 任务调度

阅读更多
淘二哥女装专业导购
http://www.tao2ge.com

spring任务调度 Quartz 
 
字段     允许值     允许的特殊字符 
秒     0-59     , - * / 
分     0-59     , - * / 
小时     0-23     , - * / 
日期     1-31     , - * ? / L W C 
月份     1-12 或者 JAN-DEC     , - * / 
星期     1-7 或者 SUN-SAT     , - * ? / L C # 
年(可选)     留空, 1970-2099     , - * /

表达式
    意义 
"0 0 12 * * ?"     每天中午12点触发 
"0 15 10 ? * *"     每天上午10:15触发 
"0 15 10 * * ?"     每天上午10:15触发 
"0 15 10 * * ? *"     每天上午10:15触发 
"0 15 10 * * ? 2005"     2005年的每天上午10:15触发 
"0 * 14 * * ?"     在每天下午2点到下午2:59期间的每1分钟触发 
"0 0/5 14 * * ?"     在每天下午2点到下午2:55期间的每5分钟触发 
"0 0/5 14,18 * * ?"     在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发 
"0 0-5 14 * * ?"     在每天下午2点到下午2:05期间的每1分钟触发 
"0 10,44 14 ? 3 WED"     每年三月的星期三的下午2:10和2:44触发 
"0 15 10 ? * MON-FRI"     周一至周五的上午10:15触发 
"0 15 10 15 * ?"     每月15日上午10:15触发 
"0 15 10 L * ?"     每月最后一日的上午10:15触发 
"0 15 10 ? * 6L"     每月的最后一个星期五上午10:15触发  
"0 15 10 ? * 6L 2002-2005"     2002年至2005年的每月的最后一个星期五上午10:15触发 
"0 15 10 ? * 6#3"     每月的第三个星期五上午10:15触发 
每天早上6点

0 6 * * * 

每两个小时

0 */2 * * *
晚上11点到早上8点之间每两个小时,早上八点

0 23-7/2,8 * * *

每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点

0 11 4 * 1-3
1月1日早上4点

0 4 1 1 *


   1. Field Name  | Mandatory?    | Allowed Values    | Allowed Special Characters 
   2. Seconds          |  YES        |  0-59           |  , - * / 
   3. Minutes          |  YES        |  0-59           |  , - * / 
   4. Hours            |  YES        |  0-23           |  , - * / 
   5. Day of month    |  YES         |  1-31           |  , - * ? / L W C 
   6. Month            |  YES        |  1-12 or JAN-DEC   |  , - * / 
   7. Day of week |  YES         |  1-7 or SUN-SAT    |  , - * ? / L C # 
   8. Year             |  NO         |  empty, 1970-2099  |  , - * / 
分享到:
评论

相关推荐

    quartzWithSpring

    - Quartz 提供了 Web 应用 QuartzAdmin,用于图形化管理调度任务,但也可以通过 Spring Boot Actuator 的 `/jobs` 端点进行监控。 - 在生产环境中,应该考虑对 Job 的异常进行日志记录,以便追踪和调试。 通过...

    25个经典的Spring面试问题包含答案

    Spring的Task模块和Quartz插件可以实现定时任务的调度。 23. **Spring Cloud是什么?** Spring Cloud是一系列工具的集合,用于简化微服务架构的构建,提供了服务发现、配置中心、负载均衡、熔断机制等功能。 24....

    spring2.5中文参考手册

    8. **任务调度**:Spring的Task模块提供了简单的定时任务调度功能,可以与Quartz等第三方库集成,实现复杂的任务调度需求。 9. **RESTful支持**:Spring 2.5开始增强了对RESTful风格的Web服务的支持,通过`@...

    Spring-Reference_zh_CN(Spring中文参考手册)

    任务规划 2.6.4. 对Java 5(Tiger)的支持 2.7. 移植到Spring 2.0 2.7.1. 一些变化 2.7.1.1. Jar包 2.7.1.2. XML配置 2.7.1.3. Deprecated的类和方法 2.7.1.4. Apache OJB 2.7.1.5. iBatis 2.8. 更新的样例应用 2.9...

    springMail

    结合 Spring 的 TaskScheduler 或 Quartz 等定时任务框架,可以实现定时发送邮件,例如定期发送报告或通知。 总之,SpringMail 作为 Spring 框架的一部分,提供了一套强大且灵活的邮件发送解决方案,无论是简单的...

    spring2.5需要的jar

    Spring 2.5强化了与其它技术的集成,包括JPA、Hibernate、MyBatis等持久层框架,以及Quartz、Commons-Job等调度库。 10. **测试框架**: 提供了更好的测试支持,包括`@RunWith(SpringJUnit4ClassRunner.class)`和...

    Spring2.5-中文参考手册chm.zip

    9. **集成其他框架**:Spring 2.5加强了与其他开源框架的集成,例如Quartz作业调度、Acegi安全框架(后来演变为Spring Security)等。 10. **工具集**:Spring 2.5包含了一个强大的工具集,如Schema工具,用于生成...

    spring2.5+ibatis3+web service cxf 例子MyEclipse工程

    2. quartz-1.8.0.jar - Quartz是一个作业调度库,用于计划和执行周期性任务。 3. standard.jar - 可能包含了JSP标准标签库,用于Web开发。 4. saaj-impl-1.3.2.jar - SAAJ(SOAP with Attachments API for Java)的...

    Spring Jar包

    它还支持集成各种第三方库,如Quartz调度器和JMS消息传递。 4. **spring-webmvc-3.2.0.RELEASE.jar**:这部分是Spring的Web MVC框架,用于构建基于模型-视图-控制器(MVC)架构的Web应用程序。它提供了一个灵活的请求...

    浅析Spring4新特性概述

    - **Quartz 2.1.4兼容**:支持Quartz作业调度器的更新版本。 - **javax.annotation.Priority**:等效于@Order,用于控制组件的排序。 - **JMS API增强**:提升了消息传递系统的功能。 7. **Spring Boot和Spring ...

    RESTfulAPI后台系统架构设计(Java)[归纳].pdf

    为此,我们采用了Spring框架中的事务管理和Spring Security,确保在出现故障时能够快速恢复,并通过Quartz Scheduler进行任务调度,以支持系统的稳定运行。此外,负载均衡和集群策略(如Apache HTTPD with mod_proxy...

    业余框架整合-SSHD-(1)-整体概述(2011-12-03更新)

    9. **quartz-1.8.3.jar**:Quartz 是一个作业调度框架,可以用来安排任务的执行。 10. **saaj-impl-1.3.2.jar**:SAJ(SOAP with Attachments API for Java)是用于处理 SOAP 消息的 API,可能与 Web 服务交互有关...

    企业后台管理基础框架 hsweb.zip

    定时调度支持,可在页面配置定时任务,编写任务脚本执行。演示示例:demo.hsweb.me测试用户:test (test2,test3,test4....) 密码:123456演示项目源码:hsweb-demo技术选型第三方:MVC:spring-boot. 开箱即用,学习成本低,...

    附表的计划制定者

    2. **Scheduling Algorithms**:为了有效地安排和优化任务,计划制定者可能采用了特定的调度算法,如优先级队列、贪心算法、回溯法等,这些算法可以帮助确定最佳的任务执行顺序。 3. **Database Integration**:...

    黑马面试宝典知识点复习

    - **监控**:可以使用Quartz提供的API来监控任务执行状态。 #### MQ(消息队列) - **RabbitMQ**: - **定义**:一种消息中间件。 - **优点**:高可用性、支持多种语言、易于集成。 - **Exchange**:交换器,...

    Java工程师面试宝典

    - **Quartz**:强大的作业调度框架。 - **实现定时任务**:配置作业和触发器。 ##### 六、MQ - **RabbitMQ**: - **定义**:基于AMQP 0-9-1协议的消息队列。 - **优点**: - **高可用性和高并发性**:适用于大...

Global site tag (gtag.js) - Google Analytics