苏三说技术 互联网行业 员工 一、传统判空的血泪史某互联网金融平台因费用计算层级的空指针异常,导致凌晨产生9800笔错误交易。 DEBUG日志显示问题出现在如下代码段: // 错误示例 BigDecimal amount = user.getWallet().getBalance().add(new BigDecimal("100"))… ...
苏三说技术 苏三粉 3 程序定制开发,资料获取,三连后领取,联系V: li_su123 关注发消息 头图主页动态投稿 155 合集和列表 3 关注数 31 粉丝数 2.1万 苏三说技术动态投稿 155 合集和列表 3 关注数 31 粉丝数 2.1万 视频64 音频0 图文91 TA的视频 最新发布 最多播放 最多收藏 播放全部 ...
苏三说技术 主站 番剧 游戏中心 直播 会员购 漫画 赛事 PDD PDD 下载客户端 登录 开通大会员 大会员 消息 动态 收藏 历史记录 创作中心 投稿 苏三粉 3 程序定制开发,资料获取,三连后领取,联系V: li_su123 关注发消息 主页动态投稿155合集和列表3
苏三说技术2025-01-02 性能、序列化、注解、json、对象 发表了文章2024-12-30 创建线程的 8 种方法 无论是为了提高程序运行效率,还是为了处理复杂的并发任务,我们都需要在代码中使用线程。 苏三说技术2024-12-30 接口、线程、线程池、异步、继承 发表了文章2024-12-24 ...
苏三说技术 2025-02-05 科技、模型、苹果、DeepSeek、服务 DeepSeek强势出圈了 虚拟线程是 Java 21 引入的一个新特性,用于简化并发编程。它与传统的操作系统线程相比,具有显著的优势: 苏三说技术 2025-01-16 性能、spring、boot、高并发、线程 Spring Boot性能提升的核武器,速度提升500%! 看过我以往文章的小伙伴...
生产环境BigDecimal用错了,已哭晕在厕所。。。 大家好,我是苏三,又跟大家见面了。 前言 在日常开发中,很多小伙伴喜欢用 BigDecimal 来处理精确计算,比如钱、分数、比例啥的。 理论上,它比 double 或 float 更精确,但如果你用得不对,精度丢失的问题会让你哭晕在厕所。
posted @ 2025-03-19 09:31 苏三说技术 阅读(1151) 评论(4) 推荐(9) 编辑 2025年3月7日 瞧瞧别人家的判空,那叫一个优雅! 摘要: 一、传统判空的血泪史 某互联网金融平台因费用计算层级的空指针异常,导致凌晨产生9800笔错误交易。 DEBUG日志显示问题出现在如下代码段: // 错误示例 BigDecimal amount =...
前言对于后端开发同学来说,访问数据库,是代码中必不可少的一个环节。系统中收集到用户的核心数据,为了安全性,我们一般会存储到数据库,比如:mysql,oracle等。后端开发的日常工作,需要不断的建库和建表,来满足业务需求。通常情况下,建库的频率比建表要低很多,所以,我们这篇文章主要讨论建表相关的内容。如果我们在建...
苏三说技术 2024年12月26日 20:47 · 投稿了文章 工作中最常用的 8 种设计模式 大家好,我是苏三,又跟大家见面了。 前言 设计模式在我们日常的软件开发中无处不在,它们帮助我们编写更易扩展、更具可读性的代码。 今天结合我实际工作场景和源码实例,跟大家一起聊聊工作中最常用的8种设计模式,希望对你会有所...
前言对于后端开发同学来说,访问数据库,是代码中必不可少的一个环节。系统中收集到用户的核心数据,为了安全性,我们一般会存储到数据库,比如:mysql,oracle等。后端开发的日常工作,需要不断的建库和建表,来满足业务需求。通常情况下,建库的频率比建表要低很多,所以,我们这篇文章主要讨论建表相关的内容。如果我们在建...