240 发简信
IP属地:山西
  • Resize,w 360,h 240
    加密、签名、证书的作用及运用场景

    前言 本文主要是简单介绍了常见的加密类型、各自的运用场景、为什么需要数字签名和数字证书、HTTPS涉及到的加密流程等。这里主要从使用者的角度出发...

    21.7 7582 3 88
  • Resize,w 360,h 240
    三色标记法与读写屏障

    前言 本文主要介绍了三色标记法的基本思路、多标导致的浮动垃圾、漏标的处理方案(读写屏障)等。 1. 垃圾回收的简单回顾 关于垃圾回收算法,基本就...

  • Resize,w 360,h 240
    彻底理解红黑树(三)之 删除

    彻底理解红黑树(一)之 二叉搜索树彻底理解红黑树(二)之 插入彻底理解红黑树(三)之 删除 前言 红黑树的删除情况相对插入会复杂一些,这里以个人...

    2.7 38701 42 45 2
  • Java巧用lambda,异步方法优雅写法

    了解lambda的基本原理 加入lambda之后,很多写法都变得简单起来,如创建一个线程对象,可以: 其实lambda代表的就是一个接口的实现而...

    4.8 7573 0 39
  • Resize,w 360,h 240
    彻底理解红黑树(二)之 插入

    彻底理解红黑树(一)之 二叉搜索树[https://www.jianshu.com/p/a9c064d38a92]彻底理解红黑树(二)之 插入[...

  • Resize,w 360,h 240
    彻底理解红黑树(一)之二叉搜索树

    彻底理解红黑树(一)之二叉搜索树彻底理解红黑树(二)之插入彻底理解红黑树(三)之删除 1. 二叉搜索树的定义 二叉搜索树(Binary Sear...

    1.2 3133 4 15
  • Resize,w 360,h 240
    MySQL加锁分析与死锁解读

    共享锁与排它锁 锁粒度之 行与表 锁粒度之 间隙(Gap)3.1 何为间隙?3.2 为什么要有间隙锁?3.3 插入意图锁(Insert Inte...

    1.6 3293 2 12
  • Resize,w 360,h 240
    MySQL InnoDB和MyISAM索引结构简析与对比

    B+树 我们这里关注B+树的两个特性: 叶子节点包含数据data(data并不特指数据库中的某一行数据,也可以是某个数值,指针等) 叶子节点均在...

  • Resize,w 360,h 240
    验证码校验的玩法

    验证码的校验原理其实很简单: 客户端请求验证码; 服务端生成校验码(code_key-code_value),code_key是一次验证码请求和...