【jeecg-boot项目开发crm】:平台技术点——day05【Java定时任务解决方案:九、触发器,调度器概念整理】:图灵课堂
九、触发器,调度器概念整理
1 触发器的优先级
1. 1判断错过触发的条件和产生的原因
1.2错过触发之后要怎么处理呢【下面给出策略】
默认使用的策略:
SimpleTrigger【常用】:
- new* 相关策略:会立即执行错过触发的任务,并重新计算时间,原来时间会被打乱
- next* 相关策略:不会立即执行错过触发的任务,等待现有任务执行完,所以不会重新计算时间,错过触发的任务也会按照原计划进行执行。
CronTrigger:这里了解,如果有需要去百度Cron表达式。
- 图中提供了很多不同的策略,不过一般就使用默认策略。
1.3排除时间段
- 什么时间段不执行
1.4具体时间点,指定间隔重复执行
1.5 Cron表达式
2 调度器的SchedulerFactory
2.1 调度器的JobStore
- 用于存储运行时的信息,可以存到RAM,JDBC,容器事务,集群,第三方的中间件等等。
2.2 调度器的ThreadPool
- 线程池我们一般都用的默认的SimpleThreadPool
【jeecg-boot项目开发crm】:平台技术点——day05【Java定时任务解决方案:九、触发器,调度器概念整理】:图灵课堂相关推荐
- 电商生鲜网站开发(一)——Spring Boot项目开发准备
本系列内容完成Spring Boot框架的电商生鲜网站开发的完整案例,前后端分离开发的案例,先开发后端接口后开发前端,最后部署等待. Spring Boot项目开发准备 文章目录 Spring Boo ...
- springboot毕设项目威客任务平台系统083ul(java+VUE+Mybatis+Maven+Mysql)
springboot毕设项目威客任务平台系统083ul(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HB ...
- springboot毕设项目威客任务平台系统nd882(java+VUE+Mybatis+Maven+Mysql)
springboot毕设项目威客任务平台系统nd882(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HB ...
- springboot毕设项目酷玩平台设计43qgi(java+VUE+Mybatis+Maven+Mysql)
springboot毕设项目酷玩平台设计43qgi(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBui ...
- 快速上手 Spring Boot 项目开发
1. 从零开始 Spring Boot 工程 Spring Boot 可以快速构建基于 Spring 框架的 JavaWeb 应用,快速整合包括视图层.MVC架构以及持久化层在内的各种框架,不需 ...
- Spring Boot项目开发流程
1. 开发流程(以处理登录为例) 正常的项目开发流程大致是: - 先整理出当前项目涉及的数据的类型 - 例如:电商类包含用户.商品.购物车.订单等 - 再列举各种数据类型涉及的数据操作 - 例 ...
- spring boot项目开发中遇到问题,持续更新
1.JPA中EntityManager不能执行建表语句,提示要加事务Error:javax.persistence.TransactionRequiredException: Executing an ...
- 【jeecg-boot项目开发crm】:day07JeecgBoot-零基础入门视频-05Online表单默认值和填值规则使用【p3】
解决:订单编码自动生成[上节遗留问题一] 文档的查看 1. [商城订单表]添加一个填值规则--修改页面属性 ${shop_order_num} 2. 填值规则的定义 规则实现类先默认写 3. 填值规则 ...
- 【jeecg-boot项目开发crm】:day07JeecgBoot-零基础入门视频-05Online表单自定义按钮与JS增强Popup控件Online报表【p5】
Online表单自定义按钮与JS增强&Popup控件&Online报表[p5] Online表单自定义按钮与JS增强 JS增强的作用 实现一些复杂的页面效果:页面的动态计算,页面字段的 ...
最新文章
- c++ vector 先进先出_C++ STL Vector(容器)学习
- maven deploy plugin_学习Maven之Maven Surefire Plugin
- linux取消线程的原理,浅析 Linux 进程与线程
- 把有约束最优化问题转化为无约束最优化问题之罚函数法
- day048 BOM和DOM
- Windows2003 WINS 服务
- navicat produsts注册机出现Generate First a serial
- 乐高机器人巡线C语言程序,乐高机器人巡线原理.doc
- Android stuido中更改图片编辑软件
- 计算机网络物理层之信道与信道容量
- PDF Expert for mac(专业pdf编辑器)兼容12系统兼容m1
- 发展你的GDS的应用技术
- java 实现工作日计算
- 实现TCP协议端到端的可靠传输 RDT
- 《山本耀司》- 我不烦你,请你也不要来烦我
- 苹果cms重名视频怎么合并
- python怎么求幂_比较各种Python求幂方法的性能
- E1协议转换器使用中常见故障问题及处理方法总结
- 在centos7搜狗拼音输入法安装
- Koreographer音乐插件基本使用
热门文章
- 2021-技能大赛-信息安全管理与评估-DCN 设备总结 (上)-任务一网络设备路由配置篇
- python硬件编程_树莓派c语言 设置并使用树莓派进行Python和C语言编程 - 硬件设备 - 服务器之家...
- nginx(五十三)nginx中使用的PCRE正则
- 超嗜热酶综述翻译,《Hyperthermophilic Enzymes: Sources, Uses, and Molecular Mechanisms for Thermostability》
- caffe vs2013安装
- 迪丽热巴VS杨幂VS林志玲,谁最美?Python说了算
- 利用GLFW创建一个窗口
- 比尔盖茨经典语录、人生感悟
- 异构计算--CUDA架构
- 关于NSString stringWithFormat输出“%”问题