- 博客(3)
- 收藏
- 关注
原创 一个智能的 BatchUtils 工具类【实现事务的批处理工具】
功能说明✅ 智能事务检测自动识别当前是 Spring 事务还是 Seata 全局事务✅ 自动 XID 传播多线程共享同一个全局事务✅ 异常自动回滚任意分批异常,Seata 全局回滚✅ 线程安全自动绑定/解绑 XID✅ 向下兼容普通事务下仍可安全使用。
2025-11-03 10:11:33
460
原创 TreeUtils工具类 列表转树以及排序,适用于所有的列表
这里把递归组装树结构改为迭代的方式,并且该工具类适用所有场景,包括树结构排序。在大批量数据组装树结构时,使用递归组装会影响性能,并且排查问题非常麻烦。
2024-01-08 10:01:21
1069
1
原创 Java 批量多线程处理数据工具类,使用场景例如:in查询数据库时防止in过长,还有其它很多场景可以使用 (第二版 增加自定义线程池和同步执行方法)
该工具类使用了CompletableFuture进行异步批量处理,分组in查询数据库是防止in过长(batchProcessingFunction),或者分组新增、删除(batchProcessingConsumer)
2024-01-05 10:15:11
1096
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅