Talk is cheap, show me the code.

😈 没代码说个锤子?👿

编译期修改 Java AST - 编译过程

编译期修改 AST,实现对类的增强

Spring 事务

事务是逻辑上的一组操作,要么都执行,要么都不执行

Lombok 扩展自定义 @Log

配合 lombok-intellij-plugin 简化业务代码

Integer.highestOneBit(int) 的底层原理

Integer.highestOneBit(int i) 返回最大的小于等于这个数字的一个2的幂次方数

IDEA 配置注释模板

Linux 五种 IO 模型

阻塞IO、非阻塞IO、IO多路复用、信号驱动IO、异步IO