240 发简信
IP属地:浙江
  • 这也太简单了!!Zookeeper核心ZAB协议

    来源:https://t.1yb.co/l5oJ ZAB协议是什么? ZAB 协议全称:Zookeeper Atomic Broadcast(Z...

  • Resize,w 360,h 240
    Zookeeper 的选举机制也不过如此!

    Zookeeper 是一个分布式服务框架,主要是用来解决分布式应用中遇到的一些数据管理问题如:统一命名服务、状态同步服务、集群管理、分布式应用配...

  • 处理 Exception 的几种实践,很优雅,被很多团队采纳!

    在Java中处理异常并不是一个简单的事情。不仅仅初学者很难理解,即使一些有经验的开发者也需要花费很多时间来思考如何处理异常,包括需要处理哪些异常...

  • Resize,w 360,h 240
    面试再问你CAP、Base 理论是什么?这篇文章仍甩给他!

    作者:架构师小白, 来源:公众号-程序员虎哥 前言 什么是分布式事务?介绍这个之前,先了解下这几个问题 事务是什么? 本地事务是什么? 分布式是...

  • Resize,w 360,h 240
    并发减库存,怎么保证不超卖?

    秒杀的场景有很多,比如:抢购、抢票、抢红包等等。总之,就是在极短时间内有大量的请求。 我们都知道,这种系统设计的大方向就是限流,即通过层层过滤,...

  • 女朋友也能看懂的Zookeeper分布式锁原理

    介绍 许多场景中,数据一致性是一个比较重要的话题,在单机环境中,我们可以通过Java提供的并发API来解决;而在分布式环境(会遇到网络故障、消息...

  • Resize,w 360,h 240
    灵魂发问!线程池到底创建多少线程比较合理?

    虽然线程池的模型被剖析的非常清晰,但是如何最高性能地使用线程池一直是一个令人纠结的问题,其中最主要的问题就是如何决定线程池的大小。这篇文章会以量...

  • 为什么牛逼的程序员都不用 “ ! = null " 做判空?

    ## 问题 为了避免空指针调用,我们经常会看到这样的语句 ```java ... if (someobject != null) { som...