06 2024 档案

摘要:告警/现象 我们的一个程序在一次MySQL 发生主从切换后直接与MySQL失去连接,且无法自恢复,只能重启程序。 排查 我们使用的是Springboot默认的连接池HiKari,经排查所使用的版本没有出现致命bug。 导火索是数据库发生主从切换,且随时间推进,没有任何恢复连接的迹象,netstat监 阅读全文
posted @ 2024-06-12 22:10 Jackie_JK 阅读(10) 评论(0) 推荐(0) 编辑
摘要:本文无技术要点,仅为备忘。 @NoArgsConstructor(access = AccessLevel.PRIVATE) public class HostNameUtil { private static String hostName; public static String getHos 阅读全文
posted @ 2024-06-08 17:26 Jackie_JK 阅读(4) 评论(0) 推荐(0) 编辑
摘要:得益于jvm对系统api的封装,本文的方法实际是对jvm封装后的方法的再次封装。 在linux上,对应的api为inotify,在windows上,对应的api则为ReadDirectoryChangesW。 本文应用的jdk版本为8。 业务字段: @Data public class FileMe 阅读全文
posted @ 2024-06-08 17:24 Jackie_JK 阅读(5) 评论(0) 推荐(0) 编辑
摘要:本文的代码是对一个Java基于阻塞的定时消费内存队列 - Jackie_JK - 博客园 (cnblogs.com) 方法的改进,完善了包装以及部分细节,非jdk21可能需要更换线程池实例。 消费类型: @Getter @AllArgsConstructor public enum PushType 阅读全文
posted @ 2024-06-08 17:04 Jackie_JK 阅读(4) 评论(0) 推荐(0) 编辑