240 发简信
IP属地:天津
  • 120
    DDD 极简教程

    概述 DDD(Domain-Driven Design 领域驱动设计)是由Eric Evans最先提出,目的是对软件所涉及到的领域进行建模,以应对系统规模过大时引起的软件复杂...

  • 120
    volatile关键字的字节码实现?

    阿牛今天提了个问题:volatile关键字的字节码实现是怎么样的?为什么我把volatile加上和去掉得到的字节码时一样的? 回答:内存屏障的概念是针对CPU架构级别的,需要...

  • 深入浅出 Raft - Optimization

    在猪爸爸的努力下,三个银行网点能正确的选出一个主网点对外提供服务了。一切工作的良好,但随着客户的增多,一些问题渐渐暴露出来。 这天,兔小姐又叫来了猪爸爸,说到:『猪爸爸,现在...

  • 深入浅出 Raft - Leader 选举

    Leader 很快,泥坑银行就在回音山谷和海盗岛建立了网点。这时候,兔小姐就对猪爸爸说到:『猪爸爸,现在我们已经有三个银行网点了,那么我们是不是可以允许客户在三个地方都可以进...

  • 深入浅出 Raft - 基本概念

    引子 因为一直在跟 Raft 打交道,虽然对 Raft 很熟悉了,但如果你要我去给一个完全不知道什么是 Raft 的人讲 Raft,我觉得难度还是非常大的。所以我决定使用我一...