Java

Java Aqs原理与使用

AQS(AbstractQueuedSynchronizer,抽象队列同步器)是 JUC(java.util.concurrent)包的核心基石。它提供了一套基于 FIFO 等待队列的同步框架,用于构建锁和其他同步组件。
2022-06-02
5 min read

Java 线程池

Java 线程池是并发编程中最核心的工具之一。本文从线程池初始化入手,逐步深入其原理,再到 Java 8 Stream 如何利用多线程,最后解决 ThreadLocal 在多线程环境下的失效问题并提供可落地的工具方案。
2022-05-02
4 min read

java 栈溢出问题排查

如何排查:java.lang.OutOfMemoryError: unable to create native thread
2022-04-29
1 min read

RocketMQ 必须知道的理论知识

RocketMQ主要由 Producer、Broker、Consumer 三部分组成,其中Producer 负责生产消息,Consumer 负责消费消息,Broker 负责存储消息。
2022-04-29
9 min read