2019
- Nginx Ingress的Cookie粘滞策略 12-03
- Netflix Hystrix笔记 12-03
- The Java Memory Model 11-26
- Atomic Variables and Nonblocking Synchronization 11-24
- Building Custom Synchronizers 11-21
- Kafka的消息发送语义 11-21
- 查找K8S中高磁盘占用Pod 11-11
- Explicit Locks 11-05
- Testing Concurrent Programs 10-29
- 传递Client Ip到Ingress后端 10-25
- Performance and Scalability 10-24
- Avoiding Liveness Hazards 10-21
- K8S中Service的FQDN 10-21
- 启用IPVS的K8S集群无法从Pod经外部访问自己的排障 10-21
- Applying Thread Pools 10-16
- Cancellation and Shutdown 10-13
- 配置Tiller只能操作特定Namespace的方法 10-11
- Task Execution 10-08
- 迁移iPhone手机短信到华为手机 10-04
- Building Blocks 09-19
- 编写线程安全对象 09-19
- Amdahl定律 09-19
- 共享对象 09-18
- 线程安全 09-18
- 并发编程系列 09-18
- Cracking Coding Interview - 16.26 Calculator 09-18
- Cracking Coding Interview - 16.24 Pairs With Sum 09-18
- Cracking Coding Interview - 16.23 Rand7 From Rand5 09-18
- Cracking Coding Interview - 16.21 Sum Swap 09-17
- Cracking Coding Interview - 16.20 T9 09-17
- JVM - 锁优化 09-17
- JVM - 线程安全 09-17
- JVM - 线程 09-16
- JVM - 内存模型 09-16
- Cracking Coding Interview - 16.19 Pond Sizes 09-16
- Cracking Coding Interview - 16.18 Pattern Matching 09-16
- Cracking Coding Interview - 16.17 Contiguous Sequence 09-15
- Cracking Coding Interview - 16.16 Sub Sort 09-11
- Cracking Coding Interview - 16.15 Master Mind 09-11
- Cracking Coding Interview - 16.14 Best Line 09-11
- Cracking Coding Interview - 16.13 Bisect Squares 09-11
- Cracking Coding Interview - 16.12 XML Encoding 09-11
- JVM - 字节码生成及动态代理 09-10
- JVM - OSGi的类加载器 09-10
- JVM - Tomcat的类加载器 09-10
- Cracking Coding Interview - 16.11 Diving Board 09-10
- Cracking Coding Interview - 16.10 Living People 09-10
- JVM - 类加载器 09-09
- JVM - 类加载过程 09-09
- JVM - 类加载时机 09-09