后端
文章平均质量分 77
Neoest
9年搬砖经验,擅长培养新人。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Jackson 填坑日记】“java.time.LocalDateTime not supported by default” 全场景解决方案
摘要:本文针对Jackson无法序列化java.time.LocalDateTime的问题,提供了四种解决方案:1)字段级注解(推荐快速修复);2)Spring Boot全局配置(推荐统一风格);3)手动注册模块(非Spring环境);4)自定义序列化器(复杂格式)。文章详细说明了每种方案的使用场景和实现方式,并给出Spring Boot一键配置补丁。适用于不同开发环境下的日期时间序列化需求,帮助开发者快速解决Jackson与JSR-310的兼容性问题。原创 2025-07-30 08:59:55 · 641 阅读 · 0 评论 -
场景解决之mybatis当中非常用类型字段怎么映射
摘要:MyBatis 报错 IllegalStateException: Type handler was null 通常由于 List 类型参数缺少合适的类型处理器。文章分析了问题原因(List<String> 无法直接映射到 JDBC 列),并给出三种解决方案:1) 使用 Jackson 将 List 转为 JSON 存储(推荐);2) 自定义 TypeHandler 实现 List 与 VARCHAR 的转换;3) 拆分子表规范存储。推荐方案 1 只需添加 Jackson 依赖和 @Tab原创 2025-07-29 14:32:33 · 696 阅读 · 0 评论 -
场景解决之springboot当中文件上传被限制大小的问题
在 Servlet 3.1 及以上版本环境下,MultipartConfigElement会对文件上传进行配置,默认单个文件大小限制为 1MB,总请求大小限制为 10MB原创 2025-02-25 11:36:12 · 1465 阅读 · 0 评论 -
场景解决之mybatis批量插数报错如何揪出罪魁祸首
当批量插入失败时,我们可以将数据集分成两半,对每一半进行再次的批量尝试。如果子批次仍然失败,继续对出错的子批次进行二分,递归这个过程,直到定位到具体的出错数据。原创 2024-03-29 16:32:45 · 1839 阅读 · 0 评论 -
场景解决之java中文乱码浅析及解决方案
在编程世界里,字符编码像是一座隐形的桥梁,连接着人类的语言和计算机的二进制世界。但是,随着计算机的全球普及,这种方法显然无法涵盖世界上所有的语言,尤其是那些拥有大量字符的语言,比如中文。想象一下,你辛苦编写了一个精美的Java程序,运行后却发现,期待中的中文输出变成了一串让人头疼的“?随着我们深入探讨了编码的复杂世界,我们发现了一些关键的概念和实用的工具,它们是理解和处理字符编码问题的基石。无论你是在调试一个棘手的字符显示问题,还是在努力使你的应用更好地支持多种语言,记住:耐心和持续的学习是你最好的伙伴。原创 2024-03-26 22:22:36 · 3057 阅读 · 0 评论 -
springboot三板斧之单元测试
在Spring Boot中,单元测试是一个重要的环节,它帮助开发人员确保他们的代码按预期工作并且在未来的维护中保持稳定。Spring Boot提供了多种工具和注解来支持单元测试,其中JUnit和Mockito是最常用的。原创 2024-03-25 10:27:01 · 694 阅读 · 0 评论
分享