240 发简信
IP属地:山东
  • 哈希槽

    Redis 集群中内置了 16384 个哈希槽,当需要在 Redis 集群中放置一个 key-value时,redis 先对 key 使用 cr...

  • Synchronized底层原理学习笔记(二)

    最初学习Java的时候,遇到多线程我们会知道synchronized,对于当时的我们来说synchronized是保证了多线程之间的同步,也成为...

  • Resize,w 360,h 240
    数据库跟缓存的双写一致性

    1 关于一致性 为加速系统性能一般都会引入缓存机制,比如 Redis。这种情况下当用户读数据时一般会按照如下流程: 关于读的流程大家是没有异议的...

  • Resize,w 360,h 240
    MESI缓存一致性协议讲解

    MESI是一种广泛使用的写回策略的缓存一致性协议。 MESI协议中的状态 M:Modified被修改 E:Exclusive独享的 S:Shar...

  • Resize,w 360,h 240
    常见问题

    Nginx负载均衡 轮询、轮询是默认的,每一个请求按顺序逐一分配到不同的后端服务器,如果后端服务器down掉了,则能自动剔除 ip_hash、个...

  • 内存屏障

    内存屏障(Memory barrier) 为什么会有内存屏障 每个CPU都会有自己的缓存(有的甚至L1,L2,L3),缓存的目的就是为了提高性能...

  • Resize,w 360,h 240
    Synchronized底层原理学习笔记

    Synchronized: (1)jdk1.2之前synchronized 加锁是直接向操作系统直接申请锁,所以我们称为重量级锁。 1.2之后s...

  • CMS收集器

    CMS收集器 1. CMS(Concurrent Mark Sweep)收集器是一种获取最短回收停顿时间为目标的收集器 2. CMS收集器是一种...

  • Resize,w 360,h 240
    基于Redis和Lua实现分布式令牌桶限流

    限流是什么 通过某种手段对某个时间段的并发访问请求进行流量限制,一旦流量达到限制阈值则可以拒绝服务,排队或等待,目的是防止系统因大流量或突发流量...