《零散记录》
以往的 Blog 记录
Java
happen-before原则 - 一只白羊座的傻猫 | Ariescat Blog
单例与线程安全 - 一只白羊座的傻猫 | Ariescat Blog
Java内存可见性问题 - 一只白羊座的傻猫 | Ariescat Blog
Thread中stop(),suspend(),resume()为什么不安全 - 一只白羊座的傻猫 | Ariescat Blog
List#subList和Spring#split的使用陷阱 - 一只白羊座的傻猫 | Ariescat Blog
Java安全管理器SecurityManager - 一只白羊座的傻猫 | Ariescat Blog
Spring
Spring之properties解析 - 一只白羊座的傻猫 | Ariescat Blog
Spring之AOP使用 - 一只白羊座的傻猫 | Ariescat Blog
Spring对Groovy的支持 - 一只白羊座的傻猫 | Ariescat Blog
(转载)Spring的BeanFactoryPostProcessor和BeanPostProcessor区别 - 一只白羊座的傻猫 | Ariescat Blog
库
关于Gson的几个坑 - 一只白羊座的傻猫 | Ariescat Blog
Java集合框架Koloboke - 一只白羊座的傻猫 | Ariescat Blog
Joda--对时间的操作 - 一只白羊座的傻猫 | Ariescat Blog
Netty之心跳与重连 - 一只白羊座的傻猫 | Ariescat Blog
事件驱动编程RxJava - 一只白羊座的傻猫 | Ariescat Blog
动态,敏捷的Groovy - 一只白羊座的傻猫 | Ariescat Blog
Guava使开发更简单之RangeMap - 一只白羊座的傻猫 | Ariescat Blog
网络
WebSocket、Socket、TCP、HTTP区别 - 一只白羊座的傻猫 | Ariescat Blog
网络IO中的同步、异步、阻塞和非阻塞 - 一只白羊座的傻猫 | Ariescat Blog