相关文章
数据库索引使用 B+树和Java TreeMap 使用红黑树的原因
1. 数据存储方式
1.1 B树
B树是一种多叉平衡搜索树,每个非叶子节点存储多个索引(Keys)和多个子节点指针,而叶子节点存储完整的键值对(Key-Value)。 非叶子节点(包括根节点)仅存索引…
建站知识
2025/2/24 14:52:06
250214-java类集框架
单列集合是list和set,list的实现类有ArrayList和LinkedList,前者是数组实现,后者是链表实现。list和set,前者有序、可重复,后者无序不可重复。
1.单列集合
1.1. list
java.util.List接口继承自Collection接口&#…
建站知识
2025/2/24 2:02:44
【数据结构】(8) 二叉树
一、树形结构
1、什么是树形结构
根节点没有前驱,其它节点只有一个前驱(双亲/父结点)。所有节点可以有 0 ~ 多个后继,即分支(孩子结点)。每个结点作为子树的根节点,这些子树互不相交。 2、关于…
建站知识
2025/2/23 18:38:19
RunLoop 详解
概述:
RunLoop 是一个核心的 iOS 机制,它是 事件循环机制 的实现,负责管理线程的执行和调度。RunLoop 能够持续监听输入事件(如用户触摸、定时器、网络请求等)并分发给相应的处理方法,从而保持应用程序持续…
建站知识
2025/2/27 22:34:43
04性能监控与调优篇(D1_学习前言)
目录 一、引言
二、基本介绍
三、JVM基础
1. java堆
2. 垃圾回收
3. STW
四、调优层次
五、调优指标
六、JVM调优原则
1. 优先原则
2. 堆设置
3. 垃圾回收器设置
1> GC 发展阶段
2> G1的适用场景
3> 其他收集器适⽤场景
4. 年轻代设置
5. 年⽼代设置 …
建站知识
2025/2/27 9:26:13
C#使用文件读写操作实现仙剑五前传称号存档修改
手把手教学仙剑五前传 称号存档修改器
首先找到 Pal5Q所在目录的save\global.sav 文件,这是一个只有488字节的文件,这里存放称号对应的编号ID,以及是否已获得该称号,1为已获取称号,0为未获取称号
[称号:是否获取]这是一个键值对
称号的编号ID是一个Int32数字,使用C#的方法Bi…
建站知识
2025/2/25 17:06:54
排序(Sortable)
排序(Sortable)
引言
在计算机科学和数据管理领域,排序算法是一项基本且重要的技能。排序算法能够将一组无序的数据转换为有序的数据,从而便于后续的数据处理和分析。本文将深入探讨排序算法的基本概念、常用排序方法、以及它们…
建站知识
2025/2/27 0:48:35