
java
文章平均质量分 95
码农BookSea
Java开发工程师,写文章的初衷是为了沉淀我所学习,累积我所见闻,分享我所体验。站在巨人的肩膀上,我也能看得更远,希望和更多的人交流学习。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
不用Mockito写单元测试?你可能在浪费一半时间
Mockito解放你的单元测试!无需处理数据库、第三方接口等外部依赖,通过模拟对象快速验证核心逻辑。打桩预设返回值,捕获参数精准验证,让单元测试专注高效,轻松掌握代码健壮性!原创 2025-04-29 22:33:06 · 1181 阅读 · 0 评论 -
一文搞懂设计模式—策略模式
在软件开发中,经常会遇到需要根据不同的条件来实现不同行为的场景。这种场景下,策略模式(Strategy Pattern)就是一种非常有用的设计模式原创 2024-01-29 10:01:33 · 1365 阅读 · 0 评论 -
六个案例搞懂间隙锁
MySQL中的间隙是指索引中两个索引键之间的空间,间隙锁用于防止范围查询期间的幻读,确保查询结果的一致性和并发安全性原创 2024-01-16 10:28:47 · 1853 阅读 · 0 评论 -
良心推荐!几款收藏的神级IDEA插件分享
几款神仙级别的IDEA插件分享原创 2024-01-15 10:11:11 · 1567 阅读 · 1 评论 -
异步编程利器:CompletableFuture深度解析
CompletableFuture 类提供了丰富的方法和功能,能够简化异步任务的处理和组合原创 2024-01-11 10:39:07 · 1067 阅读 · 0 评论 -
ExecutorCompletionService详解
ExecutorCompletionService 是Java并发编程中的一个有用的工具类,它实现了 CompletionService 接口。ExecutorCompletionService 将 Executor 和BlockingQueue 功能融合在一起原创 2024-01-03 17:25:54 · 1408 阅读 · 0 评论 -
Groovy初学者指南
Groovy是一种基于Java平台的动态编程语言,它结合了Python、Ruby和Smalltalk等语言的特性,同时与Java无缝集成原创 2023-10-10 09:28:44 · 229 阅读 · 0 评论 -
使用Optional优雅避免空指针异常
在编程世界中, 空指针异常(NullPointerException) 无疑是我们最常遇到的"罪魁祸首"之一。它像一片隐蔽的地雷,静静地等待着我们不小心地踏入,给我们的代码带来潜在的威胁。这种问题虽然看似微小,但却无法忽视。甚至可能对整个程序的稳定性产生重大影响。原创 2023-09-25 20:52:29 · 210 阅读 · 0 评论 -
深入详解ThreadLocal
ThreadLocal是Java中的一个类,它提供了一种线程绑定机制,可以将状态与线程(Thread)关联起来。每个线程都会有自己独立的一个ThreadLocal变量,因此对该变量的读写操作只会影响到当前执行线程的这个变量,而不会影响到其他线程的同名变量。threadLocal.set("本地变量1");System.out.println("线程1的本地变量的值为:"+threadLocal.get());});threadLocal.set("本地变量2");原创 2023-08-29 10:49:57 · 165 阅读 · 0 评论 -
深入解析CMS垃圾回收器
在CMS之前的垃圾回收器,要么就是串行垃圾回收方式,要么就是关注系统吞吐量,而 CMS 垃圾回收器的出现,则打破了这个尴尬的局面。原创 2023-08-29 10:44:22 · 273 阅读 · 0 评论