240 发简信
IP属地:广东
  • zookeeper client3.4.13引发文件句柄泄漏问题

    问题引发的原因是业务方的dubbo转发服务zookeeper地址配置错了,配置成接口名称了(或错误格式的域名 aaa),然后从网关发起调用,网关...

  • Resize,w 360,h 240
    分布式事务LCN与Seata原理

    LCN和Seata原理图 LCN:不生产事务,只是事务的协调者 LCN 核心采用3PC原理:1.发起方(如支付服务)执行业务时,会通过aop...

  • 分布式锁(redis和zookeeper)

    zookerper分布式锁zk实现分布式锁原理:使用zk临时节点(连接断开后就会删除) +事件通知(wacther)a)使用zk创建临时节点b)...

  • zookeeper的zab协议与Nacos的Raft协议

    zab一致性算法原理,以zookeeper为例zab原子广播协议中 两种模式1.恢复模式:Leader宕机后选举新Leader2.广播模式:解决...

  • apache druid(时序数据库)集群搭建

    准备环境mysql、zookeeper、hadoop(HDFS)环境jdk1.8(每台druid服务器都需要安装) druid的服务器列表 服务...

  • 营销项目策略+模板方法+工厂运用

    在之前做的营销项目中,优惠券有满减券和折扣券类型(后面会增加类型),这两种类型的计算规则是不一样的,满减是用减法,折扣是用%。如果用if(满减)...

  • Resize,w 360,h 240
    JDK1.8HashMap源码分析

    HashMap源码分析 分析源码之前,先了解一下HashMap的结构,JDK1.7之前HashMap是通过数组结构+单向链表的结构存储的 (...

  • java集合ArrayList与LinkedList源码分析

    Array源码分析 首先分析new ArrayList<>() new ArrayList()时,会创建一个Object[] elementDa...

  • Resize,w 360,h 240
    spring源码之Bean的创建过程与Spring AOP原理

    Bean的创建过程 spring注解版单实例Bean的创建是容器启动的时候调用getBean(beanName)创建,然后保存到IOC容器中;多...