摘要: 依赖: <dependency> <groupId>com.alipay.sofa</groupId> <artifactId>jraft-core</artifactId> <version>1.3.14</version> </dependency> StateMachine.java: @Sl 阅读全文
posted @ 2024-07-07 18:07 Jackie_JK 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 告警/现象 我们的一个程序在一次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) 编辑
摘要: 需要guava和cglib: @NoArgsConstructor(access = AccessLevel.PRIVATE) public class BeanUtils { private static final Table<Class<?>, Class<?>, BeanCopier> CO 阅读全文
posted @ 2024-05-21 23:15 Jackie_JK 阅读(8) 评论(0) 推荐(0) 编辑
摘要: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>3.6.0</version> <config 阅读全文
posted @ 2024-05-21 23:00 Jackie_JK 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 依赖: elasticsearch==7.17.9 eshelpercore.py: #!/usr/bin/python3 # coding=utf-8 import datetime import os import ssl from elasticsearch import Elasticsea 阅读全文
posted @ 2024-05-21 22:48 Jackie_JK 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 本方法参考自:golang 获取每年法定节假日 - 简书 (jianshu.com) 依赖: go 1.20 require ( github.com/Azure/go-autorest v14.2.0+incompatible // indirect github.com/Azure/go-aut 阅读全文
posted @ 2024-05-21 22:38 Jackie_JK 阅读(59) 评论(0) 推荐(0) 编辑
摘要: LocalDateTime dateToLocalDateTime(Date dateToConvert) { return dateToConvert.toInstant() .atZone(ZoneId.systemDefault()) .toLocalDateTime(); } long lo 阅读全文
posted @ 2024-05-21 22:15 Jackie_JK 阅读(5) 评论(0) 推荐(0) 编辑