分库分表框架设计过程中,不可避免要考虑到SQL Parser功能的实现。原因有: 需要取出sharding key来路由到正确的数据库节点(数据源) 分库分表后SQL需要进行改写,比如逻辑表到物理表 原SQL中语句功能在分库分表环境下需要重新实现,比如排序,分页,取平均值,distinct,join等
MQ 消息事务
摘自:阿里云测试
引用:Kafka vs RocketMQ——Topic数量对单机性能的影响
基于Hystrix和双写的跨机房HA
Java排序算法
LRU(Least Recently Used) LinkedHashMap LinkedHashMap自身已经实现了顺序存储,默认情况下是按照元素的添加顺序存储,也可以启用按照访问顺序存储,即最近读取的数据放在最前面,最早读取的数据放在最后面。 LinkedHashMap有一个判断是否删除最老数据的方法,默认是返回false,即不删除数据
网络 Nagle算法 简单的说是把较小的包组装为更大的包延迟发送
Collection of handy online tools for developers, with great UX.
The "REST With Spring" Course:
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
just for study, from internet.
A minimal Jekyll Theme to host your resume (CV) on GitHub with a few clicks.