1. SQL Parser

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

    2017/07/03 middleware

  2. Message Transaction

    MQ 消息事务

    2017/06/18 middleware 消息事务

  3. Kafka吞吐量高的原因

    摘自:阿里云测试

    2017/04/23 kafka middleware

  4. Kafka/RocketMQ

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

    2017/04/22 middleware

  5. redis 跨机房HA

    基于Hystrix和双写的跨机房HA

    2017/04/17 infra

  6. JAVA排序算法

    Java排序算法

    2017/04/09 sort algorithm

  7. JAVA LRU

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

    2017/04/09 diary

  8. 网络学习笔记

    网络 Nagle算法 简单的说是把较小的包组装为更大的包延迟发送

    2017/04/08 diary