logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

redis的渐进式rehash机制

在redis的字典(dict.h)实现中,当哈希表保存的键值对太多或者太少时,会触发扩展/收缩;由于存在表中的键值对可能有成百上千个,一次性rehash到ht[1]的话会导致服务器在一段时间内停止服务,于是出现了,这个动作并不是一次性的,而是分多次,渐进式完成的。

#redis#数据库
k8s访问主机的mysql、redis服务

k8s访问主机的mysql、redis服务apiVersion: v1kind: Endpointsmetadata:# mysql访问时使用 jdbc:mysql://用于k8s集群访问的mysql名称:mysql端口/数据库名称# redis访问时redis-host使用 用于k8s集群访问的redis名称name: 用于k8s集群访问的mysql、redis名称name...

#k8s#mysql#redis
代码规范【2】-不要在父类的构造函数中调用被子类覆写的方法

父类构造函数调用子类的覆写方法,构造函数的表现是不可预计的,往往会由于子类的初始化未完成而导致异常示例1:public class ParentClass {public ParentClass() {System.out.println(toString());}@Overridepublic String toString() {return "i am daddy";}}public cla

git解决冲突&多条commit合并成一条

git解决冲突并多条commit合成一条,git解决冲突,git合并commit,git将commit移到最新

文章图片
#git
红黑树与2-3树的等价性->深入理解红黑树

2-3树定义节点可以存放一个或者两个元素,称为2节点和3节点(这也是2-3树名称的由来),如下图是一棵绝对平衡的二插树,下图示例就是一个2-3树任意一个节点到叶子节点的深度是一致的满足二分搜索树的基本性质,即 中序遍历的结果是有序二节点 -> 左节点<中间节点<右节点,如图中的以52为根节点的子树三节点 -> 左节点<中左节点<中间节点&...

图论:桥(割边)和割点

桥定义对于无向图,如果删除了一条边,**整个图的联通分量数量变化,**则这条边称为桥如图,红色标注的线就是该图的一条桥(顶点3和顶点5的边).性质一个图中可以有多条桥如下图,红色的边都是图中的桥一棵树的所有边都是桥如下图,红色边都是图中的桥,一颗树中任意一条边的断开都会导致图中联通分量发生变化寻找桥设置两个数组,Order和Low,并将已访问过的顶点置为绿色...

#图论
到底了