文章归档

01/30/19 : REST API 设计指南


07/20/18 : 聊聊缓存更新策略


07/18/18 : 分布式锁及其实现方式简介


07/09/18 : Kong Api网关简介(二) 插件


07/08/18 : Kong Api网关简介(一) 安装运行


07/07/18 : Lua学习参考


06/25/18 : 分布式事务


04/19/18 : Redis 学习笔记 - 哨兵


04/12/18 : Redis 学习笔记 - 复制


04/08/18 : Redis 学习笔记 - 持久化


04/05/18 : Redis 学习笔记 - 基本使用


01/16/18 : 比特币:一种点对点的电子现金系统


01/14/18 : 区块链基本概念


12/22/17 : 发布至生产环境的准备事项(译)


10/25/17 : RabbitMQ 简述


08/12/17 : Raft 协议简介


05/10/17 : 三阶段提交协议


05/08/17 : 两阶段提交协议


04/22/17 : 分布式系统CAP理论和BASE思想概述


04/20/15 : 再见,我的四年生活


04/22/14 : JVM 类加载机制


03/28/14 : JVM 垃圾收集 - 垃圾收集器


03/25/14 : JVM 垃圾收集 - 垃圾收集算法


03/21/14 : JVM 垃圾收集 - 对象可回收判断


03/15/14 : JVM 内存模型


03/18/13 : 重温 C 语言 (四)


03/18/13 : 重温 C 语言 (三)


03/06/13 : 重温 C 语言 (二)


02/22/13 : 重温 C 语言 (一)


12/16/12 : Markdown 语法总结


08/06/12 : 设计模式 - 状态模式(State pattern)


08/02/12 : 设计模式 - 命令模式(Command pattern)


07/28/12 : 设计模式 - 责任链模式(Chain-of-responsibility pattern)


07/22/12 : 设计模式 - 迭代器模式(Iterator)


07/15/12 : 设计模式 - 观察者(Observer)


07/12/12 : 设计模式 - 模板方法(Template Method)


06/29/12 : 设计模式 - 策略模式(Strategy)


06/20/12 : 设计模式 - 享元模式(Flyweight)


06/12/12 : 设计模式 - 组合模式(Composite)


06/04/12 : 设计模式 - 桥接模式(Bridge)


05/29/12 : 设计模式 - 外观模式(Facade)


05/22/12 : 设计模式 - 代理模式(Proxy)


05/08/12 : 设计模式 - 装饰器模式(Decorator)


04/26/12 : 设计模式 - 适配器模式(Adapter)


04/18/12 : 设计模式 - 原型模式(Prototype)


04/15/12 : 设计模式 - 建造者模式(Builder)


04/08/12 : 设计模式 - 抽象工厂(Abstract Factory)


04/04/12 : 设计模式 - 工厂方法(Factory Method)


04/02/12 : 设计模式 - 单例模式(Singleton)


12/21/11 : 度过有意义的生命


07/27/11 : 加入创业团队: 说说我的原因


06/09/11 : 最重要的一天: 宝贝女儿出生,升级做父亲