2019
- K8S的一些诊断工具镜像 12-12
- StatefulSets迁移PV的方法 12-09
- 一致性Hash笔记 12-04
- Redis解决超卖问题的方案汇总 12-03
- Redis Cluster 运维命令 CheatSheet 12-03
- 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