240 发简信
IP属地:北京
  • 说一下对volatile的理解

    volatile关键字是Java虚拟机提供的的最轻量级的同步机制,它作为一个修饰符,用来修饰变量。它保证变量对所有线程可见性,禁止指令重排,但是...

  • Resize,w 360,h 240
    详解CMS垃圾回收机制

    什么是CMS?Concurrent Mark Sweep。看名字就知道,CMS是一款并发、使用标记-清除算法的gc。CMS是针对老年代进行回收的...

  • Resize,w 360,h 240
    一文秒懂JWT实现无状态登录

    ⽆状态登录原理 在讲解无状态登录的前提下,我们先了解一下什么是有状态登录? 什么是有状态? 有状态服务,即服务端需要记录每次会话的客户端信息,从...

  • Resize,w 360,h 240
    使用Redisson实现可重入分布式锁原理

    前言 主流的分布式锁一般有三种实现方式: 数据库乐观锁 基于Redis的分布式锁 基于ZooKeeper的分布式锁 之前我在博客上写过关于mys...

  • MySQL覆盖索引

    覆盖索引 1、当发起一个被索引覆盖的查询时,在explain的extra列可以看到using index的信息,此时就使用了覆盖索引 2、在大多...

  • MySQL performance schema详解

    MYSQL performance schema详解 0、performance_schema的介绍 ​ MySQL的perform...

  • Resize,w 360,h 240
    Zookeeper的Leader选举过程

    一、启动时Leader选举过程 二、运行时Leader选举过程

    0.1 91 0 1
  • Resize,w 360,h 240
    Redis中的AOF工作流程

    AOF(append only file):以独立日志的方式记录每次写的命令,重启时再重新执行AOF文件中的命令达到恢复数据的目的。 AOF的主...