摘要: 平衡多路查找树(B-Tree)中的“多路”指的是每个节点可以有多个子节点。具体来说,B-Tree是一种平衡的树,其每个节点最多包含m个子节点,其中m被称为B-Tree的阶数。因此,B-Tree中的每个节点都可以拥有多个子节点,并且节点中的键值对数量也可以是多个,这使得B-Tree能够高效地存储和查找 阅读全文
posted @ 2023-05-16 05:44 人在代码在 阅读(123) 评论(0) 推荐(0)
摘要: b-tree与b+tree的原理 https://blog.csdn.net/tyrroo/article/details/118100982 阅读全文
posted @ 2023-05-07 05:04 人在代码在 阅读(25) 评论(0) 推荐(0)
摘要: B-tree B-tree是一种自平衡的树形数据结构,其中每个节点最多包含m个子节点(m≥2),并且每个节点都按照顺序存储关键字和指针。根据节点的排序规则,可以搜索、插入、删除关键字。B-tree的高度相对较低,因此访问磁盘的次数比较少,具有较快的查询速度。在MySQL中,InnoDB存储引擎采用B 阅读全文
posted @ 2023-05-07 03:18 人在代码在 阅读(40) 评论(0) 推荐(0)
摘要: 在Java中,==操作符比较的是两个字符串对象的内存地址是否相同,而equals()方法比较的是两个字符串对象的值是否相等。通常情况下,如果两个字符串的内容相同,它们的内存地址也很有可能相同,此时==操作符和equals()方法都会返回true。 然而,在以下情况下,equals()方法可能返回tr 阅读全文
posted @ 2023-04-13 16:47 人在代码在 阅读(41) 评论(0) 推荐(0)
摘要: MySQL的联合索引是指对多个列共同创建的索引。联合索引是通过多个列的值组合来确定记录的顺序,因此在使用查询语句时,如果涉及到联合索引中的列,则会利用索引的特性进行快速查找,提高查询效率。 以下是创建联合索引的方法: CREATE INDEX index_name ON table_name (co 阅读全文
posted @ 2023-04-13 12:36 人在代码在 阅读(271) 评论(0) 推荐(0)
摘要: ISR机制:主节点认为你跟leader相差不大,就把你跟leader一起放到列表中,等leader挂掉之后就从ISR中找一个用来当主节点。 阅读全文
posted @ 2023-04-10 16:23 人在代码在 阅读(21) 评论(0) 推荐(0)
摘要: Kafka 是一个分布式的消息系统,为了保证高可用性,需要采取以下措施: 集群架构:Kafka 通过分布式的方式来实现高可用性。一个 Kafka 集群通常包含多个 Broker,每个 Broker 负责存储一部分的数据副本,这样即使某个 Broker 出现故障,其他 Broker 也可以继续工作。 阅读全文
posted @ 2023-04-09 21:48 人在代码在 阅读(844) 评论(0) 推荐(0)
摘要: Deployment.yaml 模板文件里放一些固定不变的东西,value里面放程序的配置信息。 chart value放在外面 Deployment.yaml 文件通常可以放在 Helm 包中的 templates 目录下。templates 目录是 Helm 包中用于存放 Kubernetes 阅读全文
posted @ 2023-04-06 11:25 人在代码在 阅读(28) 评论(0) 推荐(0)
摘要: 单例模式是一种设计模式,它保证一个类只有一个实例,并提供一个全局访问点。 懒汉模式和饿汉模式都是单例模式的实现方式,它们的区别在于实例化的时机不同。 饿汉模式是指在类加载时就已经创建了实例,并且在类内部提供一个静态的访问方法,通过这个方法返回单例对象。在使用时,不需要判断是否已经创建了实例,直接调用 阅读全文
posted @ 2023-04-06 10:58 人在代码在 阅读(42) 评论(0) 推荐(0)
摘要: 3、强制使用CGLIB实现AOP的方法1)添加CGLIB库(aspectjrt-xxx.jar、aspectjweaver-xxx.jar、cglib-nodep-xxx.jar)2)在Spring配置文件中加入<aop:aspectj-autoproxy proxy-target-class=“t 阅读全文
posted @ 2023-04-06 10:56 人在代码在 阅读(61) 评论(0) 推荐(0)