3、基础架构:etcd一个写请求是如何执行的你好,我是唐聪。 在上一节课里,我通过分析etcd的一个读请求执行流程,给你介绍了etcd的基础架构,让你初步了解了在etcd的读请求流程中,各个模块是如何紧密协作,执行查询语句,返回数据给client。 那么etcd一个写请求执行流程又是怎样的呢?...2026-01-03ETCD实战课
2、基础架构:etcd一个读请求是如何执行的你好,我是唐聪。 在上一讲中,我和你分享了etcd的前世今生,同时也为你重点介绍了etcd v2的不足之处,以及我们现在广泛使用etcd v3的原因。 今天,我想跟你介绍一下etcd v3的基础架构,让你从整体上对etcd有一个初步的了解,心中能构筑...2026-01-03ETCD实战课
1、etcd的前世今生:为什么Kubernetes使用etcd你好,我是唐聪。 今天是专栏课程的第一讲,我们就从etcd的前世今生讲起。让我们一起穿越回2013年,看看etcd最初是在什么业务场景下被设计出来的? 2013年,有一个叫CoreOS的创业团队,他们构建了一个产品,Container Linux,它...2026-01-03ETCD实战课
0、开篇词、为什么你要学习etcd你好,我是唐聪,etcd活跃贡献者,腾讯资深工程师,欢迎你和我一起学习etcd。 开门见山,今天我想和你聊聊为什么要学习etcd。随着Kubernetes成为容器编排领域霸主,etcd也越来越火热,越来越多的软件工程师使用etcd去解决各类业务场景中...2026-01-03ETCD实战课
54、结束语:日拱一卒,功不唐捐你好,我是王健伟。 备课备稿近两年,编辑、录制稿件近4个月,终于要和你说再见了。我也借着这个机会,和你分享一些体会和心得,希望能给你带来一些帮助。当然了,这是基于我的经验出发的,你具体的收获如何,就要在这趟学习之旅结束时自行总结了,也许我们会有一些共...2025-12-14快速上手C++数据结构与算法
53、基数排序与桶排序:如何通过分配和收集进行排序你好,我是王健伟。 上节课我带你学习了桶思想排序中的计数排序,这节课我再带你学习一下另外两种桶思想排序——基数排序、桶排序。我们先从基数排序开始讲起。 什么是基数排序?以往的排序主要是通过关键字的比较和记录的移动来进行。而基数排序是一种不同以往的排序...2025-12-14快速上手C++数据结构与算法
52、计数排序:不通过比较也可以进行排序你好,我是王健伟。 前面我们学习了许多种类的排序,这次我带你学习一种不同思想的排序种类——桶思想排序。桶排序有什么不同吗?如果说前面的排序主要是通过关键字的比较和记录的移动,而桶思想的排序往往并不需要进行关键字的比较。 桶一般指生活里的一种容器,在这...2025-12-14快速上手C++数据结构与算法
51、树形选择排序:按照锦标赛的思想进行排序你好,我是王健伟。 在选择类排序中,除了我们以往学习过的简单选择排序和堆排序之外,比较重点的还有树形选择排序,因为这种排序在面试中也偶有出现,所以这节课我们也来讲一讲。 基本概念与算法描述树形选择排序又叫锦标赛排序(Tournament Sort),...2025-12-14快速上手C++数据结构与算法
50、折半插入、2路插入、表插入:3种插入类排序类排序有哪些异同你好,我是王健伟。 在插入类排序中,除了我们以往学习过的直接插入排序和希尔排序之外,比较重点的还有折半插入排序、2路插入排序和表插入排序。考虑到在面试中,这几种插入类排序的出现频率与直接插入排序、希尔排序相比要低一些,也为了防止你一直学习各种排序算法...2025-12-14快速上手C++数据结构与算法
49、多路查找树:B树、B+树在数据库中的应用有何不同你好,我是王健伟。 B树和B+树在数据库中的应用问题是面试中常考的问题。这节课,我就带你详细分析一下这些数据结构的特点,看看怎么更好地将他们应用在数据库中。 B+树在数据库中的应用举例众所周知,数据库中的数据是保存在硬盘上的。一般来说,一块硬盘由很多...2025-12-14快速上手C++数据结构与算法