首页 > 编程语言 >【Java定时任务】浅谈CronTrigger的用法和在线Cron表达式生成网址

【Java定时任务】浅谈CronTrigger的用法和在线Cron表达式生成网址

时间:2024-04-22 09:11:17浏览次数:35  
标签:一次 Java 浅谈 23 CronTrigger Cron 执行 表达式

1.CronTrigger的作用
CronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。
CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班9:00和10:00逢星期一上午,星期三星期五“。
即便如此,SimpleTrigger一样,CronTrigger拥有的startTime指定的时间表时生效,指定的时间表时,应停止(可选)结束时间。

2.Cron表达式
用于配置CronTrigger实例

是由7个子表达式组成的字符串,描述了时间表的详细信息

格式:[秒][分][小时][日][月][周][年]

书写规则:知道确定日期的写上,不知道的用*代替  (年可以省略,只写前6个) 

3.Cron表达式特殊字符意义对应表


特殊符号解释

Cron表达式举例:

每隔5秒执行一次:*/5 * * * * ?

每隔1分钟执行一次:0 */1 * * * ?

每天23点执行一次:0 0 23 * * ?

每天凌晨1点执行一次:0 0 1 * * ?

每月1号凌晨1点执行一次:0 0 1 1 * ?

每月最后一天23点执行一次:0 0 23 L * ?

每周星期天凌晨1点实行一次:0 0 1 ? * L

在26分、29分、33分执行一次:0 26,29,33 * * * ?

每天的0点、13点、18点、21点都执行一次:0 0 0,13,18,21 * * ?

 

Cron表达式小提示:

L和W可以一组合使用
周字段英文字母不区分大小写即MON与mon相同
利用工具,在线生成  http://cron.qqe2.com/

 

原文链接:https://blog.csdn.net/u013987258/article/details/106690859

标签:一次,Java,浅谈,23,CronTrigger,Cron,执行,表达式
From: https://www.cnblogs.com/leeno/p/18149959

相关文章

  • 对于前三次的pta题集练习,由于我的偷懒和迟钝,有许多部分没有完成,但在此我还是对题目集
    第一道大题题目信息7-1答题判题程序-1分数50作者蔡轲单位南昌航空大学设计实现答题程序,模拟一个小型的测试,要求输入题目信息和答题信息,根据输入题目信息中的标准答案判断答题的结果。输入格式:程序输入信息分三部分:1、题目数量格式:整数数值,若超过1位最高位不能为0,......
  • Java入门
    Java入门helloworld新建一个文件夹,将要把写的代码放在里面打开文件夹,右键新建一个.txt,将后缀改为.java,为之命名。例如:Hello.java右键文件,选择用notepad++打开文件在notepad++编写代码publicclassHello{ publicstaticvoidmain(String[]args) { System.out......
  • java 答案判题程序
    7-1答题判题程序-1前言这些题目主要用到对象与类的处理:对象是现实世界或抽象概念中的实体在计算机程序中的表示。类则是具有相同属性和方法的对象的集合,是创建对象的模板。通过类,我们可以定义一类对象的共同特征和行为。1.字符串处理:需要对输入的题目信息和答题信息进行字符......
  • Java安全基础之Java Web核心技术
    目录JavaEEJavaMVCServletJSPFilterJDBCRMIJNDIJavaEEJava平台有3个主要版本:JavaSE(JavaPlatformStandardEdition,Java平台标准版)JavaEE(JavaPlatformEnterpriseEdition,Java平台企业版)JavaME(JavaPlatformMicroEdition,Java平台微型版)其中JavaEE......
  • JAVA第一次博客
    目录:一.前言二.设计与分析三.踩坑心得四.改进建议五.总结一.前言:一开始接触的就是C语言,而后是Java。两者有相通的也有不同的,C语言面向过程,而JAVA则是面向对象。感觉JAVA的面向对象和struct有点像。第一次作业偏简单,重点在与正则表达式;第二次作业输出的形式更复杂了;第三次作业增......
  • 5.Java方法
    Java方法方法方法是语句的集合,它们在一块执行一个功能命名规则:首字母小写的驼峰命名规则方法包含于类或对象中方法在程序中被创建,在其他地方被引用方法的定义一段用来完成特定功能的代码片段方法包含一个方法头和一个方法体:修饰符返回值类型方法名参数类型......
  • JAVA学习第一次Blog
    前段时间老师在PTA上发布了三次大作业,这几次大作业的难度都比较高,对我来说除了前面的题目,最后的大分数压轴题我每次都做不出来。这与上个学期学的C语言作业难度简直不是一个等级的,不过JAVA老师也在上课期间一直强调,“我们JAVA课程一定要做出改变,不能说怕学生挂科就把难度设置的很......
  • Java安全基础之Java序列化与反序列化
    目录ObjectInputStream和ObjectOutputStreamjava.io.Serializable自定义序列化和反序列化Java的序列化(Serialization)是指将对象转换为字节序列的过程,而反序列化(Deserialization)则是将字节序列转换回对象的过程。序列化和反序列化通常用于在网络上传输对象或者将对象持久化到......
  • Java基础
    基础语法注释、标识符、关键字注释:单行、多行、文档注释///*注释*//***/标识符字母$_关键字数据类型强类型语言:先定义后使用弱类型语言基本类型(primitive)数字类型整数类型byteshortintlong浮点类型floatdouble......
  • 三次答题判题程序练习让你入门Java。
    (1)前言本阶段三次题目集涵盖了从基础编程概念到较复杂算法设计等多个知识点。题量适中,难度呈梯度上升,从简单的数据结构与算法实现到复杂的问题求解,逐步挑战学生的编程能力。第一次题目集主要考察基本语法、数据类型和简单的控制结构;第二次题目集则增加了数组、链表等数据结构的应......