e_定时任务
文章平均质量分 73
fashion_chiei
当你凝望深渊时,深渊也在凝望你!
展开
-
e_quartz_基本使用_20210303
quartz官方文档 简要说明 1、企业级任务调度; 2、支持基于cron表达式与Calender结合的触发时间点复杂或简单的任务调度; 3、支持分布式与持久化任务调度; 基本使用流程 引入依赖 <!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz --> <dependency> <groupId>org.quartz-schedul原创 2021-03-03 02:06:39 · 167 阅读 · 0 评论 -
e_ScheduledExecutorService_基本使用-20210227
基本说明 JDK1.5 继承实现关系 在java.util.concurrent中为创建这些接口实例提供了一个综合性的工厂类Executors,有许多静态工厂方法用来构建线程池。 执行者工厂方法 方法 描述 newCachedThreadPool(…):ExecutorService 创建新线程;空闲线程会被保留60秒 newFixedThreadPool:ExecutorService 该池包含固定数量的线程;空闲线程会一直被保留 newSingleThreadExecutor:原创 2021-02-27 17:38:26 · 263 阅读 · 1 评论 -
e_timer_Timer和TimerTask_20210225
Timer和TimerTask 源码:Timer持有TaskQueue对象,TaskQueue通过数组持有TimerTask对象private TimerTask[] queue = new TimerTask[128];。128只是初始数组大小,如果超过128个,会新建一个更大的数组去持有TimerTask对象。 TimerTask代表一个需要[多次]执行的任务,它实现了Runnable接口,可以在run()方法中定义任务逻辑。而Timer负责制定调度规则并调度TimerTask。 TimerTask 每原创 2021-02-25 02:28:59 · 132 阅读 · 0 评论 -
e_timer_基本使用_20210221
基本说明 JDK1.3引入 允许按照固定频率重复执行某项任务 无法现实与日历相关的的任务调度,例如:每周一08:00执行 只适合对执行时间非常短的任务进行调度,因为在Timer中所有的TimerTask都在同一背景线程中执行,长时间的任务会严重影响到Timer的调度工作。 Timer和TimerTask 源码:Timer持有TaskQueue对象,TaskQueue通过数组持有TimerTask对象private TimerTask[] queue = new TimerTask[128原创 2021-02-22 00:01:26 · 141 阅读 · 0 评论 -
e_概览(分索引)_20210220
a_概览(指引) a_概览(总索引)原创 2021-02-20 23:58:19 · 117 阅读 · 0 评论