首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏用户7737280的专栏

    在集群扩容和收缩时却有一定的局限性

    先来看看扩容的场景,假如业务量激增,系统需要进行扩容增加一台服务器node-4,刚好node-4被映射到node-1和node-2之间,沿顺时针方向对象映射节点,发现原本缓存在node-2上的对象key-4、key

    39610编辑于 2022-01-12
  • 来自专栏码云大作战

    HashMap源码分析 - JDK7和JDK8有什么区别

    接下来线程二进行扩容操作,此时的key-5和key-1已经存在指向关系。 ? 然后由于线程一存在key-5和key-1的关系是key5—>key1,因此实际上线程二扩容后的真实关系是存在一个环形链表,如下图所示: ?

    48710发布于 2020-08-26
  • 来自专栏Java课堂

    不会一致性hash算法,劝你简历别写搞过负载均衡

    根据上边的规则,下图中的映射关系: key-1 -> node-1 key-3 -> node-2 key-4 -> node-2 key-5 -> node-2 key-2 -> node-0 如果想要访问某个 先来看看扩容的场景,假如业务量激增,系统需要进行扩容增加一台服务器node-4,刚好node-4被映射到node-1和node-2之间,沿顺时针方向对象映射节点,发现原本缓存在node-2上的对象key-4、key

    38220编辑于 2022-02-09
  • 来自专栏Java课堂

    不会一致性hash算法,劝你简历别写搞过负载均衡

    根据上边的规则,下图中的映射关系: key-1 -> node-1 key-3 -> node-2 key-4 -> node-2 key-5 -> node-2 key-2 -> node 先来看看扩容的场景,假如业务量激增,系统需要进行扩容增加一台服务器node-4,刚好node-4被映射到node-1和node-2之间,沿顺时针方向对象映射节点,发现原本缓存在node-2上的对象key-4、key

    47420编辑于 2022-01-12
  • 来自专栏编程小白狼

    JavaScript中保持对象键名顺序的方法:超越数组的思考

    // 方案1:添加前缀避免数字键名 const objWithPrefix = { "key-10": "ten", "key-2": "two", "key-1": "one", "key

    17410编辑于 2025-12-18
领券