blog.hongxi.org

Java生态研究(Spring Boot + Redis + Dubbo + RocketMQ + Elasticsearch)

spring mvc & velocity 配置备忘

    Spring里面最重要的概念是IOC和AOP,还有两项很重要的模块是事务和MVC,对于IOC和AOP,我们要深究其源码实现,对于事务,我们务必理解。对于MVC,Spring MVC提供的功能很多、很先进,但我们一般只要用其中的一小部分就可以满足我们的开发需求,另外,我们并不建议你排斥...

2016-02-24 16:33:28

阅读数:1

评论数:0

动态代理解释-JDK,CGLIB,JAVASSIST,ASM

动态代理是指在运行时,动态生成代理类。代理类的字节码将在运行时生成并载入当前的ClassLoader.          生成动态代理类的方法很多,如JDK自带的动态代理、CGLIB、Javassist或者ASM库。           JDK动态代理使用简单,它内置在JDK中,因此不...

2016-02-21 18:16:54

阅读数:0

评论数:0

【转】一致性hash算法与server列表维护

  考虑到不用重复造轮子,特此转载好文,出处http://shift-alt-ctrl.iteye.com/blog/1963244     普通的hash算法有个很大的问题:当hash的"模数"发生变化时,整个hash数据结构就需要重新hash,重新ha...

2016-02-05 18:27:27

阅读数:7

评论数:0

Jedis一致性hash与sharding

    一、Jedis一致性hash     利用缓存技术,不仅可以提升系统性能,还能缓解系统故障。对于redis 3.0以下的版本,redis-server没有sharding的功能,只有master-slave模式。目前企业用的普遍都是只有m/s模式的redis多实例部署,无论是mast...

2016-02-05 16:26:18

阅读数:1

评论数:0

从AbstractRoutingDataSource说分库分表实现

    很多人不知分库分表怎么实现,可能是把它想得复杂了。事实上,我们将复杂的事情分工后就简单了。如果仅仅是单库分表,那直接在代码中根据分表的维度得到表名后缀,如“0001”,然后比如在mybatis下,sql语句就可以这么写“select * from user_#tbIndex#”。程序中...

2016-02-04 16:22:44

阅读数:2

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭