import java.time.LocalDateTime; import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.annotation.EnableSc... ...
分类:
编程语言 时间:
2019-10-19 11:14:23
阅读次数:
67
项目开发中经常需要执行一些定时任务,比如在每天凌晨,需要从 implala 数据库拉取产品功能活跃数据,分析处理后存入到 MySQL 数据库中。类似这样的需求还有许多,那么怎么去实现定时任务呢,有以下几种实现方式。 Java 定时任务的几种实现方式 基于 java.util.Timer 定时器,实现 ...
分类:
编程语言 时间:
2019-10-17 01:10:49
阅读次数:
102
线上预警主从中断: 查看线上复制信息: 状态为DOWN.主从失败,查看主节点相关日志 查看从节点日志: 从主库的日志我们可以看到slave的链接由于超过了output buffer limits的设置值所以被强行中断了。看一下redis2.8的自描述文件 我们主要看slave的限制: 当我们链接暴增 ...
分类:
其他好文 时间:
2019-10-15 19:32:29
阅读次数:
132
1、Kubernetes Dashboard 是 k8s集群的?个 WEB UI管理?具,代码托管在 github 上,地址: https://github.com/kubernetes/dashboard 2、安装直接使用官方文件就行(如果地址失效去github 看一下) wget https:/ ...
分类:
其他好文 时间:
2019-10-14 14:53:32
阅读次数:
142
目录: 序言 一、静态:基于注解 二、动态:基于接口 三、多线程定时任务 正文: 回到顶部 序言 使用SpringBoot创建定时任务非常简单,目前主要有以下三种创建方式: 一、基于注解(@Scheduled) 二、基于接口(SchedulingConfigurer) 前者相信大家都很熟悉,但是实际 ...
分类:
编程语言 时间:
2019-10-12 10:59:03
阅读次数:
105
java中创建线程池的方式一般有两种: 通过Executors工厂方法创建 通过new ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue ...
分类:
编程语言 时间:
2019-10-11 18:48:36
阅读次数:
272
Date sdate=null;Calendar c = new GregorianCalendar();c.setTime(tbScheduleDutyEntity.getStartDate());//设置参数时间c.add(Calendar.MINUTE,-30); sdate=c.getTim ...
分类:
编程语言 时间:
2019-10-10 11:00:46
阅读次数:
103
1、在定时任务的类上加注解@EnableScheduling 【开启定时任务】 2、在执行方法上加注解@Scheduled【定时】 3、定时类型: @Scheduled注解可以控制方法定时执行,其中有三个参数可选择: 1、fixedDelay控制方法执行的间隔时间,是以上一次方法执行完开始算起,如上 ...
分类:
编程语言 时间:
2019-10-10 10:36:32
阅读次数:
96
背景:在Javaspring中,定时的启动某一个任务时,使用@Scheduled来实现 Javaspring工程创建好之后,直接创建下面的class文件即可。具体的用法可参照 https://www.cnblogs.com/yanfei1819/p/11076555.html#4286355 htt ...
分类:
编程语言 时间:
2019-10-07 19:57:28
阅读次数:
99
最近看了一下部署游戏后台的服务器状况,发现我的一个Java程序其占用的CPU时长超过100%,排查后发现竟是Disruptor引起的,让我们来看看究竟为什么Disruptor会有这样的表现。 ...
分类:
其他好文 时间:
2019-10-01 12:16:37
阅读次数:
82