zoukankan      html  css  js  c++  java
  • Spring 定时任务

    在分析前一天日志信息,往往我们会用到定时任务。

    而Spring为我们提供了异步执行任务调度的方式,提供 TaskExecutor,TaskScheduler 窗口。

    两个注解: @EnableScheduling (开启定时任务) ,@Scheduled (定时任务)

    linux中的cron表达式

    字段 允许值 允许的特殊字符
    0-59 , - * /
    0-59 , - * /
    小时 0-23 , - * /
    日期 1-31 , - * / L W C
    月份 1-12
    星期 0-7 或 SUN-SAT 或 0,7 或 SUN , - * / L C #
    特殊字符 代表含义
    , 枚举
    - 区间
    * 任意
    / 步长
    ? 日/星期冲突匹配
    L 最后
    W 工作日
    C 和Calendar联系后计算过得值
    # 星期, 4#2, 第2个星期四

    例子

         * 【 0 0/5 14,18 * * ?】 每天14点和18点 每五分钟执行一次
         * 【 0 15 10 ? * 1-6】 每个月的周一到周六 10点15分 执行一次
         * 【 0 0 2 ? * 6L】 每个月的最后一个周六凌晨两点执行一次
         * 【 0 0 2 LW * ?】 每个月的最后一个工作日陵城两点执行一次
         * 【 0 0 2-4 ? * 1#1】 每个月的第一个周一凌晨两点到四点 每一个整点都执行一次   
    
  • 相关阅读:
    解方程
    十进制快速幂
    comb
    题单解题记录-POJ题目分类推荐 (很好很有层次感)
    算法题离谱错误合集
    VMware-Ubuntu16.04踩坑解决记录
    2020牛客多校赛第三场
    需学习的博客地址
    错误记录
    可持久化线段树 区间第k大/小
  • 原文地址:https://www.cnblogs.com/nineberg/p/12456431.html
Copyright © 2011-2022 走看看