Java基础
文章平均质量分 90
Java知识点整理,涵盖Java基础语法,线程,容器,算法等知识点
自平衡Azure
没有最优解,只有最合适,代码如此,生活亦如此!
展开
-
Gradle接入checkstyle代码检查插件
详解Gradle环境下接入checkstyle代码风格插件,统一规范化团队代码风格,提高代码质量和开发效率原创 2023-05-19 09:50:03 · 1229 阅读 · 3 评论 -
浅谈Gradle构建工具
浅谈Gradle工具的一些特性,包含与Maven的性能对比,构建的生命周期、依赖管理、依赖冲突、多项目构建以及自动化测试。原创 2023-05-16 09:46:22 · 584 阅读 · 4 评论 -
详解ThreadLocal跨线程数据共享的设计和实现
ThreadLocal跨线程数据同步,本质上还是依赖线程之间对象属性的拷贝原创 2023-03-26 20:39:49 · 3625 阅读 · 0 评论 -
单元测试框架Mockito落地实践分享
Mockito 是一种 Java Mock 框架,主要是用来做 Mock 测试,它可以模拟任何 Spring 管理的 Bean、方法的返回值、模拟抛出异常等等。框架只是工具,更多的则是开发人员思维的转变。原创 2023-03-04 11:16:20 · 851 阅读 · 6 评论 -
Arthas常用命令和实践分享
分享Arthas常用的一些命令,最后用一个案例分享具体的使用方式。原创 2022-12-18 20:52:56 · 2438 阅读 · 0 评论 -
解读ThreadLocal扩容机制的设计实现原理
一文读懂ThreadLocal的设计思想和扩容机制,带你看看优雅的源码实现。原创 2021-08-21 23:29:34 · 934 阅读 · 0 评论 -
一文读懂分布式一致性协议2PC和3PC
详解分布式一致性协议2PC和3PC,理解对应的处理流程和特点,面试的时候不会再怂了原创 2021-03-13 16:36:24 · 2564 阅读 · 0 评论 -
详解JVM的内存结构模型
理解JVM内存模型,也能帮助我们更好的理解程序的运行和优化。原创 2019-06-09 11:22:12 · 2316 阅读 · 0 评论 -
分布式架构基础知识-CAP定理
详解分布式架构基础CAP定理原创 2019-05-28 08:52:14 · 2158 阅读 · 0 评论 -
使用多线程之间的通信模拟队列
在java多线程中,JDK为我们提供了wait和notify实现对进程的控制,两者要和synchronized关键字一起使用,并且需要先获取对象锁。wait是释放锁,notify是不释放锁。举个例子:ListDemo代码:public class ListDemo{ private static LinkedList<Integer> list = ne...原创 2017-10-21 21:01:40 · 1041 阅读 · 0 评论