240 发简信
IP属地:湖南
  • 分表策略

    作个记录,原文在这里:分表策略

  • 建造者模式

    建造者模式的存在的原因是为了解决重叠构造器模式与JavaBean模式的不足todo....

  • zookeeper能做什么

    分布式订阅与注册 在分布式环境中,为了保证高可用,一个服务通常会部署多份,消费者就需要从中选取一个来执行业务逻辑。比如dubbo 分布式配置中心 发布与订阅模型,发布者将数据...

  • redis-sentinel简介

    redis的sentinel系统用于管理多个redis服务器实例,为redis提供了高可用性。使用哨兵模式创建一个可以不用人为干预而应对各种故障的redis部署。该系统执行以...

  • Redis主从复制原理及注意点

    这里的主从是一主两(多)从 过程 1,当设置好slave服务器后,slave会建立和master的连接,然后发送sync命令。2,master接到命令启动后台的存盘进程,同时...

  • 120
    curator笔记-分布式锁的实现与原理

    1.分布式锁 在我们进行单机应用开发,涉及并发同步的时候,我们往往采用synchronized或者Lock的方式来解决多线程间的代码同步问题。但当我们的应用是分布式部署的情况...

  • 事务管理

    编程式事务管理: 声明式事务管理:

  • 120
    分布式事务

    两段式 两段式存在的问题:-- 同步阻塞问题。执行过程中,所有参与节点都是事务阻塞型的。单点故障。由于协调者的重要性,一旦协调者发生故障,参与者会一直阻塞下去。尤其在第二阶段...

  • 基于redis实现分布式锁

    参考文章:http://www.importnew.com/27477.html#comment-721558分布式锁的要求:1,互斥性。在任意时刻,只有一个客户端能持有锁。...

  • spring aop内部方法调用无效修改

    有如下aop处理类和service方法: AOP处理类 需要处理的service 调用入口: 在切面处理中会对AopService 接口中的test()方法进行拦截处理,在t...

  • spring扩展点简述

    spring里使用了很多设计模式,也遵循着软件设计里的‘开闭’原则: 保证对修改关闭,外部无法修改spring的整体运行流程 保证对扩展开放,spring提供了指定的扩展点,...

  • 120
    消息队列之 RabbitMQ

    关于消息队列,从前年开始断断续续看了些资料,想写很久了,但一直没腾出空,近来分别碰到几个朋友聊这块的技术选型,是时候把这块的知识整理记录一下了。 市面上的消息队列产品有很多,...

  • 好的文章

    关于spring bean初始化:https://www.cnblogs.com/xrq730/p/6285358.html关于spring扩展点:https://www.c...

  • spring bean的初始化过程

    在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory类的方法initia...

  • spring AOP

    1,原理:Spring AOP底层原理采用运行时生成动态代理的方式来增强目标对象。AOP 代理其实是由 AOP 框架动态生成的一个对象,该对象可作为目标对象使用。AOP 代理...

  • 120
    spring简述

    一、整体架构图 二、Spring是面向Bean编程(BOP,Bean Oriented Programming)三、使用Spring关键的一点是,Spring使我们可以将对象...

  • springMVC返回MultiMap等Guava类型的数据结构

    一,先说明下为啥使用multimap这种数据结构 前端需要返回各地区的门店信息,会出现一个key下有多个value,类似: 二,出现的问题:如果不加任何处理,在control...

  • 取索引信息

    在进行查询的时候偶尔会忘记加索引,下面根据mybatis的拦截器简单实现了一个索引检测工具,它会根据给定的sql查询出可用的索引及实际使用的索引,可以将其集成在junit里使...