自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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-23 23:20:41 313

原创 javaSE—包&封装&this

基础

2022-10-23 23:18:48 240

原创 javaSE-方法&对象&构造方法

基础知识总结

2022-10-14 10:39:08 232

原创 Array数组的合并操作

数组的合并解题思路

2022-10-09 19:35:36 2397

原创 javaSE—逻辑运算&if&while&do-while&for&数组

这几块更多的是具体的代码操作,对于理论较少,就整理了两天的一起分享

2022-10-09 17:52:15 231

原创 javaWeb-第一版

java进阶阶段 web学习笔记,只是初始版本,后续会完善更新

2022-10-05 15:21:08 1303

原创 javaSE-变量的分类&数据类型转换&表达式&运算符

变量的分类&数据类型转换&表达式&运算符的学习笔记

2022-10-05 15:04:31 241

原创 javaSE-注释&标识符&数据类型&进制&常量&变量

前面的知识点比较简单,在后期会经常使用,使用多了就会了,难度提升过后,会做详细的学习方法和思路

2022-10-04 16:14:54 218

原创 javaSE-跨平台原理&jdk环境的配置

本人是正在学习java的一枚小程序员,记录平时所学的笔记

2022-10-04 15:58:39 687 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除