摘要: 依赖: 需要指定espressif32的版本为6.5.0,否则会出现Guru Meditation Error: Core 0 panic'ed (Store access fault). Exception was unhandled. 参考 Guru Meditation Error: Core 阅读全文
posted @ 2025-05-10 18:43 Jackie_JK 阅读(15) 评论(0) 推荐(0)
摘要: 这个是因为jdk8的一个bug引起的,见 [JDK-8164963] InvalidAlgorithmParameterException prime size issue after JDK upgrade with JSCH libraries - Java Bug System 使用jsch0 阅读全文
posted @ 2025-04-25 23:19 Jackie_JK 阅读(9) 评论(0) 推荐(0)
摘要: 备忘。 public class CircularCounter { private final AtomicInteger counter; private final int maxValue; public CircularCounter(int initialValue, int maxVa 阅读全文
posted @ 2025-04-13 00:25 Jackie_JK 阅读(4) 评论(0) 推荐(0)
摘要: 此方法同样兼容jdk21的虚拟线程。 需要Guava库,或可利用其他缓存库代替: @Slf4j @NoArgsConstructor public class AsyncResultLock<K> { private final Cache<K, Thread> lockMap = CacheBui 阅读全文
posted @ 2025-04-13 00:22 Jackie_JK 阅读(13) 评论(0) 推荐(0)
摘要: 备忘。 /* * 前缀树 * key是纯数字的字符串 * */ @SuppressWarnings({"unchecked", "rawtypes"}) public class NumericStringTireMap<T> { public static class Node<T> { priv 阅读全文
posted @ 2025-02-20 22:18 Jackie_JK 阅读(4) 评论(0) 推荐(0)
摘要: 读取文件通过Easyexcel实现。基于该方法可以在导入大文件时实时回显校验结果,并在最后时决定是否回滚。 主逻辑: @PostMapping(value = "/import", consumes = MediaType.MULTIPART_FORM_DATA_VALUE) @Operation( 阅读全文
posted @ 2025-02-20 22:16 Jackie_JK 阅读(8) 评论(0) 推荐(0)
摘要: @Service public class ReportConcurrentService { @Autowired private RedisTemplate redisTemplate; @Autowired private RedisConfig redisConfig; @Value("${ 阅读全文
posted @ 2024-12-07 00:17 Jackie_JK 阅读(27) 评论(0) 推荐(0)
摘要: 索引枚举: @Getter @AllArgsConstructor public enum ElasticsearchIndex { AAA("aaa", true), ; @Getter(AccessLevel.PROTECTED) private final String mainName; / 阅读全文
posted @ 2024-12-07 00:11 Jackie_JK 阅读(14) 评论(0) 推荐(0)
摘要: 在某些情况下只能获取到ipv6的前缀和后缀,在合并时需要按位或,可以使用本文的代码。 示例版本 <dependency> <groupId>com.github.seancfoley</groupId> <artifactId>ipaddress</artifactId> <version>5.5. 阅读全文
posted @ 2024-12-07 00:02 Jackie_JK 阅读(22) 评论(0) 推荐(0)
摘要: 示例版本为elasticsearch-java-8.13.4.jar LocalDate nowD = now.toLocalDate(); List<String> indices = ElasticsearchIndex.INDEX.getIndices(nowD.minusDays(inter 阅读全文
posted @ 2024-12-06 23:56 Jackie_JK 阅读(87) 评论(0) 推荐(0)