1. consistent hash 实现

    摘自:https://github.com/it-interview/easy-job/blob/master/java/%E4%B8%80%E8%87%B4%E6%80%A7Hash%E7%AE%97%E6%B3%95.md

    2017/07/31 algo

  2. SQL Parser

    分库分表框架设计过程中,不可避免要考虑到SQL Parser功能的实现。原因有: 需要取出sharding key来路由到正确的数据库节点(数据源) 分库分表后SQL需要进行改写,比如逻辑表到物理表 原SQL中语句功能在分库分表环境下需要重新实现,比如排序,分页,取平均值,distinct,join等

    2017/07/03 middleware

  3. Message Transaction

    MQ 消息事务

    2017/06/18 middleware 消息事务

  4. Kafka吞吐量高的原因

    摘自:阿里云测试

    2017/04/23 kafka middleware

  5. Kafka/RocketMQ

     引用:Kafka vs RocketMQ——Topic数量对单机性能的影响

    2017/04/22 middleware

  6. redis 跨机房HA

    基于Hystrix和双写的跨机房HA

    2017/04/17 infra

  7. JAVA排序算法

    Java排序算法

    2017/04/09 sort algorithm

  8. JAVA LRU

    LRU(Least Recently Used) LinkedHashMap LinkedHashMap自身已经实现了顺序存储,默认情况下是按照元素的添加顺序存储,也可以启用按照访问顺序存储,即最近读取的数据放在最前面,最早读取的数据放在最后面。 LinkedHashMap有一个判断是否删除最老数据的方法,默认是返回false,即不删除数据

    2017/04/09 diary