定时任务 注解

@DisallowConcurrentExecution
用于禁止并发执行多个相同定义的Job。
该注解添加在JOB的实现类上的,不是不能同时执行多个JOB,而是不能并发执行同一个Job,允许同时执行多个不同的JobDetail。
一个任务设定的时间间隔为3秒,但该任务的执行时间是5秒,当在JOB实现类上添加@DisallowConcurrentExecution注解以后,程序会等待上一个周期的任务执行完毕以后再去执行,如果不添加该注解,则会在3秒时再启用新的线程执行该任务。

常用表达式:

*/5 * * * * ?:每隔 5 秒执行一次
0 */1 * * * ?:每隔 1 分钟执行一次
0 0 2 1 * ? *:每月 1 日的凌晨 2 点执行一次
0 15 10 ? * MON-FRI:周一到周五每天上午 1015 执行一次
0 15 10 ? * 6L 2002-20062002 年至 2006 年的每个月的最后一个星期五上午 10:15 执行一次
0 0 23 * * ?:每天 23 点执行一次
0 0 1 * * ?:每天凌晨 1 点执行一次
0 0 1 1 * ?:每月 1 日凌晨 1 点执行一次
0 0 23 L * ?:每月最后一天 23 点执行一次
0 0 1 ? * L:每周星期天凌晨 1 点执行一次
0 26,29,33 * * * ?:在 26 分、29 分、33 分执行一次
0 0 0,13,18,21 * * ?:每天的 0 点、13 点、18 点、21 点都执行一次
0 0 10,14,16 * * ?:每天上午 10 点,下午 2 点,4 点执行一次
0 0/30 9-17 * * ?:朝九晚五工作时间内每半小时执行一次
0 0 12 ? * WED:每个星期三中午 12 点执行一次
0 0 12 * * ?:每天中午 12 点执行一次
0 15 10 ? * *:每天上午 10:15 执行一次
0 15 10 * * ?:每天上午 10:15 执行一次
0 15 10 * * ? *:每天上午 10:15 执行一次
0 15 10 * * ? 20052005 年的每天上午 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:102: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-20052002 年至 2005 年的每月的最后一个星期五上午 10:15 执行一次
0 15 10 ? * 6#3:每月的第三个星期五上午 10:15 执行一次

参考:
https://blog.csdn.net/goodjava2007/article/details/126705060

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/140051.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Excel表列序号

题意: 给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回 该列名称对应的列序号 。 例如: A -> 1 B -> 2 C -> 3 … Z -> 26 AA -> 27 AB -> 28 … 示例 1: 输入: columnTitle “A” 输出: 1 示例 2: 输…

云计算运维面试

一、Linux的启动过程 1.加电 2.加载bios设置 3.加载grub 4. 加载内核系统到内存中 5.加载配置文件 6.加载内核模块 7.完成相应初始化工作和启动相应服务 8.启动系统进程 9.出现登录界面 10.开机自启动完成 二、查看系统的版本和内核 1、 查看版本 cat /etc/redha…

指标体系:洞察变化的原因

一、指标概述 指标体系是指根据运营目标,整理出可以正确和准确反映业务运营特点的多个指标,并根据指标间的联系形成有机组合。 指标体系业务意义极强,所有指标体系都是为特定的业务经营目的而设计的。指标体系的设计应服从于这种目的&#x…

【fast2021论文导读】 Learning Cache Replacement with Cacheus

文章:Learning Cache Replacement with Cacheus 导读摘要: 机器学习的最新进展为解决计算系统中的经典问题开辟了新的、有吸引力的方法。对于存储系统,缓存替换是一个这样的问题,因为它对性能有巨大的影响。 本文第一个贡献,确定了与缓存相关的特征,特别是,四种工作负载…

Leetcode81. Search in Rotated Sorted Array II

旋转数组找元素,其中元素不唯一 可以延续上一题 我们依然要在有序的部分里面找 如果 n u m s [ l ] n u m s [ m i d ] n u m s [ r ] nums[l] nums[mid]nums[r] nums[l]nums[mid]nums[r]那我们也是啥都不知道,那只能一个个搜了 class Solution {…

Java自学第9课:JSP基础及内置对象

目录: 目录 1 JSP基础知识架构 1 指令标识 1 Page命令 2 Including指令 3 taglib指令 2 脚本标识 1 JSP表达式 2 声明标识 3 代码片段 3 JSP注释 1 HTML注释 2 带有JSP表达式的注释 3 隐藏注释 4 动态注释 4 动作标识 1 包含文件标识 2 请求转发标…

模型部署:量化中的Post-Training-Quantization(PTQ)和Quantization-Aware-Training(QAT)

模型部署:量化中的Post-Training-Quantization(PTQ)和Quantization-Aware-Training(QAT) 前言量化Post-Training-Quantization(PTQ)Quantization-Aware-Training(QAT) 参…

C复习-函数指针+字符串常量

参考: 里科《C和指针》 指针热身 int *f(); // ()优先级高于*,所以f是一个函数,返回int指针 int (*f)(); // f是一个函数指针,它指向的函数返回一个int值 int *(*f)(); // f是一个函数指针,它指向的函数返回一个int指…

FFmpeg简介1

适逢FFmpeg6.1发布,准备深入学习下FFmpeg,将会写下系列学习记录。 在此列出主要学习资料,后续再不列,感谢这些大神的探路和分享,特别是雷神,致敬! 《FFmpeg从入门到精通》 《深入理解FFmpeg》 …

Git版本控制系统之分支与标签(版本)

目录 一、Git分支(Branch) 1.1 分支作用 1.2 四种分支管理策略 1.3 使用案例 1.3.1 指令 1.3.2 结合应用场景使用 二、Git标签(Tag) 2.1 标签作用 2.2 标签规范 2.3 使用案例 2.3.1 指令 2.3.2 使用示例 一、Git分支&…

不知不觉已经在CSDN上发文200篇了...

一:大神推荐 认真的推荐一下我认识的大神, 也是我的良师益友: 孙哥链接:孙哥个人主页 大神简介:孙帅,前Oracle高级架构师,技术图书作者,18年软件开发经验。只做精品视频,…

分布式理论基础:CAP定理

什么是CAP CAP原则又称CAP定理,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性)这三个基本需求,最多只能同时…

Unity Mirror学习(二) Command特性使用

Command(命令)特性 1,修饰方法的,当在客户端调用此方法,它将在服务端运行(我的理解:客户端命令服务端做某事;或者说:客户端向服务端发消息,消息方法&#xff…

几种解决mfc140.dll文件缺失的方法,电脑提示mfc140.dll怎么办

电脑提示mfc140.dll缺失,如果你不去处理的话,那么你的程序游戏什么都是启动不了的,如果你想知道有什么方法可以解决那么可以参考这篇文章进行解决,今天给大家几种解决mfc140.dll文件缺失的方法。电脑提示mfc140.dll也不用担心解决…

Qt贝塞尔曲线

目录 引言核心代码基本表达绘制曲线使用QEasingCurve 完整代码 引言 贝塞尔曲线客户端开发中常见的过渡效果,如界面的淡入淡出、数值变化、颜色变化等等。为了能够更深的了解地理解贝塞尔曲线,本文通过Demo将贝塞尔曲线绘制出来,如下所示&am…

基于SSM的数据结构课程网络学习平台

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:Vue 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 目录…

力扣刷题第十七天--哈希表篇

前言 本题与「15. 三数之和」相似,解法也相似。 内容 一、四数之和 18.四数之和 给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (…

Java,多线程,线程的同步机制

线程的安全问题与线程的同步机制 以火车站买票的问题来举例。假设火车站有100张票,分三个窗口售卖这一百张票。 分别用继承Thread类和实现Runnable接口的方式: 实现Runnable接口: public class WindowTest {public static void main(Stri…

Git系列之分支与标签的使用及应用场景模拟

🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是君易--鑨,一个在CSDN分享笔记的博主。📚📚 🌟推荐给大家我的博客专栏《Git实战开发》。🎯🎯 &a…

Java学习_对象

对象在计算机中的执行原理 类和对象的一些注意事项 this关键字 构造器 构造器是一种特殊的方法 : 特殊之处在于,名字必须与所在类的名字一样,而且不能写返回值类型 封装 封装的设计规范:合理隐藏、合理暴露 实体类 成员变量和局部变量的区别 …