
在TLAB上分配对象
Condition的实现分析
Java volatile的内存语义与AQS锁内存可见性
final域的内存语义
Java AQS 梳理
Java 枚举实现原理
Java Jdk1.8 HashMap源码阅读笔记一
Java Jdk1.8 HashMap源码阅读笔记二
念念不忘的ReentrantReadWriteLock
Java JDK 动态代理(AOP)使用及实现原理分析
Java Lambda表达式 实现原理分析
Java 12 Shenandoah GC
Java ZGC: A Scalable Low-Latency Garbage Collector
Java GC G1 详解
Go 1.9 sync Map 源码阅读笔记
Go Concurrency Patterns: Context
goroutine 调度器(scheduler)
视频笔记:理解 channels - Kavya Joshi
Golang GC
Golang GC: Prioritizing low latency and simplicity
通过IL分析C#中的委托、事件、Func、Action、Predicate之间的区别与联系
为什么 .NET 的反射这么慢?
IL,Emit之OpCodes说明
.NET框架
关于Spring AOP与IOC的个人思考
Spring下默认事务机制中@Transactional无效的原因
MySQL索引背后的数据结构及算法原理
MySQL InnoDB存储引擎:一致性非锁定读
MySQL InnoDB存储引擎:一致性锁定读
MySQL InnoDB存储引擎:分区表
MySQL InnoDB存储引擎:B+树索引
MySQL InnoDB存储引擎:Cardinality
MySQL InnoDB存储引擎:B+树索引的使用
MySQL InnoDB存储引擎:行锁的3种算法
MySQL InnoDB存储引擎:外键与锁
MySQL InnoDB存储引擎:锁问题(脏读、不可重复读)
MySQL InnoDB存储引擎:阻塞、死锁、锁升级
MySQL InnoDB存储引擎:事务
Elasticsearch 一致性
Elasticsearch segment merge对写入性能的影响
Elasticsearch 路由计算
Elasticsearch 写流程
Elasticsearch Search流程
Elasticsearch GET 流程
Kafka背景及架构介绍
Kafka High Availability
Kafka Exactly Once语义与事务机制原理
Kafka Partition分发策略
1、抽象工厂模式
2、职责链模式
3、命令模式
4、观察者模式
5、适配器模式
6、防痴呆设计
1、Java NIO AIO 基本概念
2、Netty Reactor 模型
3、NIO零拷贝与操作系统零拷贝
1、epoll 的本质是什么?
2、理解Linux文件系统之 inode
3、systemctl
4、journalctl
1、对于异地多活的实践与思考
2、关于日志的那些事儿
3、如何从零手撕一个PaaS平台?
4、如何手撕一个API 网关(API Gateway)?
1、安全规约
2、工程规约
3、MySQL规约
4、异常日志
5、编程规约
1、TCP与UDP
2、确保 Web 安全的 HTTPS
1、排查Java的CPU性能问题
2、Java CPU 占用高 模拟及排查
3、Java 内存 占用高 模拟及排查