You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
3.1 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 即学即练|工程实战篇:复习卡一键直达
你好,我是微扰君。
今天我们来回顾一下工程实战篇的要点内容,这也是专栏的最后一个模块。
在这个章节中,相信你能感受到我们更多提到了前面学习的算法思想和基础数据结构的知识点,这也正是工程中算法应用的特点,它们都是某个庞大系统的一部分,被用来解决不同场景下的技术问题,而不是一个独立可抽离的知识点。
在这些算法中一方面我们会借鉴很多其他系统中的设计经验和思想比如LSM Tree中提到的批量写降低IO成本的思想在很多系统中都有体现另一方面这些系统中的算法本身也会跟很多其他的系统进行交互比如B+ Tree和LSM Tree的设计思想就和磁盘读写的特性息息相关。
所以在学习这些算法的时候,我们更多的还是要结合工程实战的场景来学习。我也相信,在学习它们的过程中,你也能更多收获融会贯通的快乐,也希望你能借此打好算法和计算机基础,在编程的世界里一直有所精进。
## 工程实战篇
来复习专栏的第四章,**工程实战篇**。在这个模块里我们一起学习了B+ Tree、LSM Tree、MVCC、BitMap、布隆过滤器、跳表、时间轮、限流算法、Trie 树。
你可以借助整理好的要点卡片,回到相应章节,有针对性地复习。
### 复习要点卡
点击要点卡,直达你最需要复习的那篇。
[![图片](https://static001.geekbang.org/resource/image/eb/e4/eb841090e7byy711bdb437b92e653de4.jpg?wh=1242x2208)](https://time.geekbang.org/column/article/488658)
[![图片](https://static001.geekbang.org/resource/image/96/92/966a4860432db7f00f64yy2728a91a92.jpg?wh=1242x2208)](https://time.geekbang.org/column/article/489164)
[![图片](https://static001.geekbang.org/resource/image/03/bd/0395cc912d40303f5ba913de11f293bd.jpg?wh=1242x2208)](https://time.geekbang.org/column/article/489900)
[![图片](https://static001.geekbang.org/resource/image/56/y8/56ff79b21cc43712ee3ea0961ffcayy8.jpg?wh=1242x2208)](https://time.geekbang.org/column/article/490532)
[![图片](https://static001.geekbang.org/resource/image/40/6e/40ef38eea75dc06c4cacc7fdd04c7d6e.jpg?wh=1242x2208)](https://time.geekbang.org/column/article/491246)
[![图片](https://static001.geekbang.org/resource/image/cd/5d/cd6d7d63260671f6f3f2ffcdf605a45d.jpg?wh=1242x2208)](https://time.geekbang.org/column/article/491979)
[![图片](https://static001.geekbang.org/resource/image/35/db/35627367f4171f4c61330e8c46c9a8db.jpg?wh=1242x2208)](hhttps://time.geekbang.org/column/article/492563)
[![图片](https://static001.geekbang.org/resource/image/96/15/9632172a5691e4c8a1cebd2d89e64c15.jpg?wh=1242x2208)](https://time.geekbang.org/column/article/493162)
[![图片](https://static001.geekbang.org/resource/image/7e/0f/7eae8c2053bafa2bc0a077758b5ef90f.jpg?wh=1242x2208)](https://time.geekbang.org/column/article/494080)
复习的过程中,如果有什么困惑,获得了什么收获,都欢迎你留言讨论,也欢迎你把复习卡分享给你的朋友。
学习愉快~