九、触发器,调度器概念整理

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定时任务解决方案:九、触发器,调度器概念整理】:图灵课堂相关推荐

  1. 电商生鲜网站开发(一)——Spring Boot项目开发准备

    本系列内容完成Spring Boot框架的电商生鲜网站开发的完整案例,前后端分离开发的案例,先开发后端接口后开发前端,最后部署等待. Spring Boot项目开发准备 文章目录 Spring Boo ...

  2. springboot毕设项目威客任务平台系统083ul(java+VUE+Mybatis+Maven+Mysql)

    springboot毕设项目威客任务平台系统083ul(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HB ...

  3. springboot毕设项目威客任务平台系统nd882(java+VUE+Mybatis+Maven+Mysql)

    springboot毕设项目威客任务平台系统nd882(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HB ...

  4. springboot毕设项目酷玩平台设计43qgi(java+VUE+Mybatis+Maven+Mysql)

    springboot毕设项目酷玩平台设计43qgi(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBui ...

  5. 快速上手 Spring Boot 项目开发

    1. 从零开始 Spring Boot 工程    Spring Boot 可以快速构建基于 Spring 框架的 JavaWeb 应用,快速整合包括视图层.MVC架构以及持久化层在内的各种框架,不需 ...

  6. Spring Boot项目开发流程

    1. 开发流程(以处理登录为例) 正常的项目开发流程大致是: - 先整理出当前项目涉及的数据的类型   - 例如:电商类包含用户.商品.购物车.订单等 - 再列举各种数据类型涉及的数据操作   - 例 ...

  7. spring boot项目开发中遇到问题,持续更新

    1.JPA中EntityManager不能执行建表语句,提示要加事务Error:javax.persistence.TransactionRequiredException: Executing an ...

  8. 【jeecg-boot项目开发crm】:day07JeecgBoot-零基础入门视频-05Online表单默认值和填值规则使用【p3】

    解决:订单编码自动生成[上节遗留问题一] 文档的查看 1. [商城订单表]添加一个填值规则--修改页面属性 ${shop_order_num} 2. 填值规则的定义 规则实现类先默认写 3. 填值规则 ...

  9. 【jeecg-boot项目开发crm】:day07JeecgBoot-零基础入门视频-05Online表单自定义按钮与JS增强Popup控件Online报表【p5】

    Online表单自定义按钮与JS增强&Popup控件&Online报表[p5] Online表单自定义按钮与JS增强 JS增强的作用 实现一些复杂的页面效果:页面的动态计算,页面字段的 ...

最新文章

  1. c++ vector 先进先出_C++ STL Vector(容器)学习
  2. maven deploy plugin_学习Maven之Maven Surefire Plugin
  3. linux取消线程的原理,浅析 Linux 进程与线程
  4. 把有约束最优化问题转化为无约束最优化问题之罚函数法
  5. day048 BOM和DOM
  6. Windows2003 WINS 服务
  7. navicat produsts注册机出现Generate First a serial
  8. 乐高机器人巡线C语言程序,乐高机器人巡线原理.doc
  9. Android stuido中更改图片编辑软件
  10. 计算机网络物理层之信道与信道容量
  11. PDF Expert for mac(专业pdf编辑器)兼容12系统兼容m1
  12. 发展你的GDS的应用技术
  13. java 实现工作日计算
  14. 实现TCP协议端到端的可靠传输 RDT
  15. 《山本耀司》- 我不烦你,请你也不要来烦我
  16. 苹果cms重名视频怎么合并
  17. python怎么求幂_比较各种Python求幂方法的性能
  18. E1协议转换器使用中常见故障问题及处理方法总结
  19. 在centos7搜狗拼音输入法安装
  20. Koreographer音乐插件基本使用

热门文章

  1. 2021-技能大赛-信息安全管理与评估-DCN 设备总结 (上)-任务一网络设备路由配置篇
  2. python硬件编程_树莓派c语言 设置并使用树莓派进行Python和C语言编程 - 硬件设备 - 服务器之家...
  3. nginx(五十三)nginx中使用的PCRE正则
  4. 超嗜热酶综述翻译,《Hyperthermophilic Enzymes: Sources, Uses, and Molecular Mechanisms for Thermostability》
  5. caffe vs2013安装
  6. 迪丽热巴VS杨幂VS林志玲,谁最美?Python说了算
  7. 利用GLFW创建一个窗口
  8. 比尔盖茨经典语录、人生感悟
  9. 异构计算--CUDA架构
  10. 关于NSString stringWithFormat输出“%”问题