定时任务cron

简介: 定时任务cron

原文链接

1 格式

{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}

2 用法

  • "30 ? " 每半分钟触发任务
  • "30 10 * ? " 每小时的10分30秒触发任务
  • "30 10 1 ? " 每天1点10分30秒触发任务
  • "30 10 1 20 * ? " 每月20号1点10分30秒触发任务
  • "30 10 1 20 10 ? *" 每年10月20号1点10分30秒触发任务
  • "0 0/3 * ? " 每小时的第0分0秒开始,每三分钟触发一次
  • "0 0-5 14 ?" 在每天下午2点到下午2:05期间的每1分钟触发

3 实例

@RestController
@EnableScheduling
public class MyController {    
    @Scheduled(cron = "1/10 * * * * ? ")  //10s一次    
    public void learn(){        
        System.out.println("hello world");    
    }
}
AI 代码解读

4 在线生成

在线生成 cron 语句的网站:

https://www.bejson.com/othertools/cron/

学习更多编程知识,请关注我的公众号:

代码的路

目录
打赏
0
2
2
0
48
分享
相关文章
Redisson是GitHub里星星最多的Redis Java客户端
Redisson成为GitHub里星星最多的Redis Java客户端
13703 0
Elasticsearch集群的网络设置
Elasticsearch集群的网络设置
258 3
RT-DETR改进策略【模型轻量化】| 替换骨干网络为 MobileViTv1高效的信息编码与融合模块,获取局部和全局信息
RT-DETR改进策略【模型轻量化】| 替换骨干网络为 MobileViTv1高效的信息编码与融合模块,获取局部和全局信息
289 62
RT-DETR改进策略【模型轻量化】| 替换骨干网络为 MobileViTv1高效的信息编码与融合模块,获取局部和全局信息
|
10月前
|
java基础(5)标识符命名规则和命名规范
Java标识符命名规则包括只能使用数字、字母、下划线\_、$,且数字不能开头,不能使用关键字命名,且严格区分大小写。命名规范建议类名、接口名首字母大写,变量名、方法名首字母小写,常量名全大写。
367 2
MongoDB 遇见 spark(进行整合)
这篇文章介绍了如何将MongoDB与Spark进行整合,包括MongoDB与HDFS的比较、大数据分层架构以及整合的源码示例。
111 1
独家揭秘:前端大牛们如何高效学习新技术,保持竞争力!
【10月更文挑战第31天】前端技术飞速发展,如何高效学习新技术成为关键。本文通过对比普通开发者与大牛们的策略,揭示了高效学习的秘诀:明确目标、主动探索、系统资源、实践应用和持续学习。通过这些方法,大牛们能更好地掌握新技术,保持竞争力。示例代码展示了如何通过实践加深理解。
169 4
双指针算法详解
本文介绍了双指针算法及其应用。双指针算法是在数组或字符串中常用的高效技术,通过维护两个指针遍历数据结构以解决特定问题。根据指针移动方向,可分为同向双指针、相向双指针和快慢指针。同向双指针如移动零和复写零问题;快慢指针如快乐数问题;相向双指针如盛水最多的容器、有效三角形数量及多数之和等问题。通过合理运用双指针技巧,可简化代码并提高效率。
169 4
双指针算法详解
全开源仿第八区H5APP封装打包分发系统源码
全开源仿第八区H5APP封装打包分发系统源码
288 4
同步探秘:理解 System V 与 POSIX 信号量的差异与应用
同步探秘:理解 System V 与 POSIX 信号量的差异与应用
266 0