文章
所有我发布的文章。
-
Java 泛型深度解析
掌握泛型的核心概念、类型擦除、PECS 原则和通配符使用,写出类型安全的代码
-
Go语言基础
更新于:Go语言是一门静态类型、编译型、并发友好的编程语言,由Google开发。它强调简单、高效、并发友好的设计哲学,适用于构建大规模、高并发的软件系统。
-
ArrayList vs LinkedList 详解
深入对比 ArrayList 和 LinkedList 的底层结构、性能差异和适用场景
-
ThreadLocal 原理与实战
深入理解 ThreadLocal 实现原理、内存泄漏问题和最佳实践,掌握线程隔离技术
-
并发工具类实战
详解 CountDownLatch、CyclicBarrier、Semaphore 等并发工具类的使用场景和最佳实践
-
Atomic 原子类详解
掌握 AtomicInteger、LongAdder 等原子类的原理和使用,实现高效无锁并发编程
-
Java 内存模型 (JMM) 详解
深入理解 Java 内存模型的三大特性、happens-before 规则和内存屏障,掌握并发编程的理论基础
-
CompletableFuture 异步编程实战
掌握 Java 异步编程核心,详解 CompletableFuture 的线程编排、异常处理和最佳实践
-
ReentrantLock 原理与实战
深入理解 ReentrantLock 实现原理,对比 synchronized,掌握公平锁、条件变量和中断响应
-
ConcurrentHashMap 原理详解
对比 JDK 1.7 和 1.8 实现差异,深入理解分段锁到 CAS+synchronized 的演进