王秀文的博客

标签:并发

缓存雪崩、穿透、击穿区别

现象 解决 雪崩 大量key同时过期,然后请求落到数据库 随机过期时间 穿透 缓存中不存在的key,可以用布隆过滤器解决。 布隆过滤器 击穿 大量请求访问同一个key,但是这个key过期了,请求都落到数据库。 主动更新,不设置过期时间,缓存…

125 字 · 1 分钟

Java 并发编程 读书笔记

互斥 无锁 不变模式 线程本地存储(不共享变量 Thread Local) CAS Copy-On-Write 原子类 互斥锁 synchronized Lock 优化读多写少 ReadWriteLock StampedLock 读写锁 协…

1014 字 · 2 分钟