• 2024-07-23RH436 Managing High Availability LVM
    RH436ManagingHighAvailabilityLVM1.环境准备2.创建逻辑卷3.创建集群资源4.集群资源切换测试5.实验碰到的错误1.环境准备foundation0上先启动所有虚拟机,再跳转到workstation上初始化halvm实验环境rht-vmctlstartallsshstudent@workstationlabstar
  • 2023-09-15Sentinel(三)工作原理
    Sentinel工作原理和源码解析1架构图解析​ Sentinel的核心骨架是ProcessorSlotChain,其将不同的Slot按照顺序串在一起(责任链模式),从而将不同的功能组合在一起,系统会为每个受保护的资源都创建一套SlotChain。​ 整个架构分为两部分,一部分的Slot用于数据统计,另一部分Slot则使用
  • 2023-09-11Sentinel 工作原理详解
    1综述Sentinel所有资源都对应:一个资源名称一个EntryEntry可通过:对主流框架适配自动创建也可通过注解的方式或调API显式创建每个Entry创建同时也会创建一系列功能插槽(slotchain)。这些插槽有不同职责如:NodeSelectorSlot负责收集资源的路径,并将这些资源的
  • 2023-07-17LeetCode 热题 100 之 160. 相交链表
    题目描述给你两个单链表的头节点 headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回null。图示两个链表在节点c1开始相交:题目数据保证整个链式结构中不存在环。注意,函数返回结果后,链表必须保持其原始结构。自定义评测:评测
  • 2023-06-19六、Sentinel体系结构
    一、总览在Sentinel里面,所有的资源都对应一个资源名称以及一个Entry。Entry可以通过对主流框架的适配自动创建,也可以通过注解的方式或调用API显式创建;每一个Entry创建的时候,同时也会创建一系列功能插槽(slotchain)。这些插槽有不同的职责,例如:NodeSelectorSlot负责收
  • 2023-01-07生成 有向无环图
    importjava.util.ArrayList;importjava.util.List;/***@authorCC11001100*/publicclassVector<T>{privateTname;privateList<Vector<T>>fro
  • 2022-12-25倍增法求最近公共祖先
    title:倍增法求最近公共祖先date:2022-11-1510:31:45tags:算法本文章遵守知识共享协议CC-BY-NC-SA,转载时须在文章的任一位置附上原文链接和作者署名(rickyxrc)。推
  • 2022-11-21倍增法求最近公共祖先
    title:倍增法求最近公共祖先date:2022-11-1510:31:45tags:算法本文章遵守知识共享协议CC-BY-NC-SA,转载时需要署名,推荐在我的个人博客阅读。最近公共祖先(Lowest
  • 2022-11-04javascript Swap two nodes调换两个元素的位置
    SwaptwonodesThefunctionbelowswapstwogivennodes,nodeAandnodeB:constswap=function(nodeA,nodeB){constparentA=nodeA.parentNode;c