[译]Java Volatile Keyword
翻译介绍 Java volatile 关键字的可见性、禁止指令重排序、适用场景及其与锁的区别。
翻译介绍 Java volatile 关键字的可见性、禁止指令重排序、适用场景及其与锁的区别。
ReentrantLock获取锁时会自旋吗?可重入次数有上限吗?本文基于JDK 12源码分析ReentrantLock的重入机制和自旋策略。
翻译介绍 Sentry 如何协调 ClickHouse 写入、消费和副本读取,在分布式数据存储中获得更强的一致性。
云原生时代,Spring Boot应用面临启动慢、内存占用大的挑战。本文探讨如何利用GraalVM实现原生编译,提升Java应用的云原生适配能力。
深入分析Go语言select关键字的实现原理,介绍scase与hselect等核心数据结构,以及无case、单case、非阻塞和多case场景下的运行机制。
翻译介绍 Go Context 的设计与使用方式,包括请求取消、超时控制和跨 Goroutine 传递请求范围数据。
《消息队列高手课》学习笔记:通过文档了解项目、带着问题阅读源码、以点带面的方式学习开源代码。
翻译介绍 Go net/http 的各类超时设置,通过时序分析区分服务器端和客户端不同阶段的超时行为。
《重构:改善既有代码的设计》学习笔记,整理重构原则、代码坏味道、常用重构手法、测试保护和选择重构时机等实践要点。
翻译介绍 Elasticsearch 集群容量规划与性能调优,涵盖数据规模、分片大小、副本数量及读写负载均衡。