1. Mplus架构优化之路

    目录

    2019/03/27 分布式一致性

  2. Raft 算法详解

    Raft 算法详解

    2019/03/01 分布式一致性

  3. 对于 Netty ByteBuf 的零拷贝(Zero Copy) 的理解

    原文:对于 Netty ByteBuf 的零拷贝(Zero Copy) 的理解

    2019/02/18 netty

  4. solrcloud-5.2.1 集群部署及测试

    安装

    2018/12/25 solr

  5. 深入分析synchronized的实现原理

    记得刚刚开始学习Java的时候,一遇到多线程情况就是synchronized,相对于当时的我们来说synchronized是这么的神奇而又强大,那个时候我们赋予它一个名字“同步”,也成为了我们解决多线程情况的百试不爽的良药。但是,随着我们学习的进行我们知道synchronized是一个重量级锁,相对于Lock,它会显得那么笨重,以至于我们认为它不是那么的高效而慢慢摒弃它。 诚然,随着Javs SE 1.6对synchronized进行的各种优化后,synchronized并不会显得那么重了。下面跟随LZ一起来探索synchronized的实现机制、Java是如何对它进行了优化、锁优化机制、锁的存储结构和升级过程;

    2018/11/11 并发

  6. 分布式事务杂谈

    什么是分布式事务

    2018/11/11 并发

  7. Java技术之AQS详解

    AQS是AbstractQueuedSynchronizer的简称。AQS提供了一种实现阻塞锁和一系列依赖FIFO等待队列的同步器的框架,如下图所示。AQS为一系列同步器依赖于一个单独的原子变量(state)的同步器提供了一个非常有用的基础。子类们必须定义改变state变量的protected方法,这些方法定义了state是如何被获取或释放的。鉴于此,本类中的其他方法执行所有的排队和阻塞机制。子类也可以维护其他的state变量,但是为了保证同步,必须原子地操作这些变量。

    2018/11/11 并发

  8. Java锁--Lock实现原理(底层实现)

    转自 Java锁–Lock实现原理(底层实现)

    2018/11/11 并发