12 2019 档案

摘要:在搬砖的时候,经常看到 javaUtils包里面的这两个方法,究竟是有什么区别呢? 写一段代码来测试一下 @Testpublic void testEmpty(){ String str1 = ""; String str2 = null; String str3 = new String(""); 阅读全文
posted @ 2019-12-27 17:17 你又来写博客了 阅读(2922) 评论(0) 推荐(1)
摘要:在工作中遇到的问题,如何在不开启很多个线程的情况下,实现多个定时任务并且互不干扰。单线程实现定时任务的难点是在于多个定时任务的时间戳记录没法在一个线程中完成,总结有两种实现方式: 一、使用RocketMq实现定时任务 将多个定时任务的时间交给RocketMq的延时消费去处理。 二、使用Redis实现 阅读全文
posted @ 2019-12-03 19:44 你又来写博客了 阅读(813) 评论(0) 推荐(0)
摘要:一、SpringTask 二、使用java的Timer 三、使用ScheduledExcutorService 阅读全文
posted @ 2019-12-03 19:35 你又来写博客了 阅读(122) 评论(0) 推荐(0)