SpringBoot定时任务-选型/对比
简介
在项目中我们经常会用到定时任务。本文介绍一些定时任务框架的区别。
一个好的定时任务中间件,必须要有以下功能:
有管理页面
易用性好
在实际项目中,90%都是用的X...
SpringBoot整合XXL-JOB-/实例
简介
说明
本文介绍SpringBoot整合XXL-JOB的方法。
官网上的教程已经超级详细了。本处写一个示例来验证它的用法。
需求:SpringBoot应用启动2个实例,这两个实例以负载均衡的方...
SpringBoot整合PowerJob-实例
简介
说明
本文用示例介绍Power Job的用法。
PowerJob是一个定时任务中间件(框架),优点很多,PowerJob官网的对比图中可以看到PowerJob比Quartz、XXL-JOB等更加优秀。
个人认...
SpringBoot整合Quartz-实例
简介
说明
本文用实例介绍quartz的用法。
quartz与spring自带的定时最大的区别之处:quartz可以用Calendar来控制哪些时间不执行此定时任务。
Job
是一个接口,只定义一个方...
Spring定时任务-@Scheduled注解-使用/教程/实例
简介
说明
本文用示例介绍SpringBoot的@Scheduled注解的用法。
执行时间的配置
在方法上使用@Scheduled注解来设置任务的执行时间,并且使用三种属性配置方式:
项fixedRatef...
Java-Timer-使用
简介
本文用示例介绍Java中的定时器Timer的用法。
方法大全
默认情况下,Timer 创建的线程为用户线程, 如果想让其为守护进程的话, 创建时需要设置isDaemon 为true。
构造方法...
Cron(Crontab)-使用
简介
说明
本文介绍Cron定时表达式的用法。
在线工具
quartz/Cron/Crontab表达式在线生成工具-BeJSON.com
quartz/Cron/Crontab表达式在线生成工具-pcwanli.com
概述
...
Sharding-JDBC-分库分表-使用
简介
本文用示例介绍Sharding-JDBC分库分表的方法。
实战
依赖:sharding-jdbc-spring-boot-starter4.4.1,mybatis-plus3.4.1。
注意:不要参考官网的文档,官网文档可能没更新...
Sharding-JDBC-整合MybatisPlus多数据源-方法/实例
简介
说明
本文用实例介绍Sharding-JDBC与MybatisPlus多数据源的整合。
为什么有了sharding还要配置多数据源?
ShardingSphere是将多个数据源合并为一个统一的逻辑数据源。因此...
Mybatis-Plus-QueryWrapper-使用/实例
简介
本文介绍Mybatis-Plus中的QueryWrapper的用法。
全量查询
通过设置实体类的值来查询:若某一项设置为null,则不会拼接sql。
通过Map和allEq来查询:若某一项设置为null,...