【高阶数据结构】B树、B+树、B*树 B树、B+树、B*树 1. 常见的搜索结构 2. B树概念 3. B树的插入分析 4. B树的插入实现 4.1 B树的节点设计 4.2 B树的部分插入实现1 4.3 B树的查找 4.4 B树的部分插入实现2 4.5 插入key的过程 4.7 B树的插入完整代码 4.8 B树的简单验证 4.9 B树的删除 4.10 B树的性能分析 5. B+树 6. B*树 数据结构与算法 2025年04月27日 89 点赞 0 评论 3317 浏览
小记Elasticsearch数据迁移 背景 机房需迁移,决定使用阿里云作为临时过渡,因此需要将数据从久的集群迁移到新的机器上。 迁移的方法有很多种,可以使用ES自带的reindex,也可以使用开源工具。我不想装其他东西,所以决定使用reindex。以下为操作记录。 步骤 1.设置白名单 A集群的数据迁移到B集群上,因此需要修改B集群的elasticsearch.yml配置文件,添加以下配置 # reindex.remote.white 数据结构与算法 2025年06月13日 163 点赞 0 评论 3252 浏览
DFS:floodfill算法解决矩阵联通块问题 floodfill,翻译为洪水灌溉,而floodfill算法本质上是为了解决在矩阵中性质相同的联通块问题。一、图像渲染. - 力扣(LeetCode)class Solution { public: int dx[4]={0,0,1,-1}; int dy[4]={1,-1,0,0}; int prev;/ 数据结构与算法 2025年04月15日 177 点赞 0 评论 3204 浏览
AI算力网络通信路径规划:拓扑优化的算法比较 AI算力网络通信路径规划:拓扑优化的算法比较 关键词:AI算力网络、通信路径规划、拓扑优化、算法比较、路径规划算法 摘要:本文围绕AI算力网络通信路径规划中的拓扑优化算法展开。先介绍AI算力网络通信路径规划和拓扑优化的背景知识,接着详细解释核心概念,分析不同拓扑优化算法的原理,通过项目实战展示算法在实际中的应用,探讨实际应用场景,推荐相关工具资源,最后展望未来发展趋势与挑战。旨在帮助 数据结构与算法 2025年06月10日 132 点赞 0 评论 3182 浏览
Linux_253_Nginx基于多域名的虚拟主机 Nginx基于多域名的虚拟主机配置 基于多IP的虚拟主机,用的还是不多的,还可能造成IP不足等问题,一般如果没有特殊需求,用的更多,且更方便的是基于多域名的虚拟主机。 前提使用条件,要么配置DNS服务器,将你想用的域名解析到对应的ip 使用本地的hosts文件,进行本地测试访问 多域名的配置结合nginx,就是实现了多虚拟主机的访问,解决了可能IP不足的问题 1、环境准备,先在你的客户端本地,修改 数据结构与算法 2025年03月24日 66 点赞 0 评论 3165 浏览
日常开发SQL优化万能公式:5 大步骤 + 10 个案例 项目早期数据量少,开发人员开发时更重视功能上的实现,随着生产数据的增长,很多SQL语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的SQL就是整个系统性能的瓶颈。 SQL优化整体主要体现在两个方面: 1.减少IO的次数,就是所有查询尽量全部走索引 2.减少IO的数据量,比如mysql5.6后的索引下推等,尽量减少传输数据量 1.SQL常规优化步骤 一、通过慢查日志等定位那些执行效 数据结构与算法 2025年05月03日 200 点赞 0 评论 3089 浏览
SpringBoot——动态数据源(多数据源自动切换) 前言 日常的业务开发项目中只会配置一套数据源,如果需要获取其他系统的数据往往是通过调用接口, 或者是通过第三方工具比如kettle将数据同步到自己的数据库中进行访问。 但是也会有需要在项目中引用多数据源的场景。比如如下场景: 自研数据迁移系统,至少需要新、老两套数据源,从老库读取数据写入新库 自研读写分离中间件,系统流量增加,单库响应效率降低,引入读写分离方案,写入数据是一个数据源,读取数据是另 数据结构与算法 2025年04月22日 58 点赞 0 评论 2987 浏览
15分钟掌握Elasticsearch 8大核心概念与基础用法 Elastic已经形成了一个较为庞大的生态,这个生态的核心就是Elasticsearch。初学者的重点就是如何快速地了解并使用Elasticsearch,本文总结了Elasticsearch的8大核心概念和安装、用法,15分钟实现入门并且掌握Elasticsearch的简单使用。 blog-thumb-release-endpoint-security.png 01、核心概念 索引 数据结构与算法 2025年04月17日 185 点赞 0 评论 2860 浏览