- 博客(15)
- 问答 (2)
- 收藏
- 关注
原创 通用导入校验工具类:一站式解决 Excel 导入数据校验痛点
本文介绍了一个基于MyBatis-Plus和Hutool封装的通用Excel导入校验工具类ImportValidator,可高效处理数据导入时的各种校验需求。该工具类提供四大核心功能:数据非空校验、必填字段校验(支持自定义字段提示)、内部重复与格式校验(如同文件重复值、自定义格式规则)、数据库唯一性校验(支持单字段/多字段批量校验)。通过预置的校验逻辑和链式调用方式,开发者只需简单配置即可完成90%以上的导入校验场景,显著减少重复代码量。使用前需引入MyBatis-Plus、Hutool和Lombok依赖,
2025-09-16 17:23:42
334
原创 基于 EasyExcel 的通用 Excel 导入监听器
利用函数接口映射字段值,避免反射性能损失,灵活绑定字段与字典。设计缓存批量保存,提升导入性能,减轻数据库压力。统一收集所有校验错误,便于批量提示。DTO 与 Entity 分离,职责清晰,方便后期维护和扩展。监听器设计通用,适配任意字段和字典。
2025-08-07 17:39:27
414
原创 使用 poi-tl 导出 Word 模板时文件损坏问题排查与解决
多模块项目中,资源过滤配置最好统一放在父模块的中管理。通过配置排除 Word/Excel 等二进制文件过滤,避免文件内容被替换破坏。资源过滤策略对二进制文件非常敏感,错误配置会导致文件损坏无法打开。如有疑问可以咨询我!一起探讨!
2025-08-06 18:04:43
329
原创 CmdCore
CmdCore 业务处理框架摘要 基于 Solon 的命令驱动框架 CmdCore 通过统一接口 /api/entry 集中处理请求,使用 cmd 参数进行业务分发。核心特性: 插件式架构 - 通过 @Command 注解自动注册处理器 执行链机制 - 支持 before/handle/after 三阶段参数处理 统一管控 - 自动记录耗时、异常捕获和结果封装 低侵入性 - 业务只需实现 doExecute 核心逻辑 典型处理流程:请求 → 路由分发 → 参数预处理 → 业务执行 → 结果包装 → 耗时监控
2025-07-30 14:28:57
413
原创 java并发批量保存优化
是一个基于线程池的通用批量保存工具类,支持将大批量数据拆分成多批并发执行保存操作,提升数据写入效率,并在批量保存失败时自动降级为逐条保存以排查问题。该工具类依赖 Lombok 的@Slf4j注解提供日志支持,并使用 Hutool JSON 工具进行对象序列化日志输出。
2025-07-24 14:31:27
499
原创 java中大JSON数组处理问题
此工具类适合大规模 JSON 数组文件分批异步处理需求,兼顾内存安全和效率。结构清晰,扩展方便,可直接复用于各种业务场景。注:以上内容先将数据保存在.txt文件中。
2025-07-24 14:26:35
318
原创 javaSE-注释&标识符&数据类型&进制&常量&变量
前面的知识点比较简单,在后期会经常使用,使用多了就会了,难度提升过后,会做详细的学习方法和思路
2022-10-04 16:14:54
218
空空如也
面向对象出现的问题,要使用构造方法、private、this等
2021-03-20
求大佬解释一下这个怎么算的!!!!
2021-03-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1