
Java进阶实战笔记
文章平均质量分 90
以实战为导向,涵盖Java核心技术、项目实战、性能优化、面试指南等内容,帮助开发者掌握工程化能力与源码级思维,提升编程水平。
扶风_w
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入理解 Java 中的 equals 与 hashCode:不只是面试题,更是你代码出 Bug 的根源
很多人以为 equals 和 hashCode 只是面试题,写法让 IDE 自动生成就行了。但它们其实深刻影响着 Java 集合的正确性和性能。本文通过典型案例、常见误区和项目实战,深入讲解 equals 与 hashCode 的工作机制与正确使用方式,帮助你彻底告别“放进去取不出”“Set 无法去重”等典型问题。别让一个 equals 写错,埋下代码稳定性的隐患。原创 2025-05-14 09:59:39 · 1210 阅读 · 6 评论 -
Java异常处理最佳实践:怎么写 catch 才不被喷“写得丑”?
异常处理,是 Java 程序员绕不开的一道关卡。它决定了你代码的健壮性、可维护性,甚至影响系统的稳定运行。本文从业务异常设计、统一异常封装、日志打印、全局异常处理等角度出发,结合真实项目经验,总结了一套通用、优雅、可落地的异常处理方案,助你彻底告别“try-catch地狱”和“吞异常不管”的低级错误。原创 2025-04-22 10:07:57 · 1024 阅读 · 4 评论 -
MyBatis 多表查询怎么写才不出事?3种方式+真实踩坑+最佳实践全在这了!
多表查询写不好,不仅容易性能拉垮,还可能引发线上事故。本文结合实战,总结了 MyBatis 最常见的三种多表查询方式:联表扁平查询、resultMap 嵌套结果、嵌套 select 子查询,并附上示例代码、优缺点分析、踩坑记录与推荐场景,帮助你彻底掌握多表查询技巧,写出又快又稳的代码。原创 2025-04-21 10:12:55 · 395 阅读 · 3 评论 -
Spring事务失效的8个真相:你可能每一个都踩过坑!
Spring 的事务用起来很方便,但在实际开发中,你是否遇到过加了 @Transactional 却根本不生效?本篇文章将从源码、原理和实战角度出发,拆解事务失效的常见场景,并给出解决方案,帮助你彻底搞懂事务底层逻辑,真正用好它!原创 2025-04-18 11:02:53 · 1249 阅读 · 11 评论 -
一文搞懂 Java 线程池:核心参数、执行流程与实战建议
本文介绍了 Java 线程池的作用与 ThreadPoolExecutor 的核心参数和执行流程,剖析了“三道门槛”(核心线程数、队列容量、最大线程数)如何协同工作;同时提醒了忘关线程池、滥用 Executors、submit 隐藏异常等常见坑,并给出一套简单可行的实战配置建议,帮助你快速上手并优化线程池使用。原创 2025-04-17 16:56:12 · 2244 阅读 · 32 评论