240 发简信
IP属地:北京
  • 120
    入门及ActiveMQ

    消息中间件的定义: 没有标准定义,一般认为,采用消息传送机制/****消息队列** **的中间件技术,进行数据交流,用在分布式系统的集成 为什么要用消息中间件? 解决分布式系...

  • 120
    StaticHostProvider、Chroot命名空间

    在使用ZooKeeper构造方法时,用户传入的ZooKeeper服务器地址列表,即connectString参数,通常是这样一个使用英文状态逗号分隔的多个IP地址和端口的字符...

  • zookeeper源码分析—— leader选举

    https://blog.csdn.net/u010994966/article/details/93653277https://blog.csdn.net/u0109949...

  • 120
    zookeeper实现分布式锁

    分布式锁主要用于在分布式环境中保证数据的一致性。包括跨进程、跨机器、跨网络导致共享资源不一致的问题。 分布式锁的实现思路 这种实现会有一个缺点,即当有很多进程在等待锁的时候,...

  • 120
    zookeeper 中master选举与leader选举

    开始学zookeeper 中,master选举于leader 选举2个概念比较模糊,谈下自己的理解,如有不对地方请指出共同进步。 1.master选举原理 有多个master...

  • Curator调用实例

    Curator是zookeeper使用最广泛的工具(1)zk的应用场景:分布式锁、Master选举(2)zk的应用场景有网络访问异常等极端情况Curator的Backoff退...

  • zkClient调用示例

    pom.xml文件 zkClient的好处1:递归创建,2:递归删除,3:避免不存在异常 递归创建 zkClient注册事件 1:subscribeChildChanges/...

  • zk调用实例

    pom文件引入zookeeper包 连接zk并监听事件 如何创建znode并监听事件 改变znode数据并监听事件 改变子节点并监听事件 异步调用并完成回调

  • 120
    Zookeeper ZAB协议

    什么是Zab协议 Zab 协议的作用 Zab 协议原理 Zab 协议核心 Zab 协议内容 原子广播 崩溃恢复 如何保证数据一致性 Zab 协议如何数据同步 如何处理需要丢弃...

  • 120
    理论演进

    2P/3P理论 为了保证事务的ACID(原子性、一致性、隔离性、持久性)2P= Two Phase commit 二段提交(RDBMS经常就这种机制,保证强一致性)3P=...

  • 120
    服务架构演进过程

    I:单点集中式小型项目使用,采用PHP/JSP+MYSQL,所有资源都放在一台小型服务器上。 特点:应用程序、数据库和文件等所有资源都在一台服务器上,并且访问请求量较少 Ⅱ:...

  • zookeeper的shell命令

    zookeeper有类似于mysql的调用命令,在bin目录下可以通过zkCli.sh命令实现 通过命令进入zookeeper后台 (./zkCli.sh -server i...

  • zookeeper初步介绍及简单安装配置

    zookeeper 是 google 内部项目chubby项目的开源实现,其主要功能是实现分布式系统的分布式协作。分布式主要涉及两个问题:任务拆分与节点分工分布式解决的是高可...

  • Springboot测试类

    Springboot测试类使用Junit框架 pom引入jar包支持 添加test类 运行即可查看结果

  • 120
    Springboot静态资源映射

    Springboot默认支持的静态资源路径 ,即 /**,默认下面三个路径/src/main/resources/public/src/main/resources/reso...

  • Springboot整合mybatis

    添加pom支持 定义SysUserMapper.xml,默认地址 src/main/resources 定义dao,SysUserMapper SysUserServiceI...

  • Springboot 支持JDBC

    引入pom支持,此处使用mysql数据库 配置文件增加数据库链接 添加实体类SysUser 添加Service接口,SysUserService 添加实现类SysUserSe...

  • Springboot 日志

    Springboot默认使用Logback作为日志框架实现 配置logback.xml

  • Springboot启动加载数据

    Springboot可以在应用启动的时候加载一些初始化数据,通过实现CommandLineRunner接口,其中@Order注解用来定义加载类的顺序。1:定义两个初始化类 D...