bug解决方案
文章平均质量分 65
# bug解决方案
tanxiaomi
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
记一次雪花算法 ID 精度丢失的Bug:前端接收到的 Long 被“四舍五入”了?
本文分析了雪花算法ID在前后端传输中精度丢失的问题,指出根本原因是JavaScript的Number类型无法精确表示19位Long型整数。作者提出了一种SpringBoot全局配置方案:通过Jackson将Long类型序列化为字符串,确保前端接收时保持完整精度。文章对比了多种解决方案,推荐采用全局配置+按需排除的方式,既能一劳永逸解决问题,又保持了代码的简洁性。这种方案无需修改实体类,对现有系统侵入性小,是处理大整数传输问题的有效方法。原创 2025-08-28 19:53:58 · 1018 阅读 · 0 评论 -
记一次 P6Spy + Druid 冲突排查:DBType not support : null 的根源与解决
文章摘要:在集成P6Spy进行SQL性能监控时,项目启动报错"DBType not support: null"。问题根源在于P6Spy修改了JDBC URL前缀(jdbc:p6spy:mysql),导致Druid的WallFilter无法识别数据库类型。解决方案包括:1)开发环境可移除WallFilter;2)生产环境建议保留WallFilter的安全防护功能。该问题体现了中间件集成时URL代理机制引发的兼容性问题。原创 2025-08-26 16:21:13 · 510 阅读 · 0 评论
分享