自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 rocksdb 存储

1 从head 节点,从最高层遍历链表每个节点 x *2 如果 x 节点为null2.1 如果是第0层,则返回pre 节点2.2 如果不是第0层,则层高减1,继续遍历链表3 如果 x 不为null,则递进链表// 获取最后一个节点// 1 3 5// 1 2 3 4 5 , find, 即返回5/** 1 从head 节点,从最高层遍历链表每个节点 x* 2 如果 x 节点为null* 2.1 如果是第0层,则返回pre 节点* 2.2 如果不是第0层,则层高减1,继续遍历链表。

2025-01-07 09:44:40 600

原创 30检查是否存在满足条件的数字组合

【代码】30检查是否存在满足条件的数字组合。

2025-01-05 19:29:49 90

原创 29组成最大数

【代码】29组成最大数。

2025-01-05 19:27:35 102

原创 28全排列

【代码】28全排列。

2025-01-05 19:25:59 103

原创 27计算最大乘积

【代码】27计算最大乘积。

2025-01-05 19:19:47 112

原创 26快递运输

【代码】26快递运输。

2025-01-05 19:16:00 122

原创 25考勤信息

【代码】25考勤信息。

2025-01-05 16:04:35 98

原创 24找车位

【代码】24找车位。

2025-01-05 15:49:27 114

原创 23按身高体重排序

【代码】23按身高体重排序。

2025-01-05 15:44:26 78

原创 22字符串序列判定

【代码】22字符串序列判定。

2025-01-05 15:38:39 293

原创 21最远足迹

【代码】21最远足迹。

2025-01-05 15:36:19 84

原创 20火星文计算

【代码】20火星文计算。

2025-01-01 23:12:50 115

原创 19勾股数元组

【代码】19勾股数元组。

2025-01-01 22:52:37 103

原创 18喊7的次数重排

【代码】18喊7的次数重排。

2025-01-01 22:47:49 123

原创 17相对开音节

【代码】17相对开音节。

2025-01-01 22:41:25 126

原创 负载均衡代码实现-热数据分裂

如之前章节中所说的,中所说的想象一个场景3,如果某个表的的qps非常高,导致该节点压力太大。怎么去处理呢?我们可以将要给热点表,分裂成两个表。热数据分裂前可以看出range1 的数据是热数据,3个节点的qps分别是1020, 30, 520。负载是不均衡的。热数据分裂后可以看出range1 分裂成了 range1*1 和 range1*2, range1*1 的lease 在节点1上, range1*2 的lease 在节点2上。

2024-12-17 23:03:57 1489

原创 负载均衡代码实现-副本均衡

想象一个场景2,假如集群有那么一个节点,还没有任何访问qps。我们肯定可以把数据放在上面,让它去分担一些数据库的读写压力。怎么去做呢?如图所示我们可以删除原有副本,在其他节点上重建副本。可以看出,副本迁移前,4个节点的qps分别是45,2020, 1030, 1000,负载是不均衡的。副本均衡后可以看出副本 range4 - 1 从节点2迁移到了节点4,且lease 由节点2 转移到了节点1;副本range5 - 2 从节点3迁移到了节点4。

2024-12-16 00:45:05 1676

原创 langchain 入门笔记-1

是一个用于构建生产级LLM 应用程序的平台,它提供了调试,测试,评估和监控基于任何LLM框架构建的链和智能代理功能。例如:要跟踪我的大语言模型的token 的数量, 可以用工具 LangSmish。

2024-12-09 01:00:51 465

原创 负载均衡代码实现-lease 均衡

想象一个场景1,如果数据库有90个表,假设其中有30个表的leaseholder在node1上,那么对数但这个30个表的qps非常高,占数据库访问qps的90%了。显然这样不满足负载均衡,应该怎么做呢?如图所示答:我们可以将一些 leaseholder 转移到其他的副本上。Lease 均衡前如图所示共9个表,每个表在一个range上,每个range有3个副本,其中标蓝色的是leaseholder,读写都在此副本上执行。

2024-12-06 15:45:06 572

原创 newsql分布式数据库负载均衡策略

我们举例子简单描述了负载均衡的3个策略,lease均衡,副本均衡,热点数据分裂,接下来的章节我们结合kwbase代码,具体了解这3种均衡策略的实现细节。

2024-12-05 01:09:28 278

原创 duckdb 初始化

当我们运行duckdb时, 例如 ./duckdb ducktestdb, 代码晖走到上面。

2024-11-28 18:07:20 146

原创 16整数对最小和

【代码】16整数对最小和。

2024-11-27 09:40:24 370

原创 15数组拼接

【代码】15数组拼接。

2024-11-26 23:28:54 297

原创 14数字涂色

【代码】【无标题】

2024-11-26 23:25:15 222

原创 13非严格递增连续数字序列

【代码】13非严格递增连续数字序列。

2024-11-26 23:23:01 228

原创 12拼接url

【代码】12拼接url。

2024-11-26 23:18:06 171

原创 11第k个排列

【代码】11第k个排列。

2024-11-26 23:12:50 208

原创 10最大时间

【代码】10最大时间。

2024-11-22 00:21:02 151

原创 09绘图机器

【代码】09绘图机器。

2024-11-22 00:19:43 145

原创 08停车场车辆统计

【代码】08停车场车辆统计。

2024-11-22 00:18:21 197

原创 07字符串筛选排序

【代码】【无标题】

2024-11-22 00:17:00 212

原创 06数组去重和排序

【代码】06数组去重和排序。

2024-11-22 00:15:33 97

原创 03路灯照明问题

【代码】03路灯照明问题。

2024-11-20 18:00:00 169

原创 04字符统计并重排

【代码】04字符统计并重排。

2024-11-20 18:00:00 213

原创 05TLV解析

【代码】05TLV解析。

2024-11-20 11:52:49 217

原创 02在字符串中找到连续最长的数字串

【代码】02在字符串中找到连续最长的数字串。

2024-11-20 11:47:02 182

原创 01 滑动窗口最大值

【代码】01 滑动窗口最大值。

2024-11-20 11:43:51 126

原创 vmware workstation pro 安装

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2024-11-19 11:48:22 1751

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除