Java Record 是 Java 16 正式转正的不可变数据载体语法,一行声明自动生成构造器、访问器与 equals/hashCode。本文用实战讲清 Record 的底层机制、与 Lombok 的差异和常见坑。
Java 11 内置 HttpClient 取代 HttpURLConnection,支持异步与 HTTP/2,本文讲透调用 REST API 的套路。
JFR(Java Flight Recorder)是 JDK 内置的低开销飞行记录仪,采样开销通常低于 1%。本文带你用命令行、jcmd 与代码三种方式采集 .jfr 记录,并用 JMC 和程序化 API 精准定位 GC 停顿、锁竞争与 IO 瓶颈。
AbstractQueuedSynchronizer(AQS)是 Java 并发包的基石。本文用约 150 行代码手写一个可重入锁,讲透 state 状态、CLH 等待队列与独占/共享模式,让你真正读懂 ReentrantLock 的底层。
Java NIO 零拷贝通过 transferTo(sendfile) 与 MappedByteBuffer(mmap) 削减内核态数据搬运,显著降低文件传输延迟。本文对比两种方案的原理、选型与踩坑。
MyBatis 是 Java 后端主流持久层框架,从 JDBC 痛点到 XML 映射、动态 SQL、缓存与生产避坑,帮你建立可落地的持久层实践。
Java 反射是运行时动态探查类结构、创建对象、读写字段与调用方法的能力。本文从 Class 对象讲到 Spring、MyBatis 等框架如何借反射实现解耦与扩展。
详解 Java synchronized 锁升级:从无锁、偏向锁、轻量级锁到重量级锁的演进路径,对象头 Mark Word 结构变化与并发性能优化建议,附 JOL 实测代码。
从五阶段机制讲透 JVM 类加载与双亲委派,实操自定义 ClassLoader 热重载、类隔离方案与 Metaspace 泄漏排查。
CompletableFuture 是 Java 异步编程核心工具,本文用实战讲透创建、链式调用、组合、异常处理与线程池配置,助你高并发少踩坑。