202108-31 教你用Java Swing做一个定时提醒工具 前言因为上下班的时候,老是忘记打卡(其实这不是重点,因为可以补卡嘛),重点是下班走的时候总是忘记关空调(谁最后走忘记关空调,罚100。。。)我一开始的做法是,在主机上贴个便签,写上关空调三个大字,坐在电脑旁,只要你眼睛稍微一瞥,就是看到。可是依旧是该忘还得忘,那么明显一个便签贴在那,走的时候死活看不到,我有什么办法!然后我就想做个弹窗提醒,一到下班的点,就弹窗提醒,然后就关空调,下班就关,总不会忘了... 继续阅读 >
202101-10 Java中实现分布式定时任务的方法 定时器Scheduler在平时使用比较频繁,在springboot中,配置好@Scheduled和@EnableScheduling之后,定时器就能正常执行,实现定时任务的功能。但是在这样的情况下:如果开发的服务需要水平部署实现负载均衡,那么定时任务就会同时在多个服务实例上运行,那么一方面,可能由于定时任务的逻辑处理需要访问公共资源从而造成并发问题;另一方面,就算没有并发问题,那么一个同样的任务多个服务实例同时执行,也会造成资源的浪费。因此需... 继续阅读 >
202011-22 Java学习教程之定时任务全家桶 定时任务应用非常广泛,Java提供的现有解决方案有很多。本次主要讲schedule、quartz、xxl-job、shedlock等相关的代码实践。一、SpringBoot使用Schedule核心代码:@ComponentpublicclassScheduleTask{privateLoggerlogger=LoggerFactory.getLogger(ScheduleTask.class);@Scheduled(cron="0/1****?")publicvoidone(){logger.info("one:"+newDate());}@Scheduled(cron="0/1****?")public... 继续阅读 >