https://github.com/0voice/cpp_backend_awsome_blog
2023年最新整理 c++后端开发,1000篇优秀博文,含内存,网络,架构设计,高性能,数据结构,基础组件,中间件,分布式相关
https://github.com/0voice/cpp_backend_awsome_blog
cpp docker etcd fuse hash kafka kernel redis virtio
Last synced: 11 days ago
JSON representation
2023年最新整理 c++后端开发,1000篇优秀博文,含内存,网络,架构设计,高性能,数据结构,基础组件,中间件,分布式相关
- Host: GitHub
- URL: https://github.com/0voice/cpp_backend_awsome_blog
- Owner: 0voice
- Created: 2023-03-08T11:45:45.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-17T09:41:17.000Z (about 2 years ago)
- Last Synced: 2024-11-18T21:13:21.644Z (6 months ago)
- Topics: cpp, docker, etcd, fuse, hash, kafka, kernel, redis, virtio
- Homepage:
- Size: 8.1 MB
- Stars: 1,218
- Watchers: 24
- Forks: 280
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- my-awesome - 0voice/cpp_backend_awsome_blog - 03 star:1.7k fork:0.4k 2023年最新整理 c++后端开发,1000篇优秀博文,含内存,网络,架构设计,高性能,数据结构,基础组件,中间件,分布式相关 (Others)
README
### 2023年最新整理 c++后端开发开能,1000篇优秀博文,含内存,网络,架构设计,高性能,数据结构,基础组件,中间件,分布式相关
---##### [1.1.1【数据结构】史上最好理解的红黑树讲解,让你彻底搞懂红黑树](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.1%E3%80%91%E3%80%90%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E3%80%91%E5%8F%B2%E4%B8%8A%E6%9C%80%E5%A5%BD%E7%90%86%E8%A7%A3%E7%9A%84%E7%BA%A2%E9%BB%91%E6%A0%91%E8%AE%B2%E8%A7%A3%EF%BC%8C%E8%AE%A9%E4%BD%A0%E5%BD%BB%E5%BA%95%E6%90%9E%E6%87%82%E7%BA%A2%E9%BB%91%E6%A0%91.md)
##### [1.1.2 红黑树(一)之 原理和算法详细介绍](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.2%E3%80%91%E7%BA%A2%E9%BB%91%E6%A0%91(%E4%B8%80)%E4%B9%8B%20%E5%8E%9F%E7%90%86%E5%92%8C%E7%AE%97%E6%B3%95%E8%AF%A6%E7%BB%86%E4%BB%8B%E7%BB%8D.md)
##### [1.1.3 红黑树(二)之 C语言的实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.3%E3%80%91%E7%BA%A2%E9%BB%91%E6%A0%91(%E4%BA%8C)%E4%B9%8B%20C%E8%AF%AD%E8%A8%80%E7%9A%84%E5%AE%9E%E7%8E%B0.md)
##### [1.1.4 红黑树(三)之 Linux内核中红黑树的经典实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.4%E3%80%91%E7%BA%A2%E9%BB%91%E6%A0%91(%E4%B8%89)%E4%B9%8B%20Linux%E5%86%85%E6%A0%B8%E4%B8%AD%E7%BA%A2%E9%BB%91%E6%A0%91%E7%9A%84%E7%BB%8F%E5%85%B8%E5%AE%9E%E7%8E%B0.md)
##### [1.1.5 B树详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.5%E3%80%91B%E6%A0%91%E8%AF%A6%E8%A7%A3.md)
##### [1.1.6 B树、B-树、B+树、B*树之间的关系](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.6%E3%80%91B%E6%A0%91%E3%80%81B-%E6%A0%91%E3%80%81B%2B%E6%A0%91%E3%80%81B%E6%A0%91%E4%B9%8B%E9%97%B4%E7%9A%84%E5%85%B3%E7%B3%BB.md)
##### [1.1.7 什么是B+树?(详细图解)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.7%E3%80%91%E4%BB%80%E4%B9%88%E6%98%AFB%2B%E6%A0%91%EF%BC%9F%EF%BC%88%E8%AF%A6%E7%BB%86%E5%9B%BE%E8%A7%A3%EF%BC%89.md)
##### [1.1.8 b+树详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.8%E3%80%91b%2B%E6%A0%91%E8%AF%A6%E8%A7%A3.md)
##### [1.1.9 TCP/IP 介绍](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.9%E3%80%91TCPIP%20%E4%BB%8B%E7%BB%8D.md)
##### [1.2.1 CP/IP 寻址](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.10%E3%80%91CPIP%20%E5%AF%BB%E5%9D%80.md)
##### [1.2.2 CPIP 协议.md](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.11%E3%80%91CPIP%20%E5%8D%8F%E8%AE%AE.md)
##### [1.2.3 TCPIP 邮件](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.12%E3%80%91TCPIP%20%E9%82%AE%E4%BB%B6.md)
##### [1.2.4 Nginx负载均衡原理与实战经典案例](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.13%E3%80%91Nginx%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%E5%8E%9F%E7%90%86%E4%B8%8E%E5%AE%9E%E6%88%98%E7%BB%8F%E5%85%B8%E6%A1%88%E4%BE%8B.md)
##### [1.2.5 TCP 的封包格式:TCP 为什么要粘包和拆包?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.14%E3%80%91TCP%20%E7%9A%84%E5%B0%81%E5%8C%85%E6%A0%BC%E5%BC%8F%EF%BC%9ATCP%20%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E7%B2%98%E5%8C%85%E5%92%8C%E6%8B%86%E5%8C%85%EF%BC%9F.md)
##### [1.2.6 网络收发与Nginx事件间的对应关系](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.15%E3%80%91%E7%BD%91%E7%BB%9C%E6%94%B6%E5%8F%91%E4%B8%8ENginx%E4%BA%8B%E4%BB%B6%E9%97%B4%E7%9A%84%E5%AF%B9%E5%BA%94%E5%85%B3%E7%B3%BB.md)
##### [1.2.7 Nginx源码分析与实践---编写一个简单的Http模块](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.16%E3%80%91Nginx%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%E4%B8%8E%E5%AE%9E%E8%B7%B5---%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84Http%E6%A8%A1%E5%9D%97.md)
##### [1.2.8 三次握手时,客户端发送的 SYN 报文为什么会被丢弃?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.17%E3%80%91%E4%B8%89%E6%AC%A1%E6%8F%A1%E6%89%8B%E6%97%B6%EF%BC%8C%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%8F%91%E9%80%81%E7%9A%84%20SYN%20%E6%8A%A5%E6%96%87%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BC%9A%E8%A2%AB%E4%B8%A2%E5%BC%83%EF%BC%9F.md)
##### [1.2.9 为什么要使用 TCP keepalive?CC++代码实现TCP keepalive](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.18%E3%80%91%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E4%BD%BF%E7%94%A8%20TCP%20keepalive%EF%BC%9FCC%2B%2B%E4%BB%A3%E7%A0%81%E5%AE%9E%E7%8E%B0TCP%20keepalive.md)
##### [1.3.1 C++中STL用法超详细总结(收藏级)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.19%E3%80%91C%2B%2B%E4%B8%ADSTL%E7%94%A8%E6%B3%95%E8%B6%85%E8%AF%A6%E7%BB%86%E6%80%BB%E7%BB%93%EF%BC%88%E6%94%B6%E8%97%8F%E7%BA%A7%EF%BC%89.md)
##### [1.3.2 一文掌握google开源单元测试框架Google Test](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.20%E3%80%91%E4%B8%80%E6%96%87%E6%8E%8C%E6%8F%A1google%E5%BC%80%E6%BA%90%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95%E6%A1%86%E6%9E%B6Google%20Test.md)
##### [1.3.3 高性能异步io机制:io_uring](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.21%E3%80%91%E9%AB%98%E6%80%A7%E8%83%BD%E5%BC%82%E6%AD%A5io%E6%9C%BA%E5%88%B6%EF%BC%9Aio_uring.md)
##### [1.3.4 「查缺补漏」巩固你的Nginx知识体系](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.22%E3%80%91%E3%80%8C%E6%9F%A5%E7%BC%BA%E8%A1%A5%E6%BC%8F%E3%80%8D%E5%B7%A9%E5%9B%BA%E4%BD%A0%E7%9A%84Nginx%E7%9F%A5%E8%AF%86%E4%BD%93%E7%B3%BB.md)
##### [1.3.5 一篇文章彻底搞懂websocket协议的原理与应用(一)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.23%E3%80%91%E4%B8%80%E7%AF%87%E6%96%87%E7%AB%A0%E5%BD%BB%E5%BA%95%E6%90%9E%E6%87%82websocket%E5%8D%8F%E8%AE%AE%E7%9A%84%E5%8E%9F%E7%90%86%E4%B8%8E%E5%BA%94%E7%94%A8%EF%BC%88%E4%B8%80%EF%BC%89.md)
##### [1.3.6 Makefile入门(超详细一文读懂)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.24%E3%80%91Makefile%E5%85%A5%E9%97%A8(%E8%B6%85%E8%AF%A6%E7%BB%86%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82).md)
##### [1.3.7 从CPU架构开始,讲清楚Linux进程调度和管理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.25%E3%80%91%E4%BB%8ECPU%E6%9E%B6%E6%9E%84%E5%BC%80%E5%A7%8B%EF%BC%8C%E8%AE%B2%E6%B8%85%E6%A5%9ALinux%E8%BF%9B%E7%A8%8B%E8%B0%83%E5%BA%A6%E5%92%8C%E7%AE%A1%E7%90%86.md)
##### [1.3.8 【引路者】学习DPDK,须知多队列网卡的原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.26%E3%80%91%E3%80%90%E5%BC%95%E8%B7%AF%E8%80%85%E3%80%91%E5%AD%A6%E4%B9%A0DPDK%EF%BC%8C%E9%A1%BB%E7%9F%A5%E5%A4%9A%E9%98%9F%E5%88%97%E7%BD%91%E5%8D%A1%E7%9A%84%E5%8E%9F%E7%90%86.md)
##### [1.3.9 Netmap一个用于快速数据包IO的新框架](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.27%E3%80%91Netmap%E4%B8%80%E4%B8%AA%E7%94%A8%E4%BA%8E%E5%BF%AB%E9%80%9F%E6%95%B0%E6%8D%AE%E5%8C%85IO%E7%9A%84%E6%96%B0%E6%A1%86%E6%9E%B6.md)
##### [1.4.1 【涨知识】腾讯、京东、爱奇艺都在用DPDK,看看用它做了什么?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.28%E3%80%91%E3%80%90%E6%B6%A8%E7%9F%A5%E8%AF%86%E3%80%91%E8%85%BE%E8%AE%AF%E3%80%81%E4%BA%AC%E4%B8%9C%E3%80%81%E7%88%B1%E5%A5%87%E8%89%BA%E9%83%BD%E5%9C%A8%E7%94%A8DPDK%EF%BC%8C%E7%9C%8B%E7%9C%8B%E7%94%A8%E5%AE%83%E5%81%9A%E4%BA%86%E4%BB%80%E4%B9%88%EF%BC%9F.md)
##### [1.4.2 一文让你看懂内存与CPU之间的关系](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.29%E3%80%91%E4%B8%80%E6%96%87%E8%AE%A9%E4%BD%A0%E7%9C%8B%E6%87%82%E5%86%85%E5%AD%98%E4%B8%8ECPU%E4%B9%8B%E9%97%B4%E7%9A%84%E5%85%B3%E7%B3%BB.md)
##### [1.4.3 为什么要使用 TCP keepalive?CC++代码实现TCP keepalive](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.30%E3%80%91%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E4%BD%BF%E7%94%A8%20TCP%20keepalive%EF%BC%9FCC%2B%2B%E4%BB%A3%E7%A0%81%E5%AE%9E%E7%8E%B0TCP%20keepalive.md)
##### [1.4.4 最浅显易懂的 NAT 原理解析,看不懂来打我](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.31%E3%80%91%E6%9C%80%E6%B5%85%E6%98%BE%E6%98%93%E6%87%82%E7%9A%84%20NAT%20%E5%8E%9F%E7%90%86%E8%A7%A3%E6%9E%90%EF%BC%8C%E7%9C%8B%E4%B8%8D%E6%87%82%E6%9D%A5%E6%89%93%E6%88%91.md)
##### [1.4.5 谈谈 CC++ 和 JAVA 哪个更有前景](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.32%E3%80%91%E8%B0%88%E8%B0%88%20CC%2B%2B%20%E5%92%8C%20JAVA%20%E5%93%AA%E4%B8%AA%E6%9B%B4%E6%9C%89%E5%89%8D%E6%99%AF%EF%BC%81.md)
##### [1.4.6 一文掌握google开源单元测试框架Google Test](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.33%E3%80%91%E4%B8%80%E6%96%87%E6%8E%8C%E6%8F%A1google%E5%BC%80%E6%BA%90%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95%E6%A1%86%E6%9E%B6Google%20Test.md)
##### [1.4.7 深入linux操作系统-malloc到底如何分配内存?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.34%E3%80%91%E6%B7%B1%E5%85%A5linux%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F-malloc%E5%88%B0%E5%BA%95%E5%A6%82%E4%BD%95%E5%88%86%E9%85%8D%E5%86%85%E5%AD%98%EF%BC%9F.md)
##### [1.4.8 TCP收发数据“丢失”问题的排查与解决](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.35%E3%80%91TCP%E6%94%B6%E5%8F%91%E6%95%B0%E6%8D%AE%E2%80%9C%E4%B8%A2%E5%A4%B1%E2%80%9D%E9%97%AE%E9%A2%98%E7%9A%84%E6%8E%92%E6%9F%A5%E4%B8%8E%E8%A7%A3%E5%86%B3.md)
##### [1.4.9 一条TCP连接时占用内存空间多少](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.36%E3%80%91%E4%B8%80%E6%9D%A1TCP%E8%BF%9E%E6%8E%A5%E6%97%B6%E5%8D%A0%E7%94%A8%E5%86%85%E5%AD%98%E7%A9%BA%E9%97%B4%E5%A4%9A%E5%B0%91.md)
##### [1.5.1 300行代码带你实现一个Linux文件系统](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.37%E3%80%91300%E8%A1%8C%E4%BB%A3%E7%A0%81%E5%B8%A6%E4%BD%A0%E5%AE%9E%E7%8E%B0%E4%B8%80%E4%B8%AALinux%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F.md)
##### [1.5.2 一次解决Linux内核内存泄漏实战全过程](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.38%E3%80%91%E4%B8%80%E6%AC%A1%E8%A7%A3%E5%86%B3Linux%E5%86%85%E6%A0%B8%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F%E5%AE%9E%E6%88%98%E5%85%A8%E8%BF%87%E7%A8%8B.md)
##### [1.5.3 图解通用网络IO底层原理、Socket、epoll、用户态内核态](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.39%E3%80%91%E5%9B%BE%E8%A7%A3%E9%80%9A%E7%94%A8%E7%BD%91%E7%BB%9CIO%E5%BA%95%E5%B1%82%E5%8E%9F%E7%90%86%E3%80%81Socket%E3%80%81epoll%E3%80%81%E7%94%A8%E6%88%B7%E6%80%81%E5%86%85%E6%A0%B8%E6%80%81%C2%B7%C2%B7%C2%B7%C2%B7%C2%B7%C2%B7.md)
##### [1.5.4 C++开发中使用协程需要注意的问题](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.40%E3%80%91C%2B%2B%E5%BC%80%E5%8F%91%E4%B8%AD%E4%BD%BF%E7%94%A8%E5%8D%8F%E7%A8%8B%E9%9C%80%E8%A6%81%E6%B3%A8%E6%84%8F%E7%9A%84%E9%97%AE%E9%A2%98.md)
##### [1.5.5 深入源码理解TCP建立连接过程(3次握手)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.41%E3%80%91%E6%B7%B1%E5%85%A5%E6%BA%90%E7%A0%81%E7%90%86%E8%A7%A3TCP%E5%BB%BA%E7%AB%8B%E8%BF%9E%E6%8E%A5%E8%BF%87%E7%A8%8B%EF%BC%883%E6%AC%A1%E6%8F%A1%E6%89%8B%EF%BC%89.md)
##### [1.5.6 这是我见过最详细的Nginx 内存池分析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.42%E3%80%91%E8%BF%99%E6%98%AF%E6%88%91%E8%A7%81%E8%BF%87%E6%9C%80%E8%AF%A6%E7%BB%86%E7%9A%84Nginx%20%E5%86%85%E5%AD%98%E6%B1%A0%E5%88%86%E6%9E%90.md)
##### [1.5.7 红黑树的原理以及实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.43%E3%80%91%E7%BA%A2%E9%BB%91%E6%A0%91%E7%9A%84%E5%8E%9F%E7%90%86%E4%BB%A5%E5%8F%8A%E5%AE%9E%E7%8E%B0.md)
##### [1.5.8 浅谈NIO和Epoll实现原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.44%E3%80%91%E6%B5%85%E8%B0%88NIO%E5%92%8CEpoll%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86.md)
##### [1.5.9 Linux性能优化—内存实战篇](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.45%E3%80%91Linux%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E2%80%94%E5%86%85%E5%AD%98%E5%AE%9E%E6%88%98%E7%AF%87.md)
##### [1.6.1 一文读懂网关中间件-Nginx](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.46%E3%80%91%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82%E7%BD%91%E5%85%B3%E4%B8%AD%E9%97%B4%E4%BB%B6-Nginx.md)
##### [1.6.2 Redis面试题:基本数据类型与底层存储结构](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.47%E3%80%91Redis%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9A%E5%9F%BA%E6%9C%AC%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B%E4%B8%8E%E5%BA%95%E5%B1%82%E5%AD%98%E5%82%A8%E7%BB%93%E6%9E%84.md)
##### [1.6.3 一文来了解关于分布式锁的那些事儿](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.48%E3%80%91%E4%B8%80%E6%96%87%E6%9D%A5%E4%BA%86%E8%A7%A3%E5%85%B3%E4%BA%8E%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81%E7%9A%84%E9%82%A3%E4%BA%9B%E4%BA%8B%E5%84%BF.md)
##### [1.6.4 2022年作为一个中年程序员写给35岁的自己](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.49%E3%80%912022%E5%B9%B4%E4%BD%9C%E4%B8%BA%E4%B8%80%E4%B8%AA%E4%B8%AD%E5%B9%B4%E7%A8%8B%E5%BA%8F%E5%91%98%E5%86%99%E7%BB%9935%E5%B2%81%E7%9A%84%E8%87%AA%E5%B7%B1.md)
##### [1.6.5 让人秒懂的Redis的事件处理机制](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.50%E3%80%91%E8%AE%A9%E4%BA%BA%E7%A7%92%E6%87%82%E7%9A%84Redis%E7%9A%84%E4%BA%8B%E4%BB%B6%E5%A4%84%E7%90%86%E6%9C%BA%E5%88%B6.md)
##### [1.6.6 一文弄懂Linux下五种IO模型](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.51%E3%80%91%E4%B8%80%E6%96%87%E5%BC%84%E6%87%82Linux%E4%B8%8B%E4%BA%94%E7%A7%8DIO%E6%A8%A1%E5%9E%8B.md)
##### [1.6.7 微信终端自研 C++协程框架的设计与实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.52%E3%80%91%E5%BE%AE%E4%BF%A1%E7%BB%88%E7%AB%AF%E8%87%AA%E7%A0%94%20C%2B%2B%E5%8D%8F%E7%A8%8B%E6%A1%86%E6%9E%B6%E7%9A%84%E8%AE%BE%E8%AE%A1%E4%B8%8E%E5%AE%9E%E7%8E%B0.md)
##### [1.6.8 高并发系统建设经验总结](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.53%E3%80%91%E9%AB%98%E5%B9%B6%E5%8F%91%E7%B3%BB%E7%BB%9F%E5%BB%BA%E8%AE%BE%E7%BB%8F%E9%AA%8C%E6%80%BB%E7%BB%93.md)
##### [1.6.9 15 年腾讯老兵谈技术人成长之路](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.54%E3%80%9115%20%E5%B9%B4%E8%85%BE%E8%AE%AF%E8%80%81%E5%85%B5%E8%B0%88%E6%8A%80%E6%9C%AF%E4%BA%BA%E6%88%90%E9%95%BF%E4%B9%8B%E8%B7%AF.md)
##### [1.7.1 分布式消息队列](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.55%E3%80%91%E5%88%86%E5%B8%83%E5%BC%8F%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97.md)
##### [1.7.2 MongoDB 基础浅谈](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.56%E3%80%91MongoDB%20%E5%9F%BA%E7%A1%80%E6%B5%85%E8%B0%88.md)
##### [1.7.3 仅5天注册用户超百万的爆火ChatGPT是什么](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.57%E3%80%91%E4%BB%855%E5%A4%A9%E6%B3%A8%E5%86%8C%E7%94%A8%E6%88%B7%E8%B6%85%E7%99%BE%E4%B8%87%E7%9A%84%E7%88%86%E7%81%ABChatGPT%E6%98%AF%E4%BB%80%E4%B9%88.md)
##### [1.7.4 从Linux零拷贝深入了解Linux-IO](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.58%E3%80%91%E4%BB%8ELinux%E9%9B%B6%E6%8B%B7%E8%B4%9D%E6%B7%B1%E5%85%A5%E4%BA%86%E8%A7%A3Linux-IO.md)
##### [1.7.5 深入学习IO多路复用 selectpollepoll 实现原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.59%E3%80%91%E6%B7%B1%E5%85%A5%E5%AD%A6%E4%B9%A0IO%E5%A4%9A%E8%B7%AF%E5%A4%8D%E7%94%A8%20selectpollepoll%20%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86.md)
##### [1.7.6 十多年前祖传代码重构——从25万到5万行](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.60%E3%80%91%E5%8D%81%E5%A4%9A%E5%B9%B4%E5%89%8D%E7%A5%96%E4%BC%A0%E4%BB%A3%E7%A0%81%E9%87%8D%E6%9E%84%E2%80%94%E2%80%94%E4%BB%8E25%E4%B8%87%E5%88%B05%E4%B8%87%E8%A1%8C.md)
##### [1.7.7 字节跳动面试题汇总 -- C++后端(含答案)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.61%E3%80%91%E5%AD%97%E8%8A%82%E8%B7%B3%E5%8A%A8%E9%9D%A2%E8%AF%95%E9%A2%98%E6%B1%87%E6%80%BB%20--%20C%2B%2B%E5%90%8E%E7%AB%AF%EF%BC%88%E5%90%AB%E7%AD%94%E6%A1%88%EF%BC%89.md)
##### [1.7.8 百度C++研发工程师面试题(最新整理)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.62%E3%80%91%E7%99%BE%E5%BA%A6C%2B%2B%E7%A0%94%E5%8F%91%E5%B7%A5%E7%A8%8B%E5%B8%88%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%88%E6%9C%80%E6%96%B0%E6%95%B4%E7%90%86%EF%BC%89.md)
##### [1.7.9 linux 零拷贝( zero-copy )技术原理详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.63%E3%80%91linux%20%E9%9B%B6%E6%8B%B7%E8%B4%9D%EF%BC%88%20zero-copy%20%EF%BC%89%E6%8A%80%E6%9C%AF%E5%8E%9F%E7%90%86%E8%AF%A6%E8%A7%A3.md)
##### [1.8.1 C++数据结构与算法:布隆过滤器(Bloom Filter)原理与实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.64%E3%80%91C%2B%2B%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95%EF%BC%9A%E5%B8%83%E9%9A%86%E8%BF%87%E6%BB%A4%E5%99%A8%EF%BC%88Bloom%20Filter%EF%BC%89%E5%8E%9F%E7%90%86%E4%B8%8E%E5%AE%9E%E7%8E%B0.md)
##### [1.8.2 底层原理:epoll源码分析,还搞不懂epoll的看过来](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.65%E3%80%91%E5%BA%95%E5%B1%82%E5%8E%9F%E7%90%86%EF%BC%9Aepoll%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%8C%E8%BF%98%E6%90%9E%E4%B8%8D%E6%87%82epoll%E7%9A%84%E7%9C%8B%E8%BF%87%E6%9D%A5.md)
##### [1.8.3 游戏服务器框架-skynet的设计原理和使用](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.66%E3%80%91%E6%B8%B8%E6%88%8F%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%A1%86%E6%9E%B6-skynet%E7%9A%84%E8%AE%BE%E8%AE%A1%E5%8E%9F%E7%90%86%E5%92%8C%E4%BD%BF%E7%94%A8.md)
##### [1.8.4 面试题Linux网络编程中可靠UDP,KCP协议快在哪](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.67%E3%80%91%E9%9D%A2%E8%AF%95%E9%A2%98Linux%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E4%B8%AD%E5%8F%AF%E9%9D%A0UDP%EF%BC%8CKCP%E5%8D%8F%E8%AE%AE%E5%BF%AB%E5%9C%A8%E5%93%AA.md)
##### [1.8.5 Socket 面对的挑战?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.68%E3%80%91Socket%20%E9%9D%A2%E5%AF%B9%E7%9A%84%E6%8C%91%E6%88%98%EF%BC%9F.md)
##### [1.8.6 TCP收发数据“丢失”问题的排查与解决](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.69%E3%80%91TCP%E6%94%B6%E5%8F%91%E6%95%B0%E6%8D%AE%E2%80%9C%E4%B8%A2%E5%A4%B1%E2%80%9D%E9%97%AE%E9%A2%98%E7%9A%84%E6%8E%92%E6%9F%A5%E4%B8%8E%E8%A7%A3%E5%86%B3.md)
##### [1.8.7 用红黑树封装map和set](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.70%E3%80%91%E7%94%A8%E7%BA%A2%E9%BB%91%E6%A0%91%E5%B0%81%E8%A3%85map%E5%92%8Cset.md)
##### [1.8.8 linux操作系统中线程是怎么切换的(用户态的内部切换)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.71%E3%80%91linux%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E4%B8%AD%E7%BA%BF%E7%A8%8B%E6%98%AF%E6%80%8E%E4%B9%88%E5%88%87%E6%8D%A2%E7%9A%84%EF%BC%88%E7%94%A8%E6%88%B7%E6%80%81%E7%9A%84%E5%86%85%E9%83%A8%E5%88%87%E6%8D%A2%EF%BC%89.md)
##### [1.8.9 Linux下系统 IO 性能分析的套路](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.72%E3%80%91Linux%E4%B8%8B%E7%B3%BB%E7%BB%9F%20IO%20%E6%80%A7%E8%83%BD%E5%88%86%E6%9E%90%E7%9A%84%E5%A5%97%E8%B7%AF.md)
##### [1.9.1 linux性能优化之网络篇](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.73%E3%80%91linux%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E4%B9%8B%E7%BD%91%E7%BB%9C%E7%AF%87.md)
##### [1.9.2 linux操作系统是如何管理tcp连接的?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.74%E3%80%91linux%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E6%98%AF%E5%A6%82%E4%BD%95%E7%AE%A1%E7%90%86tcp%E8%BF%9E%E6%8E%A5%E7%9A%84%EF%BC%9F.md)
##### [1.9.3 资深工程师带你探秘C++内存管理(理论篇)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.75%E3%80%91%E8%B5%84%E6%B7%B1%E5%B7%A5%E7%A8%8B%E5%B8%88%E5%B8%A6%E4%BD%A0%E6%8E%A2%E7%A7%98C%2B%2B%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%EF%BC%88%E7%90%86%E8%AE%BA%E7%AF%87%EF%BC%89.md)
##### [1.9.4 杂谈代码整洁](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.76%E3%80%91%E6%9D%82%E8%B0%88%E4%BB%A3%E7%A0%81%E6%95%B4%E6%B4%81.md)
##### [1.9.5 微信 libco 协程库原理剖析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.77%E3%80%91%E5%BE%AE%E4%BF%A1%20libco%20%E5%8D%8F%E7%A8%8B%E5%BA%93%E5%8E%9F%E7%90%86%E5%89%96%E6%9E%90.md)
##### [1.9.6 如何做一款面向企业客户的商用级 SDK](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.78%E3%80%91%E5%A6%82%E4%BD%95%E5%81%9A%E4%B8%80%E6%AC%BE%E9%9D%A2%E5%90%91%E4%BC%81%E4%B8%9A%E5%AE%A2%E6%88%B7%E7%9A%84%E5%95%86%E7%94%A8%E7%BA%A7%20SDK.md)
##### [1.9.7 消息队列背后的设计思想](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.79%E3%80%91%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97%E8%83%8C%E5%90%8E%E7%9A%84%E8%AE%BE%E8%AE%A1%E6%80%9D%E6%83%B3.md)
##### [1.9.8 一文读懂 @decorator 装饰器——理解 VS Code 源码的基础](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.80%E3%80%91%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82%20%40Decorator%20%E8%A3%85%E9%A5%B0%E5%99%A8%E2%80%94%E2%80%94%E7%90%86%E8%A7%A3%20VS%20Code%20%E6%BA%90%E7%A0%81%E7%9A%84%E5%9F%BA%E7%A1%80.md)
##### [1.9.9 学C++的以后都能从事哪些岗位?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.81%E3%80%91%E5%AD%A6C%2B%2B%E7%9A%84%E4%BB%A5%E5%90%8E%E9%83%BD%E8%83%BD%E4%BB%8E%E4%BA%8B%E5%93%AA%E4%BA%9B%E5%B2%97%E4%BD%8D%EF%BC%9F.md)
##### [2.1.1 耗时1个月,万字干货,详解腾讯面试(T1-T9)核心技术点,面试题整理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.82%E3%80%91%E8%80%97%E6%97%B61%E4%B8%AA%E6%9C%88%EF%BC%8C%E4%B8%87%E5%AD%97%E5%B9%B2%E8%B4%A7%EF%BC%8C%E8%AF%A6%E8%A7%A3%E8%85%BE%E8%AE%AF%E9%9D%A2%E8%AF%95%EF%BC%88T1-T9%EF%BC%89%E6%A0%B8%E5%BF%83%E6%8A%80%E6%9C%AF%E7%82%B9%EF%BC%8C%E9%9D%A2%E8%AF%95%E9%A2%98%E6%95%B4%E7%90%86.md)
##### [2.1.2 关于【零声教育】2022年12代CC++Linux服务器开发高级架构师课程学习心得](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.83%E3%80%91%E5%85%B3%E4%BA%8E%E3%80%90%E9%9B%B6%E5%A3%B0%E6%95%99%E8%82%B2%E3%80%912022%E5%B9%B412%E4%BB%A3CC%2B%2BLinux%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%E9%AB%98%E7%BA%A7%E6%9E%B6%E6%9E%84%E5%B8%88%E8%AF%BE%E7%A8%8B%E5%AD%A6%E4%B9%A0%E5%BF%83%E5%BE%97%EF%BC%8C%E8%B5%84%E6%BA%90%E5%88%86%E4%BA%AB.md)
##### [2.1.3 2022全网最详细的音视频开发学习路线,零基础到项目实战,从小白到音视频专家](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.84%E3%80%912022%E5%85%A8%E7%BD%91%E6%9C%80%E8%AF%A6%E7%BB%86%E7%9A%84%E9%9F%B3%E8%A7%86%E9%A2%91%E5%BC%80%E5%8F%91%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%EF%BC%8C%E9%9B%B6%E5%9F%BA%E7%A1%80%E5%88%B0%E9%A1%B9%E7%9B%AE%E5%AE%9E%E6%88%98%EF%BC%8C%E4%BB%8E%E5%B0%8F%E7%99%BD%E5%88%B0%E9%9F%B3%E8%A7%86%E9%A2%91%E4%B8%93%E5%AE%B6.md)
##### [2.1.4 高性能库DPDK精简理解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.85%E3%80%91%E9%AB%98%E6%80%A7%E8%83%BD%E5%BA%93DPDK%E7%B2%BE%E7%AE%80%E7%90%86%E8%A7%A3.md)
##### [2.1.5 带你快速了解 Docker 和 Kubernetes](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.86%E3%80%91%E5%B8%A6%E4%BD%A0%E5%BF%AB%E9%80%9F%E4%BA%86%E8%A7%A3%20Docker%20%E5%92%8C%20Kubernetes.md)
##### [2.1.6 浅谈 Protobuf 编码](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.87%E3%80%91%E6%B5%85%E8%B0%88%20Protobuf%20%E7%BC%96%E7%A0%81.md)
##### [2.1.7 gRPC 基础概念详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.88%E3%80%91gRPC%20%E5%9F%BA%E7%A1%80%E6%A6%82%E5%BF%B5%E8%AF%A6%E8%A7%A3.md)
##### [2.1.8 深入浅出 Linux 惊群:现象、原因和解决方案](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.89%E3%80%91%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BA%20Linux%20%E6%83%8A%E7%BE%A4%EF%BC%9A%E7%8E%B0%E8%B1%A1%E3%80%81%E5%8E%9F%E5%9B%A0%E5%92%8C%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88.md)
##### [2.1.9 Nginx 最全操作总结](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.90%E3%80%91Nginx%20%E6%9C%80%E5%85%A8%E6%93%8D%E4%BD%9C%E6%80%BB%E7%BB%93.md)
##### [2.2.1 带你快速了解 Docker 和 Kubernetes](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.91%E3%80%91%E5%B8%A6%E4%BD%A0%E5%BF%AB%E9%80%9F%E4%BA%86%E8%A7%A3%20Docker%20%E5%92%8C%20Kubernetes.md)
##### [2.2.2 浅谈 Protobuf 编码](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.92%E3%80%91%E6%B5%85%E8%B0%88%20Protobuf%20%E7%BC%96%E7%A0%81.md)
##### [2.2.3 gRPC 基础概念详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.93%E3%80%91gRPC%20%E5%9F%BA%E7%A1%80%E6%A6%82%E5%BF%B5%E8%AF%A6%E8%A7%A3.md)
##### [2.2.4 深入浅出 Linux 惊群:现象、原因和解决方案](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.94%E3%80%91%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BA%20Linux%20%E6%83%8A%E7%BE%A4%EF%BC%9A%E7%8E%B0%E8%B1%A1%E3%80%81%E5%8E%9F%E5%9B%A0%E5%92%8C%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88.md)
##### [2.2.5 Nginx 最全操作总结](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.95%E3%80%91Nginx%20%E6%9C%80%E5%85%A8%E6%93%8D%E4%BD%9C%E6%80%BB%E7%BB%93.md)
##### [2.2.6 基于libco的c++协程实现(时间轮定时器)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.96%E3%80%91%E5%9F%BA%E4%BA%8Elibco%E7%9A%84c%2B%2B%E5%8D%8F%E7%A8%8B%E5%AE%9E%E7%8E%B0%EF%BC%88%E6%97%B6%E9%97%B4%E8%BD%AE%E5%AE%9A%E6%97%B6%E5%99%A8%EF%BC%89.md)
##### [2.2.7 Linux文件系统、磁盘IO是怎么工作的](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.97%E3%80%91Linux%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E3%80%81%E7%A3%81%E7%9B%98IO%E6%98%AF%E6%80%8E%E4%B9%88%E5%B7%A5%E4%BD%9C%E7%9A%84.md)
##### [2.2.8 linux性能优化实战之cpu篇](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.98%E3%80%91linux%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E5%AE%9E%E6%88%98%E4%B9%8Bcpu%E7%AF%87.md)
##### [2.2.9 Linux服务器检查性能瓶颈](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.99%E3%80%91Linux%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%A3%80%E6%9F%A5%E6%80%A7%E8%83%BD%E7%93%B6%E9%A2%88.md)
##### [2.3.1 熬夜肝了这一份C++开发详细学习路线](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.100%E3%80%91%E7%86%AC%E5%A4%9C%E8%82%9D%E4%BA%86%E8%BF%99%E4%B8%80%E4%BB%BDC%2B%2B%E5%BC%80%E5%8F%91%E8%AF%A6%E7%BB%86%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF.md)
##### [2.3.2 什么是DPDK?DPDK的原理及学习路线总结](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.101%E3%80%91%E4%BB%80%E4%B9%88%E6%98%AFDPDK%EF%BC%9FDPDK%E7%9A%84%E5%8E%9F%E7%90%86%E5%8F%8A%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%80%BB%E7%BB%93.md)
##### [2.3.3 腾讯同事内推的那位Linux CC++后端开发同学面试没过](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.102%E3%80%91%E8%85%BE%E8%AE%AF%E5%90%8C%E4%BA%8B%E5%86%85%E6%8E%A8%E7%9A%84%E9%82%A3%E4%BD%8DLinux%20CC%2B%2B%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91%E5%90%8C%E5%AD%A6%E9%9D%A2%E8%AF%95%E6%B2%A1%E8%BF%87.md)
##### [2.3.4 从四线城市程序员,到深圳大厂架构师,我只用了半年](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.103%E3%80%91%E4%BB%8E%E5%9B%9B%E7%BA%BF%E5%9F%8E%E5%B8%82%E7%A8%8B%E5%BA%8F%E5%91%98%EF%BC%8C%E5%88%B0%E6%B7%B1%E5%9C%B3%E5%A4%A7%E5%8E%82%E6%9E%B6%E6%9E%84%E5%B8%88%EF%BC%8C%E6%88%91%E5%8F%AA%E7%94%A8%E4%BA%86%E5%8D%8A%E5%B9%B4.md)
##### [2.3.5 详解 epoll 原理【Redis,Netty,Nginx实现高性能IO的核心原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.104%E3%80%91%E8%AF%A6%E8%A7%A3%20epoll%20%E5%8E%9F%E7%90%86%E3%80%90Redis%EF%BC%8CNetty%EF%BC%8CNginx%E5%AE%9E%E7%8E%B0%E9%AB%98%E6%80%A7%E8%83%BDIO%E7%9A%84%E6%A0%B8%E5%BF%83%E5%8E%9F%E7%90%86%E3%80%91.md)
##### [2.3.6 这篇Redis文章,图灵看了都说好](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.105%E3%80%91%E8%BF%99%E7%AF%87Redis%E6%96%87%E7%AB%A0%EF%BC%8C%E5%9B%BE%E7%81%B5%E7%9C%8B%E4%BA%86%E9%83%BD%E8%AF%B4%E5%A5%BD.md)
##### [2.3.7 一文深入理解 Kubernetes](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.106%E3%80%91%E4%B8%80%E6%96%87%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3%20Kubernetes.md)
##### [2.3.8 HTTP 请求之合并与拆分技术详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.107%E3%80%91HTTP%20%E8%AF%B7%E6%B1%82%E4%B9%8B%E5%90%88%E5%B9%B6%E4%B8%8E%E6%8B%86%E5%88%86%E6%8A%80%E6%9C%AF%E8%AF%A6%E8%A7%A3.md)
##### [2.3.9 一文带你理解云原生](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.108%E3%80%91%E4%B8%80%E6%96%87%E5%B8%A6%E4%BD%A0%E7%90%86%E8%A7%A3%E4%BA%91%E5%8E%9F%E7%94%9F.md)
##### [2.4.1 为什么磁盘存储引擎用 b+树来作为索引结构?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.109%E3%80%91%E4%B8%BA%E4%BB%80%E4%B9%88%E7%A3%81%E7%9B%98%E5%AD%98%E5%82%A8%E5%BC%95%E6%93%8E%E7%94%A8%20b%2B%E6%A0%91%E6%9D%A5%E4%BD%9C%E4%B8%BA%E7%B4%A2%E5%BC%95%E7%BB%93%E6%9E%84%EF%BC%9F.md)
##### [2.4.2 一致性哈希算法及其在分布式系统中的应用](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.110%E3%80%91%E4%B8%80%E8%87%B4%E6%80%A7%E5%93%88%E5%B8%8C%E7%AE%97%E6%B3%95%E5%8F%8A%E5%85%B6%E5%9C%A8%E5%88%86%E5%B8%83%E5%BC%8F%E7%B3%BB%E7%BB%9F%E4%B8%AD%E7%9A%84%E5%BA%94%E7%94%A8.md)
##### [2.4.3 如何实现一个malloc](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.111%E3%80%91%E5%A6%82%E4%BD%95%E5%AE%9E%E7%8E%B0%E4%B8%80%E4%B8%AAmalloc.md)
##### [2.4.4 Linux网络设计之异步IO机制与io_uring](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.112%E3%80%91Linux%E7%BD%91%E7%BB%9C%E8%AE%BE%E8%AE%A1%E4%B9%8B%E5%BC%82%E6%AD%A5IO%E6%9C%BA%E5%88%B6%E4%B8%8Eio_uring.md)
##### [2.4.5 glibc malloc源码分析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.113%E3%80%91glibc%20malloc%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md)
##### [2.4.6 C++内存管理及内存问题的分析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.114%E3%80%91C%2B%2B%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E5%8F%8A%E5%86%85%E5%AD%98%E9%97%AE%E9%A2%98%E7%9A%84%E5%88%86%E6%9E%90.md)
##### [2.4.7 一大波C++进阶知识干货分享,请接收!](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.115%E3%80%91%E4%B8%80%E5%A4%A7%E6%B3%A2C%2B%2B%E8%BF%9B%E9%98%B6%E7%9F%A5%E8%AF%86%E5%B9%B2%E8%B4%A7%E5%88%86%E4%BA%AB%EF%BC%8C%E8%AF%B7%E6%8E%A5%E6%94%B6%EF%BC%81.md)
##### [2.4.8 线程池的优点及其原理,简单、明了](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.116%E3%80%91%E7%BA%BF%E7%A8%8B%E6%B1%A0%E7%9A%84%E4%BC%98%E7%82%B9%E5%8F%8A%E5%85%B6%E5%8E%9F%E7%90%86%EF%BC%8C%E7%AE%80%E5%8D%95%E3%80%81%E6%98%8E%E4%BA%86%E3%80%82.md)
##### [2.4.9 2022年腾讯C++研发类笔试面试试题及答案](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.117%E3%80%912022%E5%B9%B4%E8%85%BE%E8%AE%AFC%2B%2B%E7%A0%94%E5%8F%91%E7%B1%BB%E7%AC%94%E8%AF%95%E9%9D%A2%E8%AF%95%E8%AF%95%E9%A2%98%E5%8F%8A%E7%AD%94%E6%A1%88.md)
##### [2.5.1 C++后台开发,以我之见](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.118%E3%80%91C%2B%2B%E5%90%8E%E5%8F%B0%E5%BC%80%E5%8F%91%EF%BC%8C%E4%BB%A5%E6%88%91%E4%B9%8B%E8%A7%81.md)
##### [2.5.2 ETCD介绍—etcd概念及原理方面分析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.119%E3%80%91ETCD%E4%BB%8B%E7%BB%8D%E2%80%94etcd%E6%A6%82%E5%BF%B5%E5%8F%8A%E5%8E%9F%E7%90%86%E6%96%B9%E9%9D%A2%E5%88%86%E6%9E%90.md)
##### [2.5.3 十个问题理解Linux epoll工作原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.120%E3%80%91%E5%8D%81%E4%B8%AA%E9%97%AE%E9%A2%98%E7%90%86%E8%A7%A3Linux%20epoll%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86.md)
##### [2.5.4 GPU虚拟化,算力隔离,和qGPU](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.121%E3%80%91GPU%E8%99%9A%E6%8B%9F%E5%8C%96%EF%BC%8C%E7%AE%97%E5%8A%9B%E9%9A%94%E7%A6%BB%EF%BC%8C%E5%92%8CqGPU.md)
##### [2.5.5 一文入门 Kafka](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.122%E3%80%91%E4%B8%80%E6%96%87%E5%85%A5%E9%97%A8%20Kafka.md)
##### [2.5.6 浏览器性能优化实战](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.123%E3%80%91%E6%B5%8F%E8%A7%88%E5%99%A8%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E5%AE%9E%E6%88%98.md)
##### [2.5.7 文掌握 Linux 内存管理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.124%E3%80%91%E4%B8%80%E6%96%87%E6%8E%8C%E6%8F%A1%20Linux%20%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86.md)
##### [2.5.8 Linux网络编程 零拷贝 :sendfile、mmap、splice、tee](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.125%E3%80%91Linux%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%20%20%E9%9B%B6%E6%8B%B7%E8%B4%9D%20%EF%BC%9Asendfile%E3%80%81mmap%E3%80%81splice%E3%80%81tee.md)
##### [2.5.9 TCP将成为历史?看看谷歌的QUIC协议都做了些什么你就知道了](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.126%E3%80%91TCP%E5%B0%86%E6%88%90%E4%B8%BA%E5%8E%86%E5%8F%B2%EF%BC%9F%E7%9C%8B%E7%9C%8B%E8%B0%B7%E6%AD%8C%E7%9A%84QUIC%E5%8D%8F%E8%AE%AE%E9%83%BD%E5%81%9A%E4%BA%86%E4%BA%9B%E4%BB%80%E4%B9%88%E4%BD%A0%E5%B0%B1%E7%9F%A5%E9%81%93%E4%BA%86.md)
##### [2.6.1 MySQL 的锁机制,那么多的锁,该怎么区分?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.127%E3%80%91MySQL%20%E7%9A%84%E9%94%81%E6%9C%BA%E5%88%B6%EF%BC%8C%E9%82%A3%E4%B9%88%E5%A4%9A%E7%9A%84%E9%94%81%EF%BC%8C%E8%AF%A5%E6%80%8E%E4%B9%88%E5%8C%BA%E5%88%86%EF%BC%9F.md)
##### [2.6.2 详解 MySQL 的事务以及隔离级别](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.128%E3%80%91%E8%AF%A6%E8%A7%A3%20MySQL%20%E7%9A%84%E4%BA%8B%E5%8A%A1%E4%BB%A5%E5%8F%8A%E9%9A%94%E7%A6%BB%E7%BA%A7%E5%88%AB.md)
##### [2.6.3 glibc内存管理那些事儿](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.129%E3%80%91glibc%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E9%82%A3%E4%BA%9B%E4%BA%8B%E5%84%BF.md)
##### [2.6.4 红黑树 与 B+树区别和应用场景](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.130%E3%80%91%E7%BA%A2%E9%BB%91%E6%A0%91%20%E4%B8%8E%20B%2B%E6%A0%91%E5%8C%BA%E5%88%AB%E5%92%8C%E5%BA%94%E7%94%A8%E5%9C%BA%E6%99%AF.md)
##### [2.6.5 CC++ Linux 后台服务器开发高级架构师学习知识路线总结](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.131%E3%80%91CC%2B%2B%20Linux%20%E5%90%8E%E5%8F%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%E9%AB%98%E7%BA%A7%E6%9E%B6%E6%9E%84%E5%B8%88%E5%AD%A6%E4%B9%A0%E7%9F%A5%E8%AF%86%E8%B7%AF%E7%BA%BF%E6%80%BB%E7%BB%93.md)
##### [2.6.6 C++后台服务器开发必备技能——数据库连接池](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.132%E3%80%91C%2B%2B%E5%90%8E%E5%8F%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%E5%BF%85%E5%A4%87%E6%8A%80%E8%83%BD%E2%80%94%E2%80%94%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%9E%E6%8E%A5%E6%B1%A0.md)
##### [2.6.7 深入理解异步IO+epoll+协程](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.133%E3%80%91%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3%E5%BC%82%E6%AD%A5IO%2Bepoll%2B%E5%8D%8F%E7%A8%8B.md)
##### [2.6.8 redis 数据类型详解 以及 redis适用场景场合(详细)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.134%E3%80%91redis%20%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B%E8%AF%A6%E8%A7%A3%20%E4%BB%A5%E5%8F%8A%20redis%E9%80%82%E7%94%A8%E5%9C%BA%E6%99%AF%E5%9C%BA%E5%90%88%EF%BC%88%E8%AF%A6%E7%BB%86%EF%BC%89.md)
##### [2.6.9 OSI 七层模型和TCPIP模型及对应协议(详解)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.136%E3%80%91OSI%20%E4%B8%83%E5%B1%82%E6%A8%A1%E5%9E%8B%E5%92%8CTCPIP%E6%A8%A1%E5%9E%8B%E5%8F%8A%E5%AF%B9%E5%BA%94%E5%8D%8F%E8%AE%AE%EF%BC%88%E8%AF%A6%E8%A7%A3%EF%BC%89.md)
##### [2.7.1 腾讯T9T3.1级别的后台服务器开发技术大佬是怎样炼成的?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.137%E3%80%91%E8%85%BE%E8%AE%AFT9T3.1%E7%BA%A7%E5%88%AB%E7%9A%84%E5%90%8E%E5%8F%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%E6%8A%80%E6%9C%AF%E5%A4%A7%E4%BD%AC%E6%98%AF%E6%80%8E%E6%A0%B7%E7%82%BC%E6%88%90%E7%9A%84%EF%BC%9F.md)
##### [2.7.2 TCP和UDP详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.138%E3%80%91TCP%E5%92%8CUDP%E8%AF%A6%E8%A7%A3.md)
##### [2.7.3 网络IO模型的介绍引出nginx的网络IO模型](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.139%E3%80%91%E7%BD%91%E7%BB%9CIO%E6%A8%A1%E5%9E%8B%E7%9A%84%E4%BB%8B%E7%BB%8D%E5%BC%95%E5%87%BAnginx%E7%9A%84%E7%BD%91%E7%BB%9CIO%E6%A8%A1%E5%9E%8B.md)
##### [2.7.4 Nginx底层原理:解析Nginx为什么并发数可以达到3w!](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.140%E3%80%91Nginx%E5%BA%95%E5%B1%82%E5%8E%9F%E7%90%86%EF%BC%9A%E8%A7%A3%E6%9E%90Nginx%E4%B8%BA%E4%BB%80%E4%B9%88%E5%B9%B6%E5%8F%91%E6%95%B0%E5%8F%AF%E4%BB%A5%E8%BE%BE%E5%88%B03w!.md)
##### [2.7.5 常见C++面试题及基本知识点总结](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.141%E3%80%91%E5%B8%B8%E8%A7%81C%2B%2B%E9%9D%A2%E8%AF%95%E9%A2%98%E5%8F%8A%E5%9F%BA%E6%9C%AC%E7%9F%A5%E8%AF%86%E7%82%B9%E6%80%BB%E7%BB%93.md)
##### [2.7.6 百度面试题(C++方向)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.142%E3%80%91%E7%99%BE%E5%BA%A6%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%88C%2B%2B%E6%96%B9%E5%90%91%EF%BC%89.md)
##### [2.7.7 C++面试集锦-面试被问到的问题](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.143%E3%80%91C%2B%2B%E9%9D%A2%E8%AF%95%E9%9B%86%E9%94%A6%20%E9%9D%A2%E8%AF%95%E8%A2%AB%E9%97%AE%E5%88%B0%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%89.md)
##### [2.7.8 cc++常见面试题精选](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.144%E3%80%91cc%2B%2B%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E9%A2%98%E7%B2%BE%E9%80%89.md)
##### [2.7.9 分布式事务解决方案](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.145%E3%80%91%E5%88%86%E5%B8%83%E5%BC%8F%E4%BA%8B%E5%8A%A1%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88.md)
##### [2.8.1 一个故事看懂CPU的SIMD技术](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.146%E3%80%91%E4%B8%80%E4%B8%AA%E6%95%85%E4%BA%8B%E7%9C%8B%E6%87%82CPU%E7%9A%84SIMD%E6%8A%80%E6%9C%AF.md)
##### [2.8.2 聊一聊数据库中的锁](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.147%E3%80%91%E8%81%8A%E4%B8%80%E8%81%8A%E6%95%B0%E6%8D%AE%E5%BA%93%E4%B8%AD%E7%9A%84%E9%94%81.md)
##### [2.8.3 如何写代码 —— 编程内功心法](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.148%E3%80%91%E5%A6%82%E4%BD%95%E5%86%99%E4%BB%A3%E7%A0%81%20%E2%80%94%E2%80%94%20%E7%BC%96%E7%A8%8B%E5%86%85%E5%8A%9F%E5%BF%83%E6%B3%95.md)
##### [2.8.4 性能优化知多少](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.149%E3%80%91%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E7%9F%A5%E5%A4%9A%E5%B0%91.md)
##### [2.8.5 Linux 江湖系列阶段性总结](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.150%E3%80%91Linux%20%E6%B1%9F%E6%B9%96%E7%B3%BB%E5%88%97%E9%98%B6%E6%AE%B5%E6%80%A7%E6%80%BB%E7%BB%93.md)
##### [2.8.6 p2p之网络穿透NAT,NAT、穿透的原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.151%E3%80%91p2p%E4%B9%8B%E7%BD%91%E7%BB%9C%E7%A9%BF%E9%80%8FNAT%EF%BC%8CNAT%E3%80%81%E7%A9%BF%E9%80%8F%E7%9A%84%E5%8E%9F%E7%90%86.md)
##### [2.8.7 同步与异步,回调与协程](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.152%E3%80%91%E5%90%8C%E6%AD%A5%E4%B8%8E%E5%BC%82%E6%AD%A5%EF%BC%8C%E5%9B%9E%E8%B0%83%E4%B8%8E%E5%8D%8F%E7%A8%8B.md)
##### [2.8.8 Linux专家谈如何学习Linux,以及Linux的职业发展](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.153%E3%80%91Linux%E4%B8%93%E5%AE%B6%E8%B0%88%E5%A6%82%E4%BD%95%E5%AD%A6%E4%B9%A0Linux%EF%BC%8C%E4%BB%A5%E5%8F%8ALinux%E7%9A%84%E8%81%8C%E4%B8%9A%E5%8F%91%E5%B1%95.md)
##### [2.8.9 理解MySQL——索引与优化篇](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.154%E3%80%91%E7%90%86%E8%A7%A3MySQL%E2%80%94%E2%80%94%E7%B4%A2%E5%BC%95%E4%B8%8E%E4%BC%98%E5%8C%96%E7%AF%87.md)
##### [2.9.1 skynet源码分析:服务,Actor模型,lua接口编程,demo演示Actor编程思维](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.155%E3%80%91skynet%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%9A%E6%9C%8D%E5%8A%A1%EF%BC%8CActor%E6%A8%A1%E5%9E%8B%EF%BC%8Clua%E6%8E%A5%E5%8F%A3%E7%BC%96%E7%A8%8B%EF%BC%8Cdemo%E6%BC%94%E7%A4%BAActor%E7%BC%96%E7%A8%8B%E6%80%9D%E7%BB%B4.md)
##### [2.9.2 设计模式之工厂设计模式](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.156%E3%80%91%20%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8B%E5%B7%A5%E5%8E%82%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.md)
##### [2.9.3 Nginx 防盗链](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.157%E3%80%91%20Nginx%20%E9%98%B2%E7%9B%97%E9%93%BE.md)
##### [2.9.4 一文读懂数据库优化之分库分表](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.158%E3%80%91%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82%E6%95%B0%E6%8D%AE%E5%BA%93%E4%BC%98%E5%8C%96%E4%B9%8B%E5%88%86%E5%BA%93%E5%88%86%E8%A1%A8.md)
##### [2.9.5 深入剖析虚拟内存工作原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.159%E3%80%91%E6%B7%B1%E5%85%A5%E5%89%96%E6%9E%90%E8%99%9A%E6%8B%9F%E5%86%85%E5%AD%98%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86.md)
##### [2.9.6 Redis vs Tendis:冷热混合存储版架构揭秘](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.160%E3%80%91Redis%20vs%20Tendis%EF%BC%9A%E5%86%B7%E7%83%AD%E6%B7%B7%E5%90%88%E5%AD%98%E5%82%A8%E7%89%88%E6%9E%B6%E6%9E%84%E6%8F%AD%E7%A7%98.md)
##### [2.9.7 深入理解TCPIP 协议栈](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.161%E3%80%91%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3TCPIP%20%E5%8D%8F%E8%AE%AE%E6%A0%88.md)
##### [2.9.8 作为C++后端开发程序员,应该彻底理解Epoll实现原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.162%E3%80%91%E4%BD%9C%E4%B8%BAC%2B%2B%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91%E7%A8%8B%E5%BA%8F%E5%91%98%EF%BC%8C%E5%BA%94%E8%AF%A5%E5%BD%BB%E5%BA%95%E7%90%86%E8%A7%A3Epoll%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86.md)
##### [2.9.9 协程的原理和应用,C++现实协程](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.163%E3%80%91%E5%8D%8F%E7%A8%8B%E7%9A%84%E5%8E%9F%E7%90%86%E5%92%8C%E5%BA%94%E7%94%A8%EF%BC%8CC%2B%2B%E7%8E%B0%E5%AE%9E%E5%8D%8F%E7%A8%8B.md)
##### [3.1.1 redis源码分析——内存布局](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.164%E3%80%91redis%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%E2%80%94%E2%80%94%E5%86%85%E5%AD%98%E5%B8%83%E5%B1%80.md)
##### [3.1.2 服务器开发必备-【数据库】Redis集群篇](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.165%E3%80%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%E5%BF%85%E5%A4%87-%E3%80%90%E6%95%B0%E6%8D%AE%E5%BA%93%E3%80%91Redis%E9%9B%86%E7%BE%A4%E7%AF%87.md)
##### [3.1.3 深入解读无服务器架构下的数据库](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.166%E3%80%91%E6%B7%B1%E5%85%A5%E8%A7%A3%E8%AF%BB%E6%97%A0%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%9E%B6%E6%9E%84%E4%B8%8B%E7%9A%84%E6%95%B0%E6%8D%AE%E5%BA%93.md)
##### [3.1.4 Facebook、谷歌、微软和亚马逊的网络架构揭秘](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.167%E3%80%91Facebook%E3%80%81%E8%B0%B7%E6%AD%8C%E3%80%81%E5%BE%AE%E8%BD%AF%E5%92%8C%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%9A%84%E7%BD%91%E7%BB%9C%E6%9E%B6%E6%9E%84%E6%8F%AD%E7%A7%98.md)
##### [3.1.5 Nginx 架构浅析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.168%E3%80%91Nginx%20%E6%9E%B6%E6%9E%84%E6%B5%85%E6%9E%90.md)
##### [3.1.6 内核调试技巧--systemtap定位丢包原因](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.169%E3%80%91%E5%86%85%E6%A0%B8%E8%B0%83%E8%AF%95%E6%8A%80%E5%B7%A7--systemtap%E5%AE%9A%E4%BD%8D%E4%B8%A2%E5%8C%85%E5%8E%9F%E5%9B%A0.md)
##### [3.1.7 五分钟了解互联网Web技术发展史](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.170%E3%80%91%E4%BA%94%E5%88%86%E9%92%9F%E4%BA%86%E8%A7%A3%E4%BA%92%E8%81%94%E7%BD%91Web%E6%8A%80%E6%9C%AF%E5%8F%91%E5%B1%95%E5%8F%B2.md)
##### [3.1.8 快速实现一个分布式定时器](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.171%E3%80%91%E5%BF%AB%E9%80%9F%E5%AE%9E%E7%8E%B0%E4%B8%80%E4%B8%AA%E5%88%86%E5%B8%83%E5%BC%8F%E5%AE%9A%E6%97%B6%E5%99%A8.md)
##### [3.1.9 MySQL 深入学习总结](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.172%E3%80%91MySQL%20%E6%B7%B1%E5%85%A5%E5%AD%A6%E4%B9%A0%E6%80%BB%E7%BB%93.md)
##### [3.2.1 QUIC 协议原理浅解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.173%E3%80%91QUIC%20%E5%8D%8F%E8%AE%AE%E5%8E%9F%E7%90%86%E6%B5%85%E8%A7%A3.md)
##### [3.2.2 微信直播聊天室架构演进](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.174%E3%80%91%E5%BE%AE%E4%BF%A1%E7%9B%B4%E6%92%AD%E8%81%8A%E5%A4%A9%E5%AE%A4%E6%9E%B6%E6%9E%84%E6%BC%94%E8%BF%9B.md)
##### [3.2.3 2021 有哪些不容错过的后端技术趋势](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.175%E3%80%912021%20%E6%9C%89%E5%93%AA%E4%BA%9B%E4%B8%8D%E5%AE%B9%E9%94%99%E8%BF%87%E7%9A%84%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF%E8%B6%8B%E5%8A%BF.md)
##### [3.2.4 Redis 多线程网络模型全面揭秘](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.176%E3%80%91Redis%20%E5%A4%9A%E7%BA%BF%E7%A8%8B%E7%BD%91%E7%BB%9C%E6%A8%A1%E5%9E%8B%E5%85%A8%E9%9D%A2%E6%8F%AD%E7%A7%98.md)
##### [3.2.5 网络 IO 演变发展过程和模型介绍](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.177%E3%80%91%E7%BD%91%E7%BB%9C%20IO%20%E6%BC%94%E5%8F%98%E5%8F%91%E5%B1%95%E8%BF%87%E7%A8%8B%E5%92%8C%E6%A8%A1%E5%9E%8B%E4%BB%8B%E7%BB%8D.md)
##### [3.2.6 操作系统与存储:解析Linux内核全新异步IO引擎io_uring设计与实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.178%E3%80%91%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E4%B8%8E%E5%AD%98%E5%82%A8%EF%BC%9A%E8%A7%A3%E6%9E%90Linux%E5%86%85%E6%A0%B8%E5%85%A8%E6%96%B0%E5%BC%82%E6%AD%A5IO%E5%BC%95%E6%93%8Eio_uring%E8%AE%BE%E8%AE%A1%E4%B8%8E%E5%AE%9E%E7%8E%B0.md)
##### [3.2.7 云时代,我们需要怎样的数据库?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.179%E3%80%91%E4%BA%91%E6%97%B6%E4%BB%A3%EF%BC%8C%E6%88%91%E4%BB%AC%E9%9C%80%E8%A6%81%E6%80%8E%E6%A0%B7%E7%9A%84%E6%95%B0%E6%8D%AE%E5%BA%93%EF%BC%9F.md)
##### [3.2.8 STGW 下一代互联网标准传输协议QUIC大规模运营之路](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.180%E3%80%91STGW%20%E4%B8%8B%E4%B8%80%E4%BB%A3%E4%BA%92%E8%81%94%E7%BD%91%E6%A0%87%E5%87%86%E4%BC%A0%E8%BE%93%E5%8D%8F%E8%AE%AEQUIC%E5%A4%A7%E8%A7%84%E6%A8%A1%E8%BF%90%E8%90%A5%E4%B9%8B%E8%B7%AF.md)
##### [3.2.9 linux:零拷贝( zero-copy )技术原理详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.181%E3%80%91linux%EF%BC%9A%E9%9B%B6%E6%8B%B7%E8%B4%9D%EF%BC%88%20zero-copy%20%EF%BC%89%E6%8A%80%E6%9C%AF%E5%8E%9F%E7%90%86%E8%AF%A6%E8%A7%A3.md)
##### [3.3.1 【源码剖析】MemoryPool —— 简单高效的内存池 allocator 实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.182%E3%80%91%E3%80%90%E6%BA%90%E7%A0%81%E5%89%96%E6%9E%90%E3%80%91MemoryPool%20%E2%80%94%E2%80%94%20%E7%AE%80%E5%8D%95%E9%AB%98%E6%95%88%E7%9A%84%E5%86%85%E5%AD%98%E6%B1%A0%20allocator%20%E5%AE%9E%E7%8E%B0.md)
##### [3.3.2 STL 红黑树源码分析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.183%E3%80%91STL%20%E7%BA%A2%E9%BB%91%E6%A0%91%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md)
##### [3.3.3 C++数据结构与算法:布隆过滤器(Bloom Filter)原理与实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.184%E3%80%91C%2B%2B%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95%EF%BC%9A%E5%B8%83%E9%9A%86%E8%BF%87%E6%BB%A4%E5%99%A8%EF%BC%88Bloom%20Filter%EF%BC%89%E5%8E%9F%E7%90%86%E4%B8%8E%E5%AE%9E%E7%8E%B0.md)
##### [3.3.4 ringbuffer 消息队列 内存池 性能优化利器](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.185%E3%80%91ringbuffer%20%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97%20%E5%86%85%E5%AD%98%E6%B1%A0%20%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E5%88%A9%E5%99%A8.md)
##### [3.3.5 ZeroMQ无锁队列的原理与实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.186%E3%80%91ZeroMQ%E6%97%A0%E9%94%81%E9%98%9F%E5%88%97%E7%9A%84%E5%8E%9F%E7%90%86%E4%B8%8E%E5%AE%9E%E7%8E%B0.md)
##### [3.3.6 网络不通?服务丢包?这篇 TCP 连接状态详解及故障排查,收好了](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.187%E3%80%91%E7%BD%91%E7%BB%9C%E4%B8%8D%E9%80%9A%EF%BC%9F%E6%9C%8D%E5%8A%A1%E4%B8%A2%E5%8C%85%EF%BC%9F%E8%BF%99%E7%AF%87%20TCP%20%E8%BF%9E%E6%8E%A5%E7%8A%B6%E6%80%81%E8%AF%A6%E8%A7%A3%E5%8F%8A%E6%95%85%E9%9A%9C%E6%8E%92%E6%9F%A5%EF%BC%8C%E6%94%B6%E5%A5%BD%E4%BA%86.md)
##### [3.3.7 Linux编程:一个异步信号处理引起死锁问题的思考](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.188%E3%80%91Linux%E7%BC%96%E7%A8%8B%EF%BC%9A%E4%B8%80%E4%B8%AA%E5%BC%82%E6%AD%A5%E4%BF%A1%E5%8F%B7%E5%A4%84%E7%90%86%E5%BC%95%E8%B5%B7%E6%AD%BB%E9%94%81%E9%97%AE%E9%A2%98%E7%9A%84%E6%80%9D%E8%80%83.md)
##### [3.3.8 手把手教你纯c实现异常捕获try-catch组件](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.189%E3%80%91%E6%89%8B%E6%8A%8A%E6%89%8B%E6%95%99%E4%BD%A0%E7%BA%AFc%E5%AE%9E%E7%8E%B0%E5%BC%82%E5%B8%B8%E6%8D%95%E8%8E%B7try-catch%E7%BB%84%E4%BB%B6.md)
##### [3.3.9 skynet源码结构、启动流程以及多线程工作原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.190%E3%80%91skynet%E6%BA%90%E7%A0%81%E7%BB%93%E6%9E%84%E3%80%81%E5%90%AF%E5%8A%A8%E6%B5%81%E7%A8%8B%E4%BB%A5%E5%8F%8A%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86.md)
##### [3.4.1 P2P通信原理与实现(C++)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.191%E3%80%91P2P%E9%80%9A%E4%BF%A1%E5%8E%9F%E7%90%86%E4%B8%8E%E5%AE%9E%E7%8E%B0(C%2B%2B).md)
##### [3.4.2 linux:线程池的作用、应用场景、工作原理与纯C实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.192%E3%80%91linux%EF%BC%9A%E7%BA%BF%E7%A8%8B%E6%B1%A0%E7%9A%84%E4%BD%9C%E7%94%A8%E3%80%81%E5%BA%94%E7%94%A8%E5%9C%BA%E6%99%AF%E3%80%81%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86%E4%B8%8E%E7%BA%AFC%E5%AE%9E%E7%8E%B0.md)
##### [3.4.3 [ C++ ] 一篇带你了解C++中动态内存管理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.193%E3%80%91%5B%20C%2B%2B%20%5D%20%E4%B8%80%E7%AF%87%E5%B8%A6%E4%BD%A0%E4%BA%86%E8%A7%A3C%2B%2B%E4%B8%AD%E5%8A%A8%E6%80%81%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86.md)
##### [3.4.4 我们常说的短连接长连接和socket和http到底有什么关系](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.194%E3%80%91%E6%88%91%E4%BB%AC%E5%B8%B8%E8%AF%B4%E7%9A%84%E7%9F%AD%E8%BF%9E%E6%8E%A5%E9%95%BF%E8%BF%9E%E6%8E%A5%E5%92%8Csocket%E5%92%8Chttp%E5%88%B0%E5%BA%95%E6%9C%89%E4%BB%80%E4%B9%88%E5%85%B3%E7%B3%BB.md)
##### [3.4.5 一文掌握谷歌 C++ 单元测试框架 GoogleTest](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.195%E3%80%91%E4%B8%80%E6%96%87%E6%8E%8C%E6%8F%A1%E8%B0%B7%E6%AD%8C%20C%2B%2B%20%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95%E6%A1%86%E6%9E%B6%20GoogleTest.md)
##### [3.4.6 redis、nginx、memcached等网络编程模型详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.196%E3%80%91redis%E3%80%81nginx%E3%80%81memcached%E7%AD%89%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E6%A8%A1%E5%9E%8B%E8%AF%A6%E8%A7%A3.md)
##### [3.4.7 【底层原理】一层层剥开文件系统的面纱,彻底理解Linux文件系统](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.197%E3%80%91%E3%80%90%E5%BA%95%E5%B1%82%E5%8E%9F%E7%90%86%E3%80%91%E4%B8%80%E5%B1%82%E5%B1%82%E5%89%A5%E5%BC%80%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E7%9A%84%E9%9D%A2%E7%BA%B1%EF%BC%8C%E5%BD%BB%E5%BA%95%E7%90%86%E8%A7%A3Linux%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F.md)
##### [3.4.8 互斥锁、自旋锁、原子操作的原理、区别及应用场景](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.198%E3%80%91%E4%BA%92%E6%96%A5%E9%94%81%E3%80%81%E8%87%AA%E6%97%8B%E9%94%81%E3%80%81%E5%8E%9F%E5%AD%90%E6%93%8D%E4%BD%9C%E7%9A%84%E5%8E%9F%E7%90%86%E3%80%81%E5%8C%BA%E5%88%AB%E5%8F%8A%E5%BA%94%E7%94%A8%E5%9C%BA%E6%99%AF.md)
##### [3.4.9 DNS异步请求池原理与实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.199%E3%80%91DNS%E5%BC%82%E6%AD%A5%E8%AF%B7%E6%B1%82%E6%B1%A0%E5%8E%9F%E7%90%86%E4%B8%8E%E5%AE%9E%E7%8E%B0.md)
##### [3.5.1 底层原理Socket 究竟是什么 为啥网络离不开 Socket?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.200%E3%80%91%5B%E5%BA%95%E5%B1%82%E5%8E%9F%E7%90%86%5DSocket%20%E7%A9%B6%E7%AB%9F%E6%98%AF%E4%BB%80%E4%B9%88%20%E4%B8%BA%E5%95%A5%E7%BD%91%E7%BB%9C%E7%A6%BB%E4%B8%8D%E5%BC%80%20Socket%EF%BC%9F.md)
##### [3.5.2 后端开发-MySQL数据库相关流程图原理图](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.201%E3%80%91%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91-MySQL%E6%95%B0%E6%8D%AE%E5%BA%93%E7%9B%B8%E5%85%B3%E6%B5%81%E7%A8%8B%E5%9B%BE%E5%8E%9F%E7%90%86%E5%9B%BE.md)
##### [3.5.3 HTTP—TCPIP—SOCKET理解及浅析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.202%E3%80%91HTTP%E2%80%94TCPIP%E2%80%94SOCKET%E7%90%86%E8%A7%A3%E5%8F%8A%E6%B5%85%E6%9E%90.md)
##### [3.5.4 C++后端程序员必须彻底搞懂Nginx,从原理到实战详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.203%E3%80%91C%2B%2B%E5%90%8E%E7%AB%AF%E7%A8%8B%E5%BA%8F%E5%91%98%E5%BF%85%E9%A1%BB%E5%BD%BB%E5%BA%95%E6%90%9E%E6%87%82Nginx%EF%BC%8C%E4%BB%8E%E5%8E%9F%E7%90%86%E5%88%B0%E5%AE%9E%E6%88%98%E8%AF%A6%E8%A7%A3.md)
##### [3.5.5 图文详解Linux的IO模型和相关技术](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.204%E3%80%91%E5%9B%BE%E6%96%87%E8%AF%A6%E8%A7%A3Linux%E7%9A%84IO%E6%A8%A1%E5%9E%8B%E5%92%8C%E7%9B%B8%E5%85%B3%E6%8A%80%E6%9C%AF.md)
##### [3.5.6 详解从网络IO到IO多路复用](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.205%E3%80%91%E8%AF%A6%E8%A7%A3%E4%BB%8E%E7%BD%91%E7%BB%9CIO%E5%88%B0IO%E5%A4%9A%E8%B7%AF%E5%A4%8D%E7%94%A8.md)
##### [3.5.7 C++后端程序员必须彻底搞懂Nginx,从原理到实战(高级篇)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.206%E3%80%91C%2B%2B%E5%90%8E%E7%AB%AF%E7%A8%8B%E5%BA%8F%E5%91%98%E5%BF%85%E9%A1%BB%E5%BD%BB%E5%BA%95%E6%90%9E%E6%87%82Nginx%EF%BC%8C%E4%BB%8E%E5%8E%9F%E7%90%86%E5%88%B0%E5%AE%9E%E6%88%98%EF%BC%88%E9%AB%98%E7%BA%A7%E7%AF%87%EF%BC%89.md)
##### [3.5.8 详解内存池设计与实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.207%E3%80%91%E8%AF%A6%E8%A7%A3%E5%86%85%E5%AD%98%E6%B1%A0%E8%AE%BE%E8%AE%A1%E4%B8%8E%E5%AE%9E%E7%8E%B0.md)
##### [3.5.9 C++ 中的多线程的使用和线程池建设](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.208%E3%80%91C%2B%2B%20%E4%B8%AD%E7%9A%84%E5%A4%9A%E7%BA%BF%E7%A8%8B%E7%9A%84%E4%BD%BF%E7%94%A8%E5%92%8C%E7%BA%BF%E7%A8%8B%E6%B1%A0%E5%BB%BA%E8%AE%BE.md)
##### [3.6.1 mysql锁机制详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.209%E3%80%91mysql%E9%94%81%E6%9C%BA%E5%88%B6%E8%AF%A6%E8%A7%A3.md)
##### [3.6.2 TCPIP协议详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.210%E3%80%91TCPIP%E5%8D%8F%E8%AE%AE%E8%AF%A6%E8%A7%A3.md)
##### [3.6.3 【网络】【操作系统】详解select、poll、epoll](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.211%E3%80%91%E3%80%90%E7%BD%91%E7%BB%9C%E3%80%91%E3%80%90%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E3%80%91%E8%AF%A6%E8%A7%A3select%E3%80%81poll%E3%80%81epoll.md)
##### [3.6.4 亿级流量架构之网关设计思路、常见网关对比](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.212%E3%80%91%E4%BA%BF%E7%BA%A7%E6%B5%81%E9%87%8F%E6%9E%B6%E6%9E%84%E4%B9%8B%E7%BD%91%E5%85%B3%E8%AE%BE%E8%AE%A1%E6%80%9D%E8%B7%AF%E3%80%81%E5%B8%B8%E8%A7%81%E7%BD%91%E5%85%B3%E5%AF%B9%E6%AF%94.md)
##### [3.6.5 【Redis】利用 Redis 实现分布式锁](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.213%E3%80%91%E3%80%90Redis%E3%80%91%E5%88%A9%E7%94%A8%20Redis%20%E5%AE%9E%E7%8E%B0%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81.md)
##### [3.6.6 Linux 的 IO 通信 以及 Reactor 线程模型详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.214%E3%80%91Linux%20%E7%9A%84%20IO%20%E9%80%9A%E4%BF%A1%20%E4%BB%A5%E5%8F%8A%20Reactor%20%E7%BA%BF%E7%A8%8B%E6%A8%A1%E5%9E%8B%E8%AF%A6%E8%A7%A3.md)
##### [3.6.7 MySQL数据库的性能的影响分析及优化](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.215%E3%80%91MySQL%E6%95%B0%E6%8D%AE%E5%BA%93%E7%9A%84%E6%80%A7%E8%83%BD%E7%9A%84%E5%BD%B1%E5%93%8D%E5%88%86%E6%9E%90%E5%8F%8A%E4%BC%98%E5%8C%96.md)
##### [3.6.8 Nginx-接入层Nginx架构及模块介绍](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.216%E3%80%91Nginx-%E6%8E%A5%E5%85%A5%E5%B1%82Nginx%E6%9E%B6%E6%9E%84%E5%8F%8A%E6%A8%A1%E5%9D%97%E4%BB%8B%E7%BB%8D.md)
##### [3.6.9 深入Linux CC++ Timer定时器的实现核心原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.217%E3%80%91%E6%B7%B1%E5%85%A5Linux%20CC%2B%2B%20Timer%E5%AE%9A%E6%97%B6%E5%99%A8%E7%9A%84%E5%AE%9E%E7%8E%B0%E6%A0%B8%E5%BF%83%E5%8E%9F%E7%90%86.md)
##### [3.7.1 深入理解MySQL索引和优化丨MySQL的核心原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.218%E3%80%91%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3MySQL%E7%B4%A2%E5%BC%95%E5%92%8C%E4%BC%98%E5%8C%96%E4%B8%A8MySQL%E7%9A%84%E6%A0%B8%E5%BF%83%E5%8E%9F%E7%90%86.md)
##### [3.7.2 perf-网络协议栈性能分析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.219%E3%80%91perf-%E7%BD%91%E7%BB%9C%E5%8D%8F%E8%AE%AE%E6%A0%88%E6%80%A7%E8%83%BD%E5%88%86%E6%9E%90.md)
##### [3.7.3 epoll多路复用和Reactor设计思想](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.220%E3%80%91%E3%80%90epoll%E3%80%91epoll%E5%A4%9A%E8%B7%AF%E5%A4%8D%E7%94%A8%E5%92%8CReactor%E8%AE%BE%E8%AE%A1%E6%80%9D%E6%83%B3.md)
##### [3.7.4 实例分析Linux内存泄漏检测方法](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.221%E3%80%91%E5%AE%9E%E4%BE%8B%E5%88%86%E6%9E%90Linux%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F%E6%A3%80%E6%B5%8B%E6%96%B9%E6%B3%95.md)
##### [3.7.5 Linux基础组件之无锁消息队列ypipeyqueue详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.222%E3%80%91Linux%E5%9F%BA%E7%A1%80%E7%BB%84%E4%BB%B6%E4%B9%8B%E6%97%A0%E9%94%81%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97ypipeyqueue%E8%AF%A6%E8%A7%A3.md)
##### [3.7.6 底层原理Socket 究竟是什么 为啥网络离不开 Socket?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.222%E3%80%91Linux%E5%9F%BA%E7%A1%80%E7%BB%84%E4%BB%B6%E4%B9%8B%E6%97%A0%E9%94%81%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97ypipeyqueue%E8%AF%A6%E8%A7%A3.md)
##### [3.7.7 Nginx 的异步非阻塞体现在哪里?从理论分析到源码验证](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.223%E3%80%91Nginx%20%E7%9A%84%E5%BC%82%E6%AD%A5%E9%9D%9E%E9%98%BB%E5%A1%9E%E4%BD%93%E7%8E%B0%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F%E4%BB%8E%E7%90%86%E8%AE%BA%E5%88%86%E6%9E%90%E5%88%B0%E6%BA%90%E7%A0%81%E9%AA%8C%E8%AF%81.md)
##### [3.7.8 Redis:6.0多线程无锁(lock-free)设计和多线程Reactor模式助力Redis QPS更上一层楼](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.224%E3%80%91%E3%80%90NO.224%E3%80%91Redis%EF%BC%9A6.0%E5%A4%9A%E7%BA%BF%E7%A8%8B%E6%97%A0%E9%94%81(lock-free)%E8%AE%BE%E8%AE%A1%E5%92%8C%E5%A4%9A%E7%BA%BF%E7%A8%8BReactor%E6%A8%A1%E5%BC%8F%E5%8A%A9%E5%8A%9BRedis%20QPS%E6%9B%B4%E4%B8%8A%E4%B8%80%E5%B1%82%E6%A5%BC.md)
##### [3.7.9 从Reactor模式俯瞰Nginx,你会发现你与高手的差距就在设计模式上](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.225%E3%80%91%E4%BB%8EReactor%E6%A8%A1%E5%BC%8F%E4%BF%AF%E7%9E%B0Nginx%EF%BC%8C%E4%BD%A0%E4%BC%9A%E5%8F%91%E7%8E%B0%E4%BD%A0%E4%B8%8E%E9%AB%98%E6%89%8B%E7%9A%84%E5%B7%AE%E8%B7%9D%E5%B0%B1%E5%9C%A8%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B8%8A.md)
##### [3.8.1 Redis 多线程网络模型全面揭秘](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.226%E3%80%91Redis%20%E5%A4%9A%E7%BA%BF%E7%A8%8B%E7%BD%91%E7%BB%9C%E6%A8%A1%E5%9E%8B%E5%85%A8%E9%9D%A2%E6%8F%AD%E7%A7%98.md)
##### [3.8.2 网络 IO 演变发展过程和模型介绍](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.227%E3%80%91%E7%BD%91%E7%BB%9C%20IO%20%E6%BC%94%E5%8F%98%E5%8F%91%E5%B1%95%E8%BF%87%E7%A8%8B%E5%92%8C%E6%A8%A1%E5%9E%8B%E4%BB%8B%E7%BB%8D.md)
##### [3.8.3 操作系统与存储:解析Linux内核全新异步IO引擎io_uring设计与实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.228%E3%80%91%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E4%B8%8E%E5%AD%98%E5%82%A8%EF%BC%9A%E8%A7%A3%E6%9E%90Linux%E5%86%85%E6%A0%B8%E5%85%A8%E6%96%B0%E5%BC%82%E6%AD%A5IO%E5%BC%95%E6%93%8Eio_uring%E8%AE%BE%E8%AE%A1%E4%B8%8E%E5%AE%9E%E7%8E%B0.md)
##### [3.8.4 云时代,我们需要怎样的数据库?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.229%E3%80%91%E4%BA%91%E6%97%B6%E4%BB%A3%EF%BC%8C%E6%88%91%E4%BB%AC%E9%9C%80%E8%A6%81%E6%80%8E%E6%A0%B7%E7%9A%84%E6%95%B0%E6%8D%AE%E5%BA%93%EF%BC%9F.md)
##### [3.8.5 STGW 下一代互联网标准传输协议QUIC大规模运营之路](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.230%E3%80%91STGW%20%E4%B8%8B%E4%B8%80%E4%BB%A3%E4%BA%92%E8%81%94%E7%BD%91%E6%A0%87%E5%87%86%E4%BC%A0%E8%BE%93%E5%8D%8F%E8%AE%AEQUIC%E5%A4%A7%E8%A7%84%E6%A8%A1%E8%BF%90%E8%90%A5%E4%B9%8B%E8%B7%AF.md)
##### [3.8.6 Redis 多线程网络模型全面揭秘](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.231%E3%80%91Redis%20%E5%A4%9A%E7%BA%BF%E7%A8%8B%E7%BD%91%E7%BB%9C%E6%A8%A1%E5%9E%8B%E5%85%A8%E9%9D%A2%E6%8F%AD%E7%A7%98.md)
##### [3.8.7 网络 IO 演变发展过程和模型介绍](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.232%E3%80%91%E7%BD%91%E7%BB%9C%20IO%20%E6%BC%94%E5%8F%98%E5%8F%91%E5%B1%95%E8%BF%87%E7%A8%8B%E5%92%8C%E6%A8%A1%E5%9E%8B%E4%BB%8B%E7%BB%8D.md)
##### [3.8.8 编译原理初学者入门指南](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.233%E3%80%91%E7%BC%96%E8%AF%91%E5%8E%9F%E7%90%86%E5%88%9D%E5%AD%A6%E8%80%85%E5%85%A5%E9%97%A8%E6%8C%87%E5%8D%97.md)
##### [3.8.9 分布式之系统底层原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.234%E3%80%91%E5%88%86%E5%B8%83%E5%BC%8F%E4%B9%8B%E7%B3%BB%E7%BB%9F%E5%BA%95%E5%B1%82%E5%8E%9F%E7%90%86.md)
##### [3.9.1 Kubernetes 入门&进阶实战](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.235%E3%80%91Kubernetes%20%E5%85%A5%E9%97%A8%26%E8%BF%9B%E9%98%B6%E5%AE%9E%E6%88%98.md)
##### [3.9.2 万字详解:腾讯如何自研大规模知识图谱](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.236%E3%80%91%E4%B8%87%E5%AD%97%E8%AF%A6%E8%A7%A3%EF%BC%9A%E8%85%BE%E8%AE%AF%E5%A6%82%E4%BD%95%E8%87%AA%E7%A0%94%E5%A4%A7%E8%A7%84%E6%A8%A1%E7%9F%A5%E8%AF%86%E5%9B%BE%E8%B0%B1%20Topbase.md)
##### [3.9.3 浅谈如何搭建知识体系](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.237%E3%80%91%E6%B5%85%E8%B0%88%E5%A6%82%E4%BD%95%E6%90%AD%E5%BB%BA%E7%9F%A5%E8%AF%86%E4%BD%93%E7%B3%BB.md)
##### [3.9.4 为什么微信推荐这么快?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.238%E3%80%91%E4%B8%BA%E4%BB%80%E4%B9%88%E5%BE%AE%E4%BF%A1%E6%8E%A8%E8%8D%90%E8%BF%99%E4%B9%88%E5%BF%AB%EF%BC%9F.md)
##### [3.9.5 万字详文告诉你如何做 Code Review](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.239%E3%80%91%E4%B8%87%E5%AD%97%E8%AF%A6%E6%96%87%E5%91%8A%E8%AF%89%E4%BD%A0%E5%A6%82%E4%BD%95%E5%81%9A%20Code%20Review.md)
##### [3.9.6 HTTP3 原理实战](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.240%E3%80%91HTTP3%20%E5%8E%9F%E7%90%86%E5%AE%9E%E6%88%98.md)
##### [3.9.7 协程及c++ 20原生协程研究报告](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.241%E3%80%91%E5%8D%8F%E7%A8%8B%E5%8F%8Ac%2B%2B%2020%E5%8E%9F%E7%94%9F%E5%8D%8F%E7%A8%8B%E7%A0%94%E7%A9%B6%E6%8A%A5%E5%91%8A.md)
##### [3.9.8 从零开始学架构(上篇)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.242%E3%80%91%E4%BB%8E%E9%9B%B6%E5%BC%80%E5%A7%8B%E5%AD%A6%E6%9E%B6%E6%9E%84%EF%BC%88%E4%B8%8A%E7%AF%87%EF%BC%89.md)
##### [3.9.9 c++异步从理论到实践 -总览篇](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.243%E3%80%91c%2B%2B%E5%BC%82%E6%AD%A5%E4%BB%8E%E7%90%86%E8%AE%BA%E5%88%B0%E5%AE%9E%E8%B7%B5%20-%E6%80%BB%E8%A7%88%E7%AF%87.md)
##### [4.1.1 大数据组件选型对比及架构](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.244%E3%80%91%E5%A4%A7%E6%95%B0%E6%8D%AE%E7%BB%84%E4%BB%B6%E9%80%89%E5%9E%8B%E5%AF%B9%E6%AF%94%E5%8F%8A%E6%9E%B6%E6%9E%84.md)
##### [4.1.2 由CPU高负载引发内核探索之旅](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.245%E3%80%91%E7%94%B1CPU%E9%AB%98%E8%B4%9F%E8%BD%BD%E5%BC%95%E5%8F%91%E5%86%85%E6%A0%B8%E6%8E%A2%E7%B4%A2%E4%B9%8B%E6%97%85.md)
##### [4.1.3 (建议收藏)万字长文总结分布式事务,总有一款适合你](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.246%E3%80%91%EF%BC%88%E5%BB%BA%E8%AE%AE%E6%94%B6%E8%97%8F%EF%BC%89%E4%B8%87%E5%AD%97%E9%95%BF%E6%96%87%E6%80%BB%E7%BB%93%E5%88%86%E5%B8%83%E5%BC%8F%E4%BA%8B%E5%8A%A1%EF%BC%8C%E6%80%BB%E6%9C%89%E4%B8%80%E6%AC%BE%E9%80%82%E5%90%88%E4%BD%A0.md)
##### [4.1.4 MySQL WriteSet并行复制分析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.247%E3%80%91MySQL%20WriteSet%E5%B9%B6%E8%A1%8C%E5%A4%8D%E5%88%B6%E5%88%86%E6%9E%90.md)
##### [4.1.5 从一道数据库面试题彻谈MySQL加锁机制](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.248%E3%80%91%E4%BB%8E%E4%B8%80%E9%81%93%E6%95%B0%E6%8D%AE%E5%BA%93%E9%9D%A2%E8%AF%95%E9%A2%98%E5%BD%BB%E8%B0%88MySQL%E5%8A%A0%E9%94%81%E6%9C%BA%E5%88%B6.md)
##### [4.1.6 从零开始学架构(下篇)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.249%E3%80%91%E4%BB%8E%E9%9B%B6%E5%BC%80%E5%A7%8B%E5%AD%A6%E6%9E%B6%E6%9E%84%EF%BC%88%E4%B8%8B%E7%AF%87%EF%BC%89.md)
##### [4.1.7 C++一行代码实现任意系统函数 Hook](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.250%E3%80%91C%2B%2B%E4%B8%80%E8%A1%8C%E4%BB%A3%E7%A0%81%E5%AE%9E%E7%8E%B0%E4%BB%BB%E6%84%8F%E7%B3%BB%E7%BB%9F%E5%87%BD%E6%95%B0%20Hook.md)
##### [4.1.8 如何优雅地记录操作日志?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.251%E3%80%91%E5%A6%82%E4%BD%95%E4%BC%98%E9%9B%85%E5%9C%B0%E8%AE%B0%E5%BD%95%E6%93%8D%E4%BD%9C%E6%97%A5%E5%BF%97%EF%BC%9F.md)
##### [4.1.9 美团基于知识图谱的剧本杀标准化建设与应用](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.252%E3%80%91%E7%BE%8E%E5%9B%A2%E5%9F%BA%E4%BA%8E%E7%9F%A5%E8%AF%86%E5%9B%BE%E8%B0%B1%E7%9A%84%E5%89%A7%E6%9C%AC%E6%9D%80%E6%A0%87%E5%87%86%E5%8C%96%E5%BB%BA%E8%AE%BE%E4%B8%8E%E5%BA%94%E7%94%A8.md)
##### [4.2.1 美团商品知识图谱的构建及应用](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.253%E3%80%91%E7%BE%8E%E5%9B%A2%E5%95%86%E5%93%81%E7%9F%A5%E8%AF%86%E5%9B%BE%E8%B0%B1%E7%9A%84%E6%9E%84%E5%BB%BA%E5%8F%8A%E5%BA%94%E7%94%A8.md)
##### [4.2.2 GraphQL及元数据驱动架构在后端BFF中的实践](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.254%E3%80%91GraphQL%E5%8F%8A%E5%85%83%E6%95%B0%E6%8D%AE%E9%A9%B1%E5%8A%A8%E6%9E%B6%E6%9E%84%E5%9C%A8%E5%90%8E%E7%AB%AFBFF%E4%B8%AD%E7%9A%84%E5%AE%9E%E8%B7%B5.md)
##### [4.2.3 美团外卖实时数仓建设实践](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.255%E3%80%91%E7%BE%8E%E5%9B%A2%E5%A4%96%E5%8D%96%E5%AE%9E%E6%97%B6%E6%95%B0%E4%BB%93%E5%BB%BA%E8%AE%BE%E5%AE%9E%E8%B7%B5.md)
##### [4.2.4 FlutterWeb性能优化探索与实践](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.256%E3%80%91FlutterWeb%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E6%8E%A2%E7%B4%A2%E4%B8%8E%E5%AE%9E%E8%B7%B5.md)
##### [4.2.5 百亿规模API网关服务Shepherd的设计与实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.257%E3%80%91%E7%99%BE%E4%BA%BF%E8%A7%84%E6%A8%A1API%E7%BD%91%E5%85%B3%E6%9C%8D%E5%8A%A1Shepherd%E7%9A%84%E8%AE%BE%E8%AE%A1%E4%B8%8E%E5%AE%9E%E7%8E%B0.md)
##### [4.2.6 多业务建模在美团搜索排序中的实践](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.258%E3%80%91%E5%A4%9A%E4%B8%9A%E5%8A%A1%E5%BB%BA%E6%A8%A1%E5%9C%A8%E7%BE%8E%E5%9B%A2%E6%90%9C%E7%B4%A2%E6%8E%92%E5%BA%8F%E4%B8%AD%E7%9A%84%E5%AE%9E%E8%B7%B5.md)
##### [4.2.7 Spock单元测试框架介绍以及在美团优选的实践](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.259%E3%80%91Spock%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95%E6%A1%86%E6%9E%B6%E4%BB%8B%E7%BB%8D%E4%BB%A5%E5%8F%8A%E5%9C%A8%E7%BE%8E%E5%9B%A2%E4%BC%98%E9%80%89%E7%9A%84%E5%AE%9E%E8%B7%B5.md)
##### [4.2.8 一款可以让大型iOS工程编译速度提升50%的工具](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.260%E3%80%91%E4%B8%80%E6%AC%BE%E5%8F%AF%E4%BB%A5%E8%AE%A9%E5%A4%A7%E5%9E%8BiOS%E5%B7%A5%E7%A8%8B%E7%BC%96%E8%AF%91%E9%80%9F%E5%BA%A6%E6%8F%90%E5%8D%8750%25%E7%9A%84%E5%B7%A5%E5%85%B7.md)
##### [4.2.9 CMake基础 第1节 初识CMake](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.261%E3%80%91CMake%E5%9F%BA%E7%A1%80%20%E7%AC%AC1%E8%8A%82%20%E5%88%9D%E8%AF%86CMake.md)
##### [4.3.1 CMake基础 第2节 分离编译](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.262%E3%80%91CMake%E5%9F%BA%E7%A1%80%20%E7%AC%AC2%E8%8A%82%20%E5%88%86%E7%A6%BB%E7%BC%96%E8%AF%91.md)
##### [4.3.2 CMake基础 第3节 静态库](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.263%E3%80%91CMake%E5%9F%BA%E7%A1%80%20%E7%AC%AC3%E8%8A%82%20%E9%9D%99%E6%80%81%E5%BA%93.md)
##### [4.3.3 CMake基础 第4节 动态库](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.264%E3%80%91CMake%E5%9F%BA%E7%A1%80%20%E7%AC%AC4%E8%8A%82%20%E5%8A%A8%E6%80%81%E5%BA%93.md)
##### [4.3.4 CMake基础 第5节 安装项目](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.265%E3%80%91CMake%E5%9F%BA%E7%A1%80%20%E7%AC%AC5%E8%8A%82%20%E5%AE%89%E8%A3%85%E9%A1%B9%E7%9B%AE.md)
##### [4.3.5 CMake基础 第6节 生成类型](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.266%E3%80%91CMake%E5%9F%BA%E7%A1%80%20%E7%AC%AC6%E8%8A%82%20%E7%94%9F%E6%88%90%E7%B1%BB%E5%9E%8B.md)
##### [4.3.6 CMake基础 第7节 编译标志](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.267%E3%80%91CMake%E5%9F%BA%E7%A1%80%20%E7%AC%AC7%E8%8A%82%20%E7%BC%96%E8%AF%91%E6%A0%87%E5%BF%97.md)
##### [4.3.7 CMake基础 第8节 包含第三方库](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.268%E3%80%91CMake%E5%9F%BA%E7%A1%80%20%E7%AC%AC8%E8%8A%82%20%E5%8C%85%E5%90%AB%E7%AC%AC%E4%B8%89%E6%96%B9%E5%BA%93.md)
##### [4.3.8 CMake基础 第9节 使用Clang编译](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.269%E3%80%91CMake%E5%9F%BA%E7%A1%80%20%E7%AC%AC9%E8%8A%82%20%E4%BD%BF%E7%94%A8Clang%E7%BC%96%E8%AF%91.md)
##### [4.3.9 CMake基础 第10节 使用ninja构建](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.270%E3%80%91CMake%E5%9F%BA%E7%A1%80%20%E7%AC%AC10%E8%8A%82%20%E4%BD%BF%E7%94%A8ninja%E6%9E%84%E5%BB%BA.md)
##### [4.4.1 CMake基础 第9节 使用Clang编译](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.271%E3%80%91CMake%E5%9F%BA%E7%A1%80%20%E7%AC%AC9%E8%8A%82%20%E4%BD%BF%E7%94%A8Clang%E7%BC%96%E8%AF%91.md)
##### [4.4.2 CMake基础 第10节 使用ninja构建](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.272%E3%80%91CMake%E5%9F%BA%E7%A1%80%20%E7%AC%AC10%E8%8A%82%20%E4%BD%BF%E7%94%A8ninja%E6%9E%84%E5%BB%BA.md)
##### [4.4.3 CMake基础 第11节 导入目标](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.273%E3%80%91CMake%E5%9F%BA%E7%A1%80%20%E7%AC%AC11%E8%8A%82%20%E5%AF%BC%E5%85%A5%E7%9B%AE%E6%A0%87.md)
##### [4.4.4 CMake基础 第12节 设置C++标准](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.274%E3%80%91CMake%E5%9F%BA%E7%A1%80%20%E7%AC%AC12%E8%8A%82%20%E8%AE%BE%E7%BD%AEC%2B%2B%E6%A0%87%E5%87%86.md)
##### [4.4.5 CMake基础 第13节 构建子项目](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.275%E3%80%91CMake%E5%9F%BA%E7%A1%80%20%E7%AC%AC13%E8%8A%82%20%E6%9E%84%E5%BB%BA%E5%AD%90%E9%A1%B9%E7%9B%AE.md)
##### [4.4.6 CMake基础 第14节 在文件中进行变量替换](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.276%E3%80%91CMake%E5%9F%BA%E7%A1%80%20%E7%AC%AC14%E8%8A%82%20%E5%9C%A8%E6%96%87%E4%BB%B6%E4%B8%AD%E8%BF%9B%E8%A1%8C%E5%8F%98%E9%87%8F%E6%9B%BF%E6%8D%A2.md)
##### [4.4.7 CMake基础 第15节 使用Protobuf生成源文件](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.277%E3%80%91CMake%E5%9F%BA%E7%A1%80%20%E7%AC%AC15%E8%8A%82%20%E4%BD%BF%E7%94%A8Protobuf%E7%94%9F%E6%88%90%E6%BA%90%E6%96%87%E4%BB%B6.md)
##### [4.4.8 CMake基础 第16节 创建deb文件](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.278%E3%80%91CMake%E5%9F%BA%E7%A1%80%20%E7%AC%AC16%E8%8A%82%20%E5%88%9B%E5%BB%BAdeb%E6%96%87%E4%BB%B6.md)
##### [4.4.9 CMake基础 第17节 Clang分析器](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.279%E3%80%91CMake%E5%9F%BA%E7%A1%80%20%E7%AC%AC17%E8%8A%82%20Clang%E5%88%86%E6%9E%90%E5%99%A8.md)
##### [4.5.1 CMake基础 第18节 Boost单元测试框架](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.280%E3%80%91CMake%E5%9F%BA%E7%A1%80%20%E7%AC%AC18%E8%8A%82%20Boost%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95%E6%A1%86%E6%9E%B6.md)
##### [4.5.2 五种网络IO模型详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.281%E3%80%91%E4%BA%94%E7%A7%8D%E7%BD%91%E7%BB%9CIO%E6%A8%A1%E5%9E%8B%E8%AF%A6%E8%A7%A3.md)
##### [4.5.3 Redis不是一直号称单线程效率也很高吗,为什么又采用多线程了?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.282%E3%80%91Redis%E4%B8%8D%E6%98%AF%E4%B8%80%E7%9B%B4%E5%8F%B7%E7%A7%B0%E5%8D%95%E7%BA%BF%E7%A8%8B%E6%95%88%E7%8E%87%E4%B9%9F%E5%BE%88%E9%AB%98%E5%90%97%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88%E5%8F%88%E9%87%87%E7%94%A8%E5%A4%9A%E7%BA%BF%E7%A8%8B%E4%BA%86%EF%BC%9F.md)
##### [4.5.4 C++ 协程的近况、设计与实现中的细节和决策](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.283%E3%80%91C%2B%2B%20%E5%8D%8F%E7%A8%8B%E7%9A%84%E8%BF%91%E5%86%B5%E3%80%81%E8%AE%BE%E8%AE%A1%E4%B8%8E%E5%AE%9E%E7%8E%B0%E4%B8%AD%E7%9A%84%E7%BB%86%E8%8A%82%E5%92%8C%E5%86%B3%E7%AD%96.md)
##### [4.5.5 网络四层、七层负载均衡的区别](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.284%E3%80%91%E7%BD%91%E7%BB%9C%E5%9B%9B%E5%B1%82%E3%80%81%E4%B8%83%E5%B1%82%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%E7%9A%84%E5%8C%BA%E5%88%AB.md)
##### [4.5.6 Redis源码分析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.285%E3%80%91Redis%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md)
##### [4.5.7 后端开发程序员须彻底搞懂的 IO 底层原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.286%E3%80%91%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91%E7%A8%8B%E5%BA%8F%E5%91%98%E9%A1%BB%E5%BD%BB%E5%BA%95%E6%90%9E%E6%87%82%E7%9A%84%20IO%20%E5%BA%95%E5%B1%82%E5%8E%9F%E7%90%86.md)
##### [4.5.8 Linux网络编程-UDP和TCP协议详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.287%E3%80%91Linux%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B-UDP%E5%92%8CTCP%E5%8D%8F%E8%AE%AE%E8%AF%A6%E8%A7%A3.md)
##### [4.5.9 从底层原理出发,了解Linux内核之内存管理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.288%E3%80%91%E4%BB%8E%E5%BA%95%E5%B1%82%E5%8E%9F%E7%90%86%E5%87%BA%E5%8F%91%EF%BC%8C%E4%BA%86%E8%A7%A3Linux%E5%86%85%E6%A0%B8%E4%B9%8B%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86.md)
##### [4.6.1 图解 epoll 是如何工作的及epoll实现原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.289%E3%80%91%E5%9B%BE%E8%A7%A3%20epoll%20%E6%98%AF%E5%A6%82%E4%BD%95%E5%B7%A5%E4%BD%9C%E7%9A%84%E5%8F%8Aepoll%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86.md)
##### [4.6.2 现在后端开发都在用什么数据库存储数据?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.290%E3%80%91%E7%8E%B0%E5%9C%A8%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91%E9%83%BD%E5%9C%A8%E7%94%A8%E4%BB%80%E4%B9%88%E6%95%B0%E6%8D%AE%E5%BA%93%E5%AD%98%E5%82%A8%E6%95%B0%E6%8D%AE%EF%BC%9F.md)
##### [4.6.3 Redis多线程原理详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.291%E3%80%91Redis%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%8E%9F%E7%90%86%E8%AF%A6%E8%A7%A3.md)
##### [4.6.4 工作年限、成长路线、进阶技术。怎样才能成为架构师?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.292%E3%80%91%E5%B7%A5%E4%BD%9C%E5%B9%B4%E9%99%90%E3%80%81%E6%88%90%E9%95%BF%E8%B7%AF%E7%BA%BF%E3%80%81%E8%BF%9B%E9%98%B6%E6%8A%80%E6%9C%AF%E3%80%82%E6%80%8E%E6%A0%B7%E6%89%8D%E8%83%BD%E6%88%90%E4%B8%BA%E6%9E%B6%E6%9E%84%E5%B8%88%EF%BC%9F.md)
##### [4.6.5 malloc函数背后的实现原理——内存池](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.293%E3%80%91malloc%E5%87%BD%E6%95%B0%E8%83%8C%E5%90%8E%E7%9A%84%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86%E2%80%94%E2%80%94%E5%86%85%E5%AD%98%E6%B1%A0.md)
##### [4.6.6 深入理解MYSQL索引优化:多列索引](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.294%E3%80%91%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3MYSQL%E7%B4%A2%E5%BC%95%E4%BC%98%E5%8C%96%EF%BC%9A%E5%A4%9A%E5%88%97%E7%B4%A2%E5%BC%95.md)
##### [4.6.7 C++高性能服务器框架——日志系统详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.295%E3%80%91C%2B%2B%E9%AB%98%E6%80%A7%E8%83%BD%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%A1%86%E6%9E%B6%E2%80%94%E2%80%94%E6%97%A5%E5%BF%97%E7%B3%BB%E7%BB%9F%E8%AF%A6%E8%A7%A3.md)
##### [4.6.8 熬夜肝了这一份C++开发详细学习路线](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.296%E3%80%91%E7%86%AC%E5%A4%9C%E8%82%9D%E4%BA%86%E8%BF%99%E4%B8%80%E4%BB%BDC%2B%2B%E5%BC%80%E5%8F%91%E8%AF%A6%E7%BB%86%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF.md)
##### [4.6.9 什么是DPDK?DPDK的原理及学习路线总结](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.297%E3%80%91%E4%BB%80%E4%B9%88%E6%98%AFDPDK%EF%BC%9FDPDK%E7%9A%84%E5%8E%9F%E7%90%86%E5%8F%8A%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E6%80%BB%E7%BB%93.md)
##### [4.7.1 腾讯同事内推的那位Linux CC++后端开发同学面试没过](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.298%E3%80%91%E8%85%BE%E8%AE%AF%E5%90%8C%E4%BA%8B%E5%86%85%E6%8E%A8%E7%9A%84%E9%82%A3%E4%BD%8DLinux%20CC%2B%2B%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91%E5%90%8C%E5%AD%A6%E9%9D%A2%E8%AF%95%E6%B2%A1%E8%BF%87.md)
##### [4.7.2 从四线城市程序员,到深圳大厂架构师,我只用了半年](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.299%E3%80%91%E4%BB%8E%E5%9B%9B%E7%BA%BF%E5%9F%8E%E5%B8%82%E7%A8%8B%E5%BA%8F%E5%91%98%EF%BC%8C%E5%88%B0%E6%B7%B1%E5%9C%B3%E5%A4%A7%E5%8E%82%E6%9E%B6%E6%9E%84%E5%B8%88%EF%BC%8C%E6%88%91%E5%8F%AA%E7%94%A8%E4%BA%86%E5%8D%8A%E5%B9%B4.md)
##### [4.7.3 详解 epoll 原理 Redis,Netty,Nginx实现高性能IO的核心原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.300%E3%80%91%E8%AF%A6%E8%A7%A3%20epoll%20%E5%8E%9F%E7%90%86%E3%80%90Redis%EF%BC%8CNetty%EF%BC%8CNginx%E5%AE%9E%E7%8E%B0%E9%AB%98%E6%80%A7%E8%83%BDIO%E7%9A%84%E6%A0%B8%E5%BF%83%E5%8E%9F%E7%90%86%E3%80%91.md)
##### [4.7.4 关于TCP的CLOSING状态和CLOSE_WAIT状态浅析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.301%E3%80%91%E5%85%B3%E4%BA%8ETCP%E7%9A%84CLOSING%E7%8A%B6%E6%80%81%E5%92%8CCLOSE_WAIT%E7%8A%B6%E6%80%81%E6%B5%85%E6%9E%90.md)
##### [4.7.5 Linux 网络性能优化-C10K、C1000K、C10M 问题总结](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.302%E3%80%91Linux%20%E7%BD%91%E7%BB%9C%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96-C10K%E3%80%81C1000K%E3%80%81C10M%20%E9%97%AE%E9%A2%98%E6%80%BB%E7%BB%93.md)
##### [4.7.6 C语言回调函数到底是什么?如何使用回调函数?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.303%E3%80%91C%E8%AF%AD%E8%A8%80%E5%9B%9E%E8%B0%83%E5%87%BD%E6%95%B0%E5%88%B0%E5%BA%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E5%9B%9E%E8%B0%83%E5%87%BD%E6%95%B0%EF%BC%9F.md)
##### [4.7.7 腾讯面试题:十亿数据如何去重?红黑树到hash再到布隆过滤器](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.304%E3%80%91%E8%85%BE%E8%AE%AF%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%9A%E5%8D%81%E4%BA%BF%E6%95%B0%E6%8D%AE%E5%A6%82%E4%BD%95%E5%8E%BB%E9%87%8D%EF%BC%9F%E7%BA%A2%E9%BB%91%E6%A0%91%E5%88%B0hash%E5%86%8D%E5%88%B0%E5%B8%83%E9%9A%86%E8%BF%87%E6%BB%A4%E5%99%A8.md)
##### [4.7.8 从进入内核态看linux内存管理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.305%E3%80%91%E4%BB%8E%E8%BF%9B%E5%85%A5%E5%86%85%E6%A0%B8%E6%80%81%E7%9C%8Blinux%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86.md)
##### [4.7.9 从6种IO模式谈谈协程的作用](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.306%E3%80%91%E4%BB%8E6%E7%A7%8DIO%E6%A8%A1%E5%BC%8F%E8%B0%88%E8%B0%88%E5%8D%8F%E7%A8%8B%E7%9A%84%E4%BD%9C%E7%94%A8.md)
##### [4.8.1 数据从应用层的应用进程到最后的网络包是怎么一步步封装的?TCP怎么拆分?IP怎么分片?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.307%E3%80%91%E6%95%B0%E6%8D%AE%E4%BB%8E%E5%BA%94%E7%94%A8%E5%B1%82%E7%9A%84%E5%BA%94%E7%94%A8%E8%BF%9B%E7%A8%8B%E5%88%B0%E6%9C%80%E5%90%8E%E7%9A%84%E7%BD%91%E7%BB%9C%E5%8C%85%E6%98%AF%E6%80%8E%E4%B9%88%E4%B8%80%E6%AD%A5%E6%AD%A5%E5%B0%81%E8%A3%85%E7%9A%84%EF%BC%9FTCP%E6%80%8E%E4%B9%88%E6%8B%86%E5%88%86%EF%BC%9FIP%E6%80%8E%E4%B9%88%E5%88%86%E7%89%87%EF%BC%9F.md)
##### [4.8.2 谈谈QUIC协议原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.308%E3%80%91%E8%B0%88%E8%B0%88QUIC%E5%8D%8F%E8%AE%AE%E5%8E%9F%E7%90%86.md)
##### [4.8.3 Redis基本数据结构及底层实现原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.309%E3%80%91Redis%E5%9F%BA%E6%9C%AC%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E5%8F%8A%E5%BA%95%E5%B1%82%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86.md)
##### [4.8.4 linux后端开发-定时器设计详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.310%E3%80%91linux%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91-%E5%AE%9A%E6%97%B6%E5%99%A8%E8%AE%BE%E8%AE%A1%E8%AF%A6%E8%A7%A3.md)
##### [4.8.5 C++高性能大规模服务器开发实践](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.311%E3%80%91C%2B%2B%E9%AB%98%E6%80%A7%E8%83%BD%E5%A4%A7%E8%A7%84%E6%A8%A1%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%E5%AE%9E%E8%B7%B5.md)
##### [4.8.6 gRPC C++开发环境搭建](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.312%E3%80%91gRPC%20C%2B%2B%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA.md)
##### [4.8.7 TCP 三次握手的性能优化](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.313%E3%80%91TCP%20%E4%B8%89%E6%AC%A1%E6%8F%A1%E6%89%8B%E7%9A%84%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96.md)
##### [4.8.8 redis7.0源码阅读:Redis中的IO多线程(线程池)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.314%E3%80%91redis7.0%E6%BA%90%E7%A0%81%E9%98%85%E8%AF%BB%EF%BC%9ARedis%E4%B8%AD%E7%9A%84IO%E5%A4%9A%E7%BA%BF%E7%A8%8B%EF%BC%88%E7%BA%BF%E7%A8%8B%E6%B1%A0%EF%BC%89.md)
##### [4.8.9 linux c/c++开发:多线程并发锁:互斥锁、自旋锁、原子操作、CAS](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.315%E3%80%91linux%20cc%2B%2B%E5%BC%80%E5%8F%91%EF%BC%9A%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%B9%B6%E5%8F%91%E9%94%81%EF%BC%9A%E4%BA%92%E6%96%A5%E9%94%81%E3%80%81%E8%87%AA%E6%97%8B%E9%94%81%E3%80%81%E5%8E%9F%E5%AD%90%E6%93%8D%E4%BD%9C%E3%80%81CAS.md)
##### [4.9.1 作为程序员,如何彻底理解高并发中的协程](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.316%E3%80%91%E4%BD%9C%E4%B8%BA%E7%A8%8B%E5%BA%8F%E5%91%98%EF%BC%8C%E5%A6%82%E4%BD%95%E5%BD%BB%E5%BA%95%E7%90%86%E8%A7%A3%E9%AB%98%E5%B9%B6%E5%8F%91%E4%B8%AD%E7%9A%84%E5%8D%8F%E7%A8%8B.md)
##### [4.9.2 Redis 这么强?该如何进行性能优化呢?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.317%E3%80%91Redis%20%E8%BF%99%E4%B9%88%E5%BC%BA%EF%BC%9F%E8%AF%A5%E5%A6%82%E4%BD%95%E8%BF%9B%E8%A1%8C%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E5%91%A2%EF%BC%9F.md)
##### [4.9.3 腾讯面试官用「B+树」虐哭我了](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.318%E3%80%91%E8%85%BE%E8%AE%AF%E9%9D%A2%E8%AF%95%E5%AE%98%E7%94%A8%E3%80%8CB%2B%E6%A0%91%E3%80%8D%E8%99%90%E5%93%AD%E6%88%91%E4%BA%86.md)
##### [4.9.4 超专业解析linux文件系统的底层架构及其工作原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.319%E3%80%91%E8%B6%85%E4%B8%93%E4%B8%9A%E8%A7%A3%E6%9E%90linux%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E7%9A%84%E5%BA%95%E5%B1%82%E6%9E%B6%E6%9E%84%E5%8F%8A%E5%85%B6%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86.md)
##### [4.9.5 Linux 高性能服务 epoll 的本质,真的不简单(含实例源码)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.320%E3%80%91Linux%20%E9%AB%98%E6%80%A7%E8%83%BD%E6%9C%8D%E5%8A%A1%20epoll%20%E7%9A%84%E6%9C%AC%E8%B4%A8%EF%BC%8C%E7%9C%9F%E7%9A%84%E4%B8%8D%E7%AE%80%E5%8D%95%EF%BC%88%E5%90%AB%E5%AE%9E%E4%BE%8B%E6%BA%90%E7%A0%81%EF%BC%89.md)
##### [4.9.6 c++开发工作中常见的几种内存泄漏场景汇总](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.321%E3%80%91c%2B%2B%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E4%B8%AD%E5%B8%B8%E8%A7%81%E7%9A%84%E5%87%A0%E7%A7%8D%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F%E5%9C%BA%E6%99%AF%E6%B1%87%E6%80%BB.md)
##### [4.9.7 手写线程池与性能分析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.322%E3%80%91%E6%89%8B%E5%86%99%E7%BA%BF%E7%A8%8B%E6%B1%A0%E4%B8%8E%E6%80%A7%E8%83%BD%E5%88%86%E6%9E%90.md)
##### [4.9.8 Redis6.0多线程模型总结](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.323%E3%80%91Redis6.0%E5%A4%9A%E7%BA%BF%E7%A8%8B%E6%A8%A1%E5%9E%8B%E6%80%BB%E7%BB%93.md)
##### [4.9.9 进程的同步、互斥、通信的区别,进程与线程同步的区别](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.324%E3%80%91%E8%BF%9B%E7%A8%8B%E7%9A%84%E5%90%8C%E6%AD%A5%E3%80%81%E4%BA%92%E6%96%A5%E3%80%81%E9%80%9A%E4%BF%A1%E7%9A%84%E5%8C%BA%E5%88%AB%EF%BC%8C%E8%BF%9B%E7%A8%8B%E4%B8%8E%E7%BA%BF%E7%A8%8B%E5%90%8C%E6%AD%A5%E7%9A%84%E5%8C%BA%E5%88%AB.md)
##### [5.1.1 通过Redis学习事件驱动设计](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.325%E3%80%91%E9%80%9A%E8%BF%87Redis%E5%AD%A6%E4%B9%A0%E4%BA%8B%E4%BB%B6%E9%A9%B1%E5%8A%A8%E8%AE%BE%E8%AE%A1.md)
##### [5.1.2 TCP通信接收数据不完整的解决方法](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.326%E3%80%91TCP%E9%80%9A%E4%BF%A1%E6%8E%A5%E6%94%B6%E6%95%B0%E6%8D%AE%E4%B8%8D%E5%AE%8C%E6%95%B4%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95.md)
##### [5.1.3 图解|揭开协程的神秘面纱](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.327%E3%80%91%E5%9B%BE%E8%A7%A3%EF%BD%9C%E6%8F%AD%E5%BC%80%E5%8D%8F%E7%A8%8B%E7%9A%84%E7%A5%9E%E7%A7%98%E9%9D%A2%E7%BA%B1.md)
##### [5.1.4 文件的 io 栈,你真的知道了吗](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.328%E3%80%91%E6%96%87%E4%BB%B6%E7%9A%84%20io%20%E6%A0%88%EF%BC%8C%E4%BD%A0%E7%9C%9F%E7%9A%84%E7%9F%A5%E9%81%93%E4%BA%86%E5%90%97.md)
##### [5.1.5 如何用300行代码实现一个完整的线程池](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.329%E3%80%91%E5%A6%82%E4%BD%95%E7%94%A8300%E8%A1%8C%E4%BB%A3%E7%A0%81%E5%AE%9E%E7%8E%B0%E4%B8%80%E4%B8%AA%E5%AE%8C%E6%95%B4%E7%9A%84%E7%BA%BF%E7%A8%8B%E6%B1%A0.md)
##### [5.1.6 从一次线上问题说起,详解 TCP 半连接队列、全连接队列](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.340%E3%80%91%E4%BB%8E%E4%B8%80%E6%AC%A1%E7%BA%BF%E4%B8%8A%E9%97%AE%E9%A2%98%E8%AF%B4%E8%B5%B7%EF%BC%8C%E8%AF%A6%E8%A7%A3%20TCP%20%E5%8D%8A%E8%BF%9E%E6%8E%A5%E9%98%9F%E5%88%97%E3%80%81%E5%85%A8%E8%BF%9E%E6%8E%A5%E9%98%9F%E5%88%97.md)
##### [5.1.7 浅析进程间通信的几种方式(含实例源码)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.341%E3%80%91%E6%B5%85%E6%9E%90%E8%BF%9B%E7%A8%8B%E9%97%B4%E9%80%9A%E4%BF%A1%E7%9A%84%E5%87%A0%E7%A7%8D%E6%96%B9%E5%BC%8F%EF%BC%88%E5%90%AB%E5%AE%9E%E4%BE%8B%E6%BA%90%E7%A0%81%EF%BC%89.md)
##### [5.1.8 超详细的网络抓包神器 tcpdump 使用指南](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.342%E3%80%91%E8%B6%85%E8%AF%A6%E7%BB%86%E7%9A%84%E7%BD%91%E7%BB%9C%E6%8A%93%E5%8C%85%E7%A5%9E%E5%99%A8%20tcpdump%20%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97.md)
##### [5.1.9 原来 mmap 这么简单](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.343%E3%80%91%E5%8E%9F%E6%9D%A5%20mmap%20%E8%BF%99%E4%B9%88%E7%AE%80%E5%8D%95.md)
##### [5.2.1 深入理解 http 反向代理(nginx)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.344%E3%80%91%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3%20http%20%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%EF%BC%88nginx%EF%BC%89.md)
##### [5.2.2 C++使用protobuf实现序列化与反序列化](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.345%E3%80%91C%2B%2B%E4%BD%BF%E7%94%A8protobuf%E5%AE%9E%E7%8E%B0%E5%BA%8F%E5%88%97%E5%8C%96%E4%B8%8E%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96.md)
##### [5.2.3 Redis原理和机制详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.346%E3%80%91Redis%E5%8E%9F%E7%90%86%E5%92%8C%E6%9C%BA%E5%88%B6%E8%AF%A6%E8%A7%A3.md)
##### [5.2.4 网络丢包故障如何定位?如何解决?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.347%E3%80%91%E7%BD%91%E7%BB%9C%E4%B8%A2%E5%8C%85%E6%95%85%E9%9A%9C%E5%A6%82%E4%BD%95%E5%AE%9A%E4%BD%8D%EF%BC%9F%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%EF%BC%9F.md)
##### [5.2.5 Linux进程地址空间与进程内存布局详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.348%E3%80%91Linux%E8%BF%9B%E7%A8%8B%E5%9C%B0%E5%9D%80%E7%A9%BA%E9%97%B4%E4%B8%8E%E8%BF%9B%E7%A8%8B%E5%86%85%E5%AD%98%E5%B8%83%E5%B1%80%E8%AF%A6%E8%A7%A3.md)
##### [5.2.6 浅谈有栈协程与无栈协程](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.349%E3%80%91%E6%B5%85%E8%B0%88%E6%9C%89%E6%A0%88%E5%8D%8F%E7%A8%8B%E4%B8%8E%E6%97%A0%E6%A0%88%E5%8D%8F%E7%A8%8B.md)
##### [5.2.7 Nginx 性能优化(吐血总结)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.350%E3%80%91Nginx%20%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%EF%BC%88%E5%90%90%E8%A1%80%E6%80%BB%E7%BB%93%EF%BC%89.md)
##### [5.2.8 TCP通信过程详解以及tcp长连接和短连接](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.351%E3%80%91TCP%E9%80%9A%E4%BF%A1%E8%BF%87%E7%A8%8B%E8%AF%A6%E8%A7%A3%E4%BB%A5%E5%8F%8Atcp%E9%95%BF%E8%BF%9E%E6%8E%A5%E5%92%8C%E7%9F%AD%E8%BF%9E%E6%8E%A5.md)
##### [5.2.9 Linux系统编程之进程间通信:共享内存](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.352%E3%80%91Linux%E7%B3%BB%E7%BB%9F%E7%BC%96%E7%A8%8B%E4%B9%8B%E8%BF%9B%E7%A8%8B%E9%97%B4%E9%80%9A%E4%BF%A1%EF%BC%9A%E5%85%B1%E4%BA%AB%E5%86%85%E5%AD%98.md)
##### [5.3.1 内存泄漏的原因,内存泄漏如何避免?内存泄漏如何定位?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.353%E3%80%91%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F%E7%9A%84%E5%8E%9F%E5%9B%A0%EF%BC%8C%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F%E5%A6%82%E4%BD%95%E9%81%BF%E5%85%8D%EF%BC%9F%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F%E5%A6%82%E4%BD%95%E5%AE%9A%E4%BD%8D%EF%BC%9F.md)
##### [5.3.2 线上大量CLOSE_WAIT的原因深入分析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.354%E3%80%91%E7%BA%BF%E4%B8%8A%E5%A4%A7%E9%87%8FCLOSE_WAIT%E7%9A%84%E5%8E%9F%E5%9B%A0%E6%B7%B1%E5%85%A5%E5%88%86%E6%9E%90.md)
##### [5.3.3 一文弄懂tcp连接中各种状态及故障排查](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.355%E3%80%91%E4%B8%80%E6%96%87%E5%BC%84%E6%87%82tcp%E8%BF%9E%E6%8E%A5%E4%B8%AD%E5%90%84%E7%A7%8D%E7%8A%B6%E6%80%81%E5%8F%8A%E6%95%85%E9%9A%9C%E6%8E%92%E6%9F%A5.md)
##### [5.3.4 QQ音乐高可用架构体系](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.356%E3%80%91QQ%E9%9F%B3%E4%B9%90%E9%AB%98%E5%8F%AF%E7%94%A8%E6%9E%B6%E6%9E%84%E4%BD%93%E7%B3%BB.md)
##### [5.3.5 QQ 浏览器搜索相关性实践](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.357%E3%80%91QQ%20%E6%B5%8F%E8%A7%88%E5%99%A8%E6%90%9C%E7%B4%A2%E7%9B%B8%E5%85%B3%E6%80%A7%E5%AE%9E%E8%B7%B5.md)
##### [5.3.6 ClickHouse 查询优化详细介绍](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.358%E3%80%91ClickHouse%20%E6%9F%A5%E8%AF%A2%E4%BC%98%E5%8C%96%E8%AF%A6%E7%BB%86%E4%BB%8B%E7%BB%8D.md)
##### [5.3.7 腾讯云OCR性能是如何提升2倍的](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.359%E3%80%91%E8%85%BE%E8%AE%AF%E4%BA%91OCR%E6%80%A7%E8%83%BD%E6%98%AF%E5%A6%82%E4%BD%95%E6%8F%90%E5%8D%872%E5%80%8D%E7%9A%84.md)
##### [5.3.8 一文读懂数据库优化之分库分表](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.360%E3%80%91%E4%B8%80%E6%96%87%E8%AF%BB%E6%87%82%E6%95%B0%E6%8D%AE%E5%BA%93%E4%BC%98%E5%8C%96%E4%B9%8B%E5%88%86%E5%BA%93%E5%88%86%E8%A1%A8.md)
##### [5.3.9 Linux下跨语言调用C++实践](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.361%E3%80%91Linux%E4%B8%8B%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8C%2B%2B%E5%AE%9E%E8%B7%B5.md)
##### [5.4.1 数据库异常智能分析与诊断](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.362%E3%80%91%E6%95%B0%E6%8D%AE%E5%BA%93%E5%BC%82%E5%B8%B8%E6%99%BA%E8%83%BD%E5%88%86%E6%9E%90%E4%B8%8E%E8%AF%8A%E6%96%AD.md)
##### [5.4.2 标准化思想及组装式架构在后端BFF中的实践](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.363%E3%80%91%E6%A0%87%E5%87%86%E5%8C%96%E6%80%9D%E6%83%B3%E5%8F%8A%E7%BB%84%E8%A3%85%E5%BC%8F%E6%9E%B6%E6%9E%84%E5%9C%A8%E5%90%8E%E7%AB%AFBFF%E4%B8%AD%E7%9A%84%E5%AE%9E%E8%B7%B5.md)
##### [5.4.3 基于代价的慢查询优化建议](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.364%E3%80%91%E5%9F%BA%E4%BA%8E%E4%BB%A3%E4%BB%B7%E7%9A%84%E6%85%A2%E6%9F%A5%E8%AF%A2%E4%BC%98%E5%8C%96%E5%BB%BA%E8%AE%AE.md)
##### [5.4.4 设计模式二三事](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.365%E3%80%91%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%BA%8C%E4%B8%89%E4%BA%8B.md)
##### [5.4.5 即时通信IM核心能力及应用场景](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.366%E3%80%91%E5%8D%B3%E6%97%B6%E9%80%9A%E4%BF%A1IM%E6%A0%B8%E5%BF%83%E8%83%BD%E5%8A%9B%E5%8F%8A%E5%BA%94%E7%94%A8%E5%9C%BA%E6%99%AF.md)
##### [5.4.6 新知 腾讯云视立方播放器技术实现与应用](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.367%E3%80%91%E6%96%B0%E7%9F%A5%20%20%E8%85%BE%E8%AE%AF%E4%BA%91%E8%A7%86%E7%AB%8B%E6%96%B9%E6%92%AD%E6%94%BE%E5%99%A8%E6%8A%80%E6%9C%AF%E5%AE%9E%E7%8E%B0%E4%B8%8E%E5%BA%94%E7%94%A8.md)
##### [5.4.7 AXP-QUIC:自适应X路QUIC网络传输加速](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.368%E3%80%91AXP-QUIC%EF%BC%9A%E8%87%AA%E9%80%82%E5%BA%94X%E8%B7%AFQUIC%E7%BD%91%E7%BB%9C%E4%BC%A0%E8%BE%93%E5%8A%A0%E9%80%9F.md)
##### [5.4.8 SRS5优化:如何将DVR性能提升一倍](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.369%E3%80%91SRS5%E4%BC%98%E5%8C%96%EF%BC%9A%E5%A6%82%E4%BD%95%E5%B0%86DVR%E6%80%A7%E8%83%BD%E6%8F%90%E5%8D%87%E4%B8%80%E5%80%8D.md)
##### [5.4.9 SRS配置升级,云原生友好的配置能力](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.370%E3%80%91SRS%E9%85%8D%E7%BD%AE%E5%8D%87%E7%BA%A7%EF%BC%8C%E4%BA%91%E5%8E%9F%E7%94%9F%E5%8F%8B%E5%A5%BD%E7%9A%84%E9%85%8D%E7%BD%AE%E8%83%BD%E5%8A%9B.md)
##### [5.5.1 linux服务器网络编程之线程模型](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.371%E3%80%91linux%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E4%B9%8B%E7%BA%BF%E7%A8%8B%E6%A8%A1%E5%9E%8B.md)
##### [5.5.2 腾讯跟阿里两位王者之间的对比](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.372%E3%80%91%E8%85%BE%E8%AE%AF%E8%B7%9F%E9%98%BF%E9%87%8C%E4%B8%A4%E4%BD%8D%E7%8E%8B%E8%80%85%E4%B9%8B%E9%97%B4%E7%9A%84%E5%AF%B9%E6%AF%94.md)
##### [5.5.3 IM(即时通讯)服务端](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.373%E3%80%91IM%EF%BC%88%E5%8D%B3%E6%97%B6%E9%80%9A%E8%AE%AF%EF%BC%89%E6%9C%8D%E5%8A%A1%E7%AB%AF.md)
##### [5.5.4 一文带你了解大厂亿级并发下高性能服务器是如何实现的](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.374%E3%80%91%E4%B8%80%E6%96%87%E5%B8%A6%E4%BD%A0%E4%BA%86%E8%A7%A3%E5%A4%A7%E5%8E%82%E4%BA%BF%E7%BA%A7%E5%B9%B6%E5%8F%91%E4%B8%8B%E9%AB%98%E6%80%A7%E8%83%BD%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%98%AF%E5%A6%82%E4%BD%95%E5%AE%9E%E7%8E%B0%E7%9A%84%EF%BC%81.md)
##### [5.5.5 你真的懂Redis与MySQL双写一致性如何保证吗](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.375%E3%80%91%E4%BD%A0%E7%9C%9F%E7%9A%84%E6%87%82Redis%E4%B8%8EMySQL%E5%8F%8C%E5%86%99%E4%B8%80%E8%87%B4%E6%80%A7%E5%A6%82%E4%BD%95%E4%BF%9D%E8%AF%81%E5%90%97%EF%BC%9F.md)
##### [5.5.6 基于后端开发Redisson实现分布式锁源码分析解读](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.376%E3%80%91%E5%9F%BA%E4%BA%8E%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91Redisson%E5%AE%9E%E7%8E%B0%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%E8%A7%A3%E8%AF%BB.md)
##### [5.5.7 聊聊对不同IO模型的理解 (阻塞非阻塞IO,同步异步IO](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.377%E3%80%91%E8%81%8A%E8%81%8A%E5%AF%B9%E4%B8%8D%E5%90%8CIO%E6%A8%A1%E5%9E%8B%E7%9A%84%E7%90%86%E8%A7%A3%20(%E9%98%BB%E5%A1%9E%E9%9D%9E%E9%98%BB%E5%A1%9EIO%EF%BC%8C%E5%90%8C%E6%AD%A5%E5%BC%82%E6%AD%A5IO).md)
##### [5.5.8 Redis与Memcache对比](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.378%E3%80%91Redis%E4%B8%8EMemcache%E5%AF%B9%E6%AF%94.md)
##### [5.5.9 Nginx高效的原因,你都了解了吗](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.379%E3%80%91Nginx%E9%AB%98%E6%95%88%E7%9A%84%E5%8E%9F%E5%9B%A0%EF%BC%8C%E4%BD%A0%E9%83%BD%E4%BA%86%E8%A7%A3%E4%BA%86%E5%90%97.md)
##### [5.6.1 深入理解 ProtoBuf 原理与工程实践](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.380%E3%80%91%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3%20ProtoBuf%20%E5%8E%9F%E7%90%86%E4%B8%8E%E5%B7%A5%E7%A8%8B%E5%AE%9E%E8%B7%B5.md)
##### [5.6.2 从抖音到火山引擎——看流媒体技术演进和机会](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.381%E3%80%91%E4%BB%8E%E6%8A%96%E9%9F%B3%E5%88%B0%E7%81%AB%E5%B1%B1%E5%BC%95%E6%93%8E%E2%80%94%E2%80%94%E7%9C%8B%E6%B5%81%E5%AA%92%E4%BD%93%E6%8A%80%E6%9C%AF%E6%BC%94%E8%BF%9B%E5%92%8C%E6%9C%BA%E4%BC%9A.md)
##### [5.6.3 阿里云全球实时传输网络GRTN—QOE优化实践](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.382%E3%80%91%E9%98%BF%E9%87%8C%E4%BA%91%E5%85%A8%E7%90%83%E5%AE%9E%E6%97%B6%E4%BC%A0%E8%BE%93%E7%BD%91%E7%BB%9CGRTN%E2%80%94QOE%E4%BC%98%E5%8C%96%E5%AE%9E%E8%B7%B5.md)
##### [5.6.3 腾讯云实时音视频出海技术实践及落地](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.383%E3%80%91%E8%85%BE%E8%AE%AF%E4%BA%91%E5%AE%9E%E6%97%B6%E9%9F%B3%E8%A7%86%E9%A2%91%E5%87%BA%E6%B5%B7%E6%8A%80%E6%9C%AF%E5%AE%9E%E8%B7%B5%E5%8F%8A%E8%90%BD%E5%9C%B0.md)
##### [5.6.3 MPEG音频编码三十年](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.384%E3%80%91MPEG%E9%9F%B3%E9%A2%91%E7%BC%96%E7%A0%81%E4%B8%89%E5%8D%81%E5%B9%B4.md)
##### [5.6.3 利用WebTransport进行现场视频流注入](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.385%E3%80%91%E5%88%A9%E7%94%A8WebTransport%E8%BF%9B%E8%A1%8C%E7%8E%B0%E5%9C%BA%E8%A7%86%E9%A2%91%E6%B5%81%E6%B3%A8%E5%85%A5.md)
##### [5.6.3 WEBRTC 笔记](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.386%E3%80%91WEBRTC%20%E7%AC%94%E8%AE%B0.md)
##### [5.6.3 想学习音视频开发,感觉网上的资料很少?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.387%E3%80%91%E6%83%B3%E5%AD%A6%E4%B9%A0%E9%9F%B3%E8%A7%86%E9%A2%91%E5%BC%80%E5%8F%91%EF%BC%8C%E6%84%9F%E8%A7%89%E7%BD%91%E4%B8%8A%E7%9A%84%E8%B5%84%E6%96%99%E5%BE%88%E5%B0%91%EF%BC%9F.md)
##### [5.6.3 WebRTC开源项目-手把手教你搭建AppRTC](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.388%E3%80%91WebRTC%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE-%E6%89%8B%E6%8A%8A%E6%89%8B%E6%95%99%E4%BD%A0%E6%90%AD%E5%BB%BAAppRTC.md)
##### [5.6.3 最全的MSVC编译参数,收藏备用,MinGW与MSVC编译的区别](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.389%E3%80%91%E6%9C%80%E5%85%A8%E7%9A%84MSVC%E7%BC%96%E8%AF%91%E5%8F%82%E6%95%B0%EF%BC%8C%E6%94%B6%E8%97%8F%E5%A4%87%E7%94%A8%EF%BC%8CMinGW%E4%B8%8EMSVC%E7%BC%96%E8%AF%91%E7%9A%84%E5%8C%BA%E5%88%AB.md)
##### [5.6.3 针对初学者的 20 多个 FFmpeg 命令](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.390%E3%80%91%E9%92%88%E5%AF%B9%E5%88%9D%E5%AD%A6%E8%80%85%E7%9A%84%2020%20%E5%A4%9A%E4%B8%AA%20FFmpeg%20%E5%91%BD%E4%BB%A4.md)
##### [5.6.3 谷歌开源、高性能RPC框架:gRPC 使用体验](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.391%E3%80%91%E8%B0%B7%E6%AD%8C%E5%BC%80%E6%BA%90%E3%80%81%E9%AB%98%E6%80%A7%E8%83%BDRPC%E6%A1%86%E6%9E%B6%EF%BC%9AgRPC%20%E4%BD%BF%E7%94%A8%E4%BD%93%E9%AA%8C.md)
##### [5.6.3 C++音视频开发的技术要点](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.392%E3%80%91C%2B%2B%E9%9F%B3%E8%A7%86%E9%A2%91%E5%BC%80%E5%8F%91%E7%9A%84%E6%8A%80%E6%9C%AF%E8%A6%81%E7%82%B9.md)
##### [5.6.3 FFmpeg使用小结](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.393%E3%80%91FFmpeg%E4%BD%BF%E7%94%A8%E5%B0%8F%E7%BB%93.md)
##### [5.6.3 2022技术展望|开源十年,WebRTC 的现状与未来](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.394%E3%80%912022%E6%8A%80%E6%9C%AF%E5%B1%95%E6%9C%9B%EF%BD%9C%E5%BC%80%E6%BA%90%E5%8D%81%E5%B9%B4%EF%BC%8CWebRTC%20%E7%9A%84%E7%8E%B0%E7%8A%B6%E4%B8%8E%E6%9C%AA%E6%9D%A5.md)
##### [5.6.3 FFmpeg入门宝典,音视频流媒体开发学习,一篇看到就要收藏的文章(附20个视频资料)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.395%E3%80%91FFmpeg%E5%85%A5%E9%97%A8%E5%AE%9D%E5%85%B8%EF%BC%8C%E9%9F%B3%E8%A7%86%E9%A2%91%E6%B5%81%E5%AA%92%E4%BD%93%E5%BC%80%E5%8F%91%E5%AD%A6%E4%B9%A0%EF%BC%8C%E4%B8%80%E7%AF%87%E7%9C%8B%E5%88%B0%E5%B0%B1%E8%A6%81%E6%94%B6%E8%97%8F%E7%9A%84%E6%96%87%E7%AB%A0%EF%BC%88%E9%99%8420%E4%B8%AA%E8%A7%86%E9%A2%91%E8%B5%84%E6%96%99%EF%BC%89.md)
##### [5.6.3 FFmpeg的结构和命令行工具(在线介绍)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.396%E3%80%91FFmpeg%E7%9A%84%E7%BB%93%E6%9E%84%E5%92%8C%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%B7%A5%E5%85%B7%EF%BC%88%E5%9C%A8%E7%BA%BF%E4%BB%8B%E7%BB%8D%EF%BC%89.md)
##### [5.6.3 音视频编解码常用知识点](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.397%E3%80%91%E9%9F%B3%E8%A7%86%E9%A2%91%E7%BC%96%E8%A7%A3%E7%A0%81%E5%B8%B8%E7%94%A8%E7%9F%A5%E8%AF%86%E7%82%B9.md)
##### [5.6.3 WebRTC 发送方码率预估实现解析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.398%E3%80%91WebRTC%20%E5%8F%91%E9%80%81%E6%96%B9%E7%A0%81%E7%8E%87%E9%A2%84%E4%BC%B0%E5%AE%9E%E7%8E%B0%E8%A7%A3%E6%9E%90.md)
##### [5.6.3 C++ 开发者的机会在哪里?盘点 2022 好的CC++ 就业方向](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.399%E3%80%91C%2B%2B%20%E5%BC%80%E5%8F%91%E8%80%85%E7%9A%84%E6%9C%BA%E4%BC%9A%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F%E7%9B%98%E7%82%B9%202022%20%E5%A5%BD%E7%9A%84CC%2B%2B%20%E5%B0%B1%E4%B8%9A%E6%96%B9%E5%90%91.md)
##### [5.6.3 WebRTC 源码分析 -- RTC_CHECK](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.400%E3%80%91WebRTC%20%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%20--%20RTC_CHECK.md)
##### [5.6.4 RTMP推流及协议学习(全代码)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.401%E3%80%91RTMP%E6%8E%A8%E6%B5%81%E5%8F%8A%E5%8D%8F%E8%AE%AE%E5%AD%A6%E4%B9%A0%EF%BC%88%E5%85%A8%E4%BB%A3%E7%A0%81%EF%BC%89.md)
##### [5.6.5 流媒体协议中的时间戳理解与音视频同步,RTPRTCPRTMP推流拉流音视频同步](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.402%E3%80%91%E3%80%90%E7%BD%91%E7%BB%9C%E9%80%9A%E4%BF%A1%20--%20%E7%9B%B4%E6%92%AD%E3%80%91%E6%B5%81%E5%AA%92%E4%BD%93%E5%8D%8F%E8%AE%AE%E4%B8%AD%E7%9A%84%E6%97%B6%E9%97%B4%E6%88%B3%E7%90%86%E8%A7%A3%E4%B8%8E%E9%9F%B3%E8%A7%86%E9%A2%91%E5%90%8C%E6%AD%A5%2CRTPRTCPRTMP%E6%8E%A8%E6%B5%81%E6%8B%89%E6%B5%81%E9%9F%B3%E8%A7%86%E9%A2%91%E5%90%8C%E6%AD%A5.md)
##### [5.6.6 webrtc搭建视频通话、视频会议 (亲测半个小时搭建成功)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.403%E3%80%91webrtc%E6%90%AD%E5%BB%BA%E8%A7%86%E9%A2%91%E9%80%9A%E8%AF%9D%E3%80%81%E8%A7%86%E9%A2%91%E4%BC%9A%E8%AE%AE%20%EF%BC%88%E4%BA%B2%E6%B5%8B%E5%8D%8A%E4%B8%AA%E5%B0%8F%E6%97%B6%E6%90%AD%E5%BB%BA%E6%88%90%E5%8A%9F%EF%BC%89.md)
##### [5.6.7 x264码率控制](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.404%E3%80%91x264%E7%A0%81%E7%8E%87%E6%8E%A7%E5%88%B6.md)
##### [5.6.8 FFmpeg源码分析:内存管理系统](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.405%E3%80%91FFmpeg%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%9A%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F.md)
##### [5.6.9 WebRTC 传输安全机制第二话:深入显出 SRTP 协议](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.406%E3%80%91WebRTC%20%E4%BC%A0%E8%BE%93%E5%AE%89%E5%85%A8%E6%9C%BA%E5%88%B6%E7%AC%AC%E4%BA%8C%E8%AF%9D%EF%BC%9A%E6%B7%B1%E5%85%A5%E6%98%BE%E5%87%BA%20SRTP%20%E5%8D%8F%E8%AE%AE.md)
##### [5.7.1 WebRTC能给我带来什么?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.407%E3%80%91WebRTC%E8%83%BD%E7%BB%99%E6%88%91%E5%B8%A6%E6%9D%A5%E4%BB%80%E4%B9%88%EF%BC%9F.md)
##### [5.7.2 FFmpeg学习笔记——重采样demo解析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.408%E3%80%91FFmpeg%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0%E2%80%94%E2%80%94%E9%87%8D%E9%87%87%E6%A0%B7demo%E8%A7%A3%E6%9E%90.md)
##### [5.7.3 Linux ubuntu FFmpeg开发环境搭建(保姆式搭建教程)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.409%E3%80%91Linux%20ubuntu%20FFmpeg%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA(%E4%BF%9D%E5%A7%86%E5%BC%8F%E6%90%AD%E5%BB%BA%E6%95%99%E7%A8%8B).md)
##### [5.7.4 音视频开发技术的基本知识](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.410%E3%80%91%E9%9F%B3%E8%A7%86%E9%A2%91%E5%BC%80%E5%8F%91%E6%8A%80%E6%9C%AF%E7%9A%84%E5%9F%BA%E6%9C%AC%E7%9F%A5%E8%AF%86.md)
##### [5.7.5 Linux操作系统原理—内核网络协议栈](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.411%E3%80%91Linux%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%8E%9F%E7%90%86%E2%80%94%E5%86%85%E6%A0%B8%E7%BD%91%E7%BB%9C%E5%8D%8F%E8%AE%AE%E6%A0%88.md)
##### [5.7.6 从linux内核出发彻底弄懂socket底层的来龙去脉](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.412%E3%80%91%E4%BB%8Elinux%E5%86%85%E6%A0%B8%E5%87%BA%E5%8F%91%E5%BD%BB%E5%BA%95%E5%BC%84%E6%87%82socket%E5%BA%95%E5%B1%82%E7%9A%84%E6%9D%A5%E9%BE%99%E5%8E%BB%E8%84%89.md)
##### [5.7.7 深入理解epoll背后的原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.413%E3%80%91%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3epoll%E8%83%8C%E5%90%8E%E7%9A%84%E5%8E%9F%E7%90%86.md)
##### [5.7.8 Linux下全新的异步IO:io_uring详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.414%E3%80%91Linux%E4%B8%8B%E5%85%A8%E6%96%B0%E7%9A%84%E5%BC%82%E6%AD%A5IO%EF%BC%9Aio_uring%E8%AF%A6%E8%A7%A3.md)
##### [5.7.9 epoll源码剖析:为什么使用红黑树以及如何使用红黑树](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.415%E3%80%91epoll%E6%BA%90%E7%A0%81%E5%89%96%E6%9E%90%EF%BC%9A%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BD%BF%E7%94%A8%E7%BA%A2%E9%BB%91%E6%A0%91%E4%BB%A5%E5%8F%8A%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E7%BA%A2%E9%BB%91%E6%A0%91.md)
##### [5.8.1 盘点腾讯linux C++后台开发面试题](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.416%E3%80%91%E7%9B%98%E7%82%B9%E8%85%BE%E8%AE%AFlinux%20C%2B%2B%E5%90%8E%E5%8F%B0%E5%BC%80%E5%8F%91%E9%9D%A2%E8%AF%95%E9%A2%98.md)
##### [5.8.2 60道30K+C++工程师面试必问面试题](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.417%E3%80%9160%E9%81%9330K%2BC%2B%2B%E5%B7%A5%E7%A8%8B%E5%B8%88%E9%9D%A2%E8%AF%95%E5%BF%85%E9%97%AE%E9%9D%A2%E8%AF%95%E9%A2%98.md)
##### [5.8.3 C++高并发内存池的设计和实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.418%E3%80%91C%2B%2B%E9%AB%98%E5%B9%B6%E5%8F%91%E5%86%85%E5%AD%98%E6%B1%A0%E7%9A%84%E8%AE%BE%E8%AE%A1%E5%92%8C%E5%AE%9E%E7%8E%B0.md)
##### [5.8.4 不懂并行和并发?一文彻底搞懂并行和并发的区](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.419%E3%80%91%E4%B8%8D%E6%87%82%E5%B9%B6%E8%A1%8C%E5%92%8C%E5%B9%B6%E5%8F%91%EF%BC%9F%E4%B8%80%E6%96%87%E5%BD%BB%E5%BA%95%E6%90%9E%E6%87%82%E5%B9%B6%E8%A1%8C%E5%92%8C%E5%B9%B6%E5%8F%91%E7%9A%84%E5%8C%BA.md)
##### [5.8.5 etcd:etcd的原理和应用场景全面解析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.420%E3%80%91etcd%EF%BC%9Aetcd%E7%9A%84%E5%8E%9F%E7%90%86%E5%92%8C%E5%BA%94%E7%94%A8%E5%9C%BA%E6%99%AF%E5%85%A8%E9%9D%A2%E8%A7%A3%E6%9E%90.md)
##### [5.8.6 腾讯面试:linux内存性能优化总结](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.421%E3%80%91%E8%85%BE%E8%AE%AF%E9%9D%A2%E8%AF%95%EF%BC%9Alinux%E5%86%85%E5%AD%98%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E6%80%BB%E7%BB%93.md)
##### [5.8.7 linux内核vmalloc原理与实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.422%E3%80%91linux%E5%86%85%E6%A0%B8vmalloc%E5%8E%9F%E7%90%86%E4%B8%8E%E5%AE%9E%E7%8E%B0.md)
##### [5.8.8 高性能服务器开发十大必须掌握的核心技术](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.423%E3%80%91%E9%AB%98%E6%80%A7%E8%83%BD%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%E5%8D%81%E5%A4%A7%E5%BF%85%E9%A1%BB%E6%8E%8C%E6%8F%A1%E7%9A%84%E6%A0%B8%E5%BF%83%E6%8A%80%E6%9C%AF.md)
##### [5.8.9 百行代码实现基于C++11的线程池threadpool , 简洁且可带任意多参数](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.424%E3%80%91%E7%99%BE%E8%A1%8C%E4%BB%A3%E7%A0%81%E5%AE%9E%E7%8E%B0%E5%9F%BA%E4%BA%8EC%2B%2B11%E7%9A%84%E7%BA%BF%E7%A8%8B%E6%B1%A0threadpool%20%2C%20%E7%AE%80%E6%B4%81%E4%B8%94%E5%8F%AF%E5%B8%A6%E4%BB%BB%E6%84%8F%E5%A4%9A%E5%8F%82%E6%95%B0.md)
##### [5.9.1 全网最透彻的五种linux IO模型分析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.425%E3%80%91%E5%85%A8%E7%BD%91%E6%9C%80%E9%80%8F%E5%BD%BB%E7%9A%84%E4%BA%94%E7%A7%8Dlinux%20IO%E6%A8%A1%E5%9E%8B%E5%88%86%E6%9E%90%E3%80%8C%E5%80%BC%E5%BE%97%E6%94%B6%E8%97%8F%E3%80%8D.md)
##### [5.9.2 TCP连接中TIME_WAIT状态的作用及优化](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.426%E3%80%91TCP%E8%BF%9E%E6%8E%A5%E4%B8%ADTIME_WAIT%E7%8A%B6%E6%80%81%E7%9A%84%E4%BD%9C%E7%94%A8%E5%8F%8A%E4%BC%98%E5%8C%96.md)
##### [5.9.3 深入浅出DPDK学习笔记——认识DPDK](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.427%E3%80%91%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BADPDK%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0%E2%80%94%E2%80%94%E8%AE%A4%E8%AF%86DPDK.md)
##### [5.9.4 最强阿里巴巴历年经典面试题汇总:C++研发岗](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.428%E3%80%91%E6%9C%80%E5%BC%BA%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4%E5%8E%86%E5%B9%B4%E7%BB%8F%E5%85%B8%E9%9D%A2%E8%AF%95%E9%A2%98%E6%B1%87%E6%80%BB%EF%BC%9AC%2B%2B%E7%A0%94%E5%8F%91%E5%B2%97.md)
##### [5.9.5 超硬核,进程在内存中的样子!以及进程的一生](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.429%E3%80%91%E8%B6%85%E7%A1%AC%E6%A0%B8%EF%BC%8C%E8%BF%9B%E7%A8%8B%E5%9C%A8%E5%86%85%E5%AD%98%E4%B8%AD%E7%9A%84%E6%A0%B7%E5%AD%90%EF%BC%81%E4%BB%A5%E5%8F%8A%E8%BF%9B%E7%A8%8B%E7%9A%84%E4%B8%80%E7%94%9F.md)
##### [5.9.6 Linux原生异步IO原理与实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.430%E3%80%91Linux%E5%8E%9F%E7%94%9F%E5%BC%82%E6%AD%A5IO%E5%8E%9F%E7%90%86%E4%B8%8E%E5%AE%9E%E7%8E%B0%EF%BC%88Native%20AIO%EF%BC%89.md)
##### [5.9.7 如何减少频繁分配内存(malloc或new)造成的内存碎片](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.431%E3%80%91%E5%A6%82%E4%BD%95%E5%87%8F%E5%B0%91%E9%A2%91%E7%B9%81%E5%88%86%E9%85%8D%E5%86%85%E5%AD%98%EF%BC%88malloc%E6%88%96new%EF%BC%89%E9%80%A0%E6%88%90%E7%9A%84%E5%86%85%E5%AD%98%E7%A2%8E%E7%89%87.md)
##### [5.9.8 深入理解Linux 的Page Cache](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.432%E3%80%91%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3Linux%20%E7%9A%84Page%20Cache.md)
##### [5.9.9 高并发高吞吐IO秘密武器——epoll池化技术](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.433%E3%80%91%E9%AB%98%E5%B9%B6%E5%8F%91%E9%AB%98%E5%90%9E%E5%90%90IO%E7%A7%98%E5%AF%86%E6%AD%A6%E5%99%A8%E2%80%94%E2%80%94epoll%E6%B1%A0%E5%8C%96%E6%8A%80%E6%9C%AF.md)
##### [6.1.1 面试必备:计算机网络常问的六十二个问题](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.434%E3%80%91%E9%9D%A2%E8%AF%95%E5%BF%85%E5%A4%87%EF%BC%9A%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E5%B8%B8%E9%97%AE%E7%9A%84%E5%85%AD%E5%8D%81%E4%BA%8C%E4%B8%AA%E9%97%AE%E9%A2%98%EF%BC%88%E5%BB%BA%E8%AE%AE%E6%94%B6%E8%97%8F%EF%BC%89.md)
##### [6.1.2 深入剖析阻塞式socket的timeout](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.435%E3%80%91%E6%B7%B1%E5%85%A5%E5%89%96%E6%9E%90%E9%98%BB%E5%A1%9E%E5%BC%8Fsocket%E7%9A%84timeout.md)
##### [6.1.3 深入理解 Linux 的 epoll 机制及epoll原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.436%E3%80%91%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3%20Linux%20%E7%9A%84%20epoll%20%E6%9C%BA%E5%88%B6%E5%8F%8Aepoll%E5%8E%9F%E7%90%86.md)
##### [6.1.4 Linux中的消息队列、共享内存,你确定都掌握了吗?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.437%E3%80%91Linux%E4%B8%AD%E7%9A%84%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97%E3%80%81%E5%85%B1%E4%BA%AB%E5%86%85%E5%AD%98%EF%BC%8C%E4%BD%A0%E7%A1%AE%E5%AE%9A%E9%83%BD%E6%8E%8C%E6%8F%A1%E4%BA%86%E5%90%97%EF%BC%9F.md)
##### [6.1.5 关于高性能服务器底层网络通信模块的设计方法](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.438%E3%80%91%E5%85%B3%E4%BA%8E%E9%AB%98%E6%80%A7%E8%83%BD%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BA%95%E5%B1%82%E7%BD%91%E7%BB%9C%E9%80%9A%E4%BF%A1%E6%A8%A1%E5%9D%97%E7%9A%84%E8%AE%BE%E8%AE%A1%E6%96%B9%E6%B3%95.md)
##### [6.1.6 你真的了解Redis单线程为什么如此之快吗](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.439%E3%80%91%E4%BD%A0%E7%9C%9F%E7%9A%84%E4%BA%86%E8%A7%A3Redis%E5%8D%95%E7%BA%BF%E7%A8%8B%E4%B8%BA%E4%BB%80%E4%B9%88%E5%A6%82%E6%AD%A4%E4%B9%8B%E5%BF%AB%E5%90%97%EF%BC%9F.md)
##### [6.1.7 并发与多线程之线程安全篇](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.440%E3%80%91%E5%B9%B6%E5%8F%91%E4%B8%8E%E5%A4%9A%E7%BA%BF%E7%A8%8B%E4%B9%8B%E7%BA%BF%E7%A8%8B%E5%AE%89%E5%85%A8%E7%AF%87.md)
##### [6.1.8 设计模式—代理模式以及动态代理的实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.441%E3%80%91%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E2%80%94%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F%E4%BB%A5%E5%8F%8A%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86%E7%9A%84%E5%AE%9E%E7%8E%B0.md)
##### [6.1.9 后端开发—一文详解网络IO模型](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.442%E3%80%91%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91%E2%80%94%E4%B8%80%E6%96%87%E8%AF%A6%E8%A7%A3%E7%BD%91%E7%BB%9CIO%E6%A8%A1%E5%9E%8B.md)
##### [6.2.1 一文了解Nginx反向代理与conf原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.443%E3%80%91%E3%80%90%E6%8A%80%E6%9C%AF%E5%B9%B2%E8%B4%A7%E5%88%86%E4%BA%AB%E3%80%91%E4%B8%80%E6%96%87%E4%BA%86%E8%A7%A3Nginx%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E4%B8%8Econf%E5%8E%9F%E7%90%86.md)
##### [6.2.2 Linux环境,CC++语言手写代码实现线程池](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.444%E3%80%91Linux%E7%8E%AF%E5%A2%83%EF%BC%8CCC%2B%2B%E8%AF%AD%E8%A8%80%E6%89%8B%E5%86%99%E4%BB%A3%E7%A0%81%E5%AE%9E%E7%8E%B0%E7%BA%BF%E7%A8%8B%E6%B1%A0.md)
##### [6.2.3 一文掌握tcp服务器epoll的多种实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.445%E3%80%91%E4%B8%80%E6%96%87%E6%8E%8C%E6%8F%A1tcp%E6%9C%8D%E5%8A%A1%E5%99%A8epoll%E7%9A%84%E5%A4%9A%E7%A7%8D%E5%AE%9E%E7%8E%B0.md)
##### [6.2.4 后端开发【一大波干货知识】tcpip定时器与滑动窗口详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.446%E3%80%91%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91%E3%80%90%E4%B8%80%E5%A4%A7%E6%B3%A2%E5%B9%B2%E8%B4%A7%E7%9F%A5%E8%AF%86%E3%80%91tcpip%E5%AE%9A%E6%97%B6%E5%99%A8%E4%B8%8E%E6%BB%91%E5%8A%A8%E7%AA%97%E5%8F%A3%E8%AF%A6%E8%A7%A3.md)
##### [6.2.5 网络IO管理-简单一问一答、多线程方式](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.447%E3%80%91%E7%BD%91%E7%BB%9CIO%E7%AE%A1%E7%90%86-%E7%AE%80%E5%8D%95%E4%B8%80%E9%97%AE%E4%B8%80%E7%AD%94%E3%80%81%E5%A4%9A%E7%BA%BF%E7%A8%8B%E6%96%B9%E5%BC%8F.md)
##### [6.2.6 后端开发【一大波干货知识】定时器方案红黑树,时间轮,最小堆](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.448%E3%80%91%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91%E3%80%90%E4%B8%80%E5%A4%A7%E6%B3%A2%E5%B9%B2%E8%B4%A7%E7%9F%A5%E8%AF%86%E3%80%91%E5%AE%9A%E6%97%B6%E5%99%A8%E6%96%B9%E6%A1%88%E7%BA%A2%E9%BB%91%E6%A0%91%EF%BC%8C%E6%97%B6%E9%97%B4%E8%BD%AE%EF%BC%8C%E6%9C%80%E5%B0%8F%E5%A0%86.md)
##### [6.2.7 后端开发【一大波干货知识】—Redis,Memcached,Nginx网络组件](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.449%E3%80%91%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91%E3%80%90%E4%B8%80%E5%A4%A7%E6%B3%A2%E5%B9%B2%E8%B4%A7%E7%9F%A5%E8%AF%86%E3%80%91%E2%80%94Redis%EF%BC%8CMemcached%EF%BC%8CNginx%E7%BD%91%E7%BB%9C%E7%BB%84%E4%BB%B6.md)
##### [6.2.8 手写实现分布式锁](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.450%E3%80%91%E6%89%8B%E5%86%99%E5%AE%9E%E7%8E%B0%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81.md)
##### [6.2.9 后端开发【一大波干货知识】定时器方案红黑树,时间轮,最小堆](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.451%E3%80%91%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91%E3%80%90%E4%B8%80%E5%A4%A7%E6%B3%A2%E5%B9%B2%E8%B4%A7%E7%9F%A5%E8%AF%86%E3%80%91%E5%AE%9A%E6%97%B6%E5%99%A8%E6%96%B9%E6%A1%88%E7%BA%A2%E9%BB%91%E6%A0%91%EF%BC%8C%E6%97%B6%E9%97%B4%E8%BD%AE%EF%BC%8C%E6%9C%80%E5%B0%8F%E5%A0%86.md)
##### [6.3.1 Reactor实现http服务器,附完整代码](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.452%E3%80%91Reactor%E5%AE%9E%E7%8E%B0http%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%8C%E9%99%84%E5%AE%8C%E6%95%B4%E4%BB%A3%E7%A0%81.md)
##### [6.3.2 hash,bloomfilter,分布式一致性hash](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.453%E3%80%91hash%EF%BC%8Cbloomfilter%EF%BC%8C%E5%88%86%E5%B8%83%E5%BC%8F%E4%B8%80%E8%87%B4%E6%80%A7hash.md)
##### [6.3.3 DPDK技术系统学习](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.454%E3%80%91DPDK%E6%8A%80%E6%9C%AF%E7%B3%BB%E7%BB%9F%E5%AD%A6%E4%B9%A0%E4%B8%80%EF%BC%88%E6%8E%A5%E6%94%B6%EF%BC%8C%E5%8F%91%E9%80%81%EF%BC%8Carp%EF%BC%8Cicmp%E5%8A%9F%E8%83%BD%E6%B5%8B%E8%AF%95%EF%BC%89.md)
##### [6.3.4 后端开发【一大波干货知识】网络通信模型和网络IO管理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.455%E3%80%91%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91%E3%80%90%E4%B8%80%E5%A4%A7%E6%B3%A2%E5%B9%B2%E8%B4%A7%E7%9F%A5%E8%AF%86%E3%80%91%E7%BD%91%E7%BB%9C%E9%80%9A%E4%BF%A1%E6%A8%A1%E5%9E%8B%E5%92%8C%E7%BD%91%E7%BB%9CIO%E7%AE%A1%E7%90%86.md)
##### [6.3.5 音视频开发技术的基本知识](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.456%E3%80%91%E9%9F%B3%E8%A7%86%E9%A2%91%E5%BC%80%E5%8F%91%E6%8A%80%E6%9C%AF%E7%9A%84%E5%9F%BA%E6%9C%AC%E7%9F%A5%E8%AF%86.md)
##### [6.3.6 用WinDbg断点调试FFmpeg](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.457%E3%80%91%E7%94%A8WinDbg%E6%96%AD%E7%82%B9%E8%B0%83%E8%AF%95FFmpeg.md)
##### [6.3.7 FFplay源码分析-nobuffer](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.458%E3%80%91FFplay%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90-nobuffer.md)
##### [6.3.8 RTSP直播延时的深度优化(干货)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.459%E3%80%91RTSP%E7%9B%B4%E6%92%AD%E5%BB%B6%E6%97%B6%E7%9A%84%E6%B7%B1%E5%BA%A6%E4%BC%98%E5%8C%96%EF%BC%88%E5%B9%B2%E8%B4%A7%EF%BC%89.md)
##### [6.3.9 H264解码之FFmepg解码ES数据](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.460%E3%80%91H264%E8%A7%A3%E7%A0%81%E4%B9%8BFFmepg%E8%A7%A3%E7%A0%81ES%E6%95%B0%E6%8D%AE.md)
##### [6.4.1 YUV与RGB的格式采样方式存储方式](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.461%E3%80%91YUV%E4%B8%8ERGB%E7%9A%84%E6%A0%BC%E5%BC%8F%E9%87%87%E6%A0%B7%E6%96%B9%E5%BC%8F%E5%AD%98%E5%82%A8%E6%96%B9%E5%BC%8F.md)
##### [6.4.2 【音视频技术】播放器架构设计](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.462%E3%80%91%E3%80%90%E9%9F%B3%E8%A7%86%E9%A2%91%E6%8A%80%E6%9C%AF%E3%80%91%E6%92%AD%E6%94%BE%E5%99%A8%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1.md)
##### [6.4.3 Nginx搭建RTMP推拉流服务器](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.463%E3%80%91Nginx%E6%90%AD%E5%BB%BARTMP%E6%8E%A8%E6%8B%89%E6%B5%81%E6%9C%8D%E5%8A%A1%E5%99%A8.md)
##### [6.4.4 FFMPEG 之 AVDevice](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.464%E3%80%91FFMPEG%20%E4%B9%8B%20AVDevice.md)
##### [6.4.5 WebRTC 源码分析 -- 线程相关(线程切换分析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.465%E3%80%91%E3%80%90%E7%BD%91%E7%BB%9C%E9%80%9A%E4%BF%A1%20--%20WebRTC%E3%80%91WebRTC%20%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%20--%20%E7%BA%BF%E7%A8%8B%E7%9B%B8%E5%85%B3(%E7%BA%BF%E7%A8%8B%E5%88%87%E6%8D%A2%E5%88%86%E6%9E%90%20--%20MethodCall%20%20ConstMethodCall%20%E7%B1%BB%E5%88%86%E6%9E%90).md)
##### [6.4.6 WebRTC 基础知识 -- 基础知识总结【1】WebRTC 简介](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.466%E3%80%91%E3%80%90%E7%BD%91%E7%BB%9C%E9%80%9A%E4%BF%A1%20--%20WebRTC%E3%80%91WebRTC%20%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86%20--%20%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86%E6%80%BB%E7%BB%93%E3%80%901%E3%80%91WebRTC%20%E7%AE%80%E4%BB%8B.md)
##### [6.4.7 神器 ffmpeg——操作视频,极度舒适](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.467%E3%80%91%E7%A5%9E%E5%99%A8%20ffmpeg%E2%80%94%E2%80%94%E6%93%8D%E4%BD%9C%E8%A7%86%E9%A2%91%EF%BC%8C%E6%9E%81%E5%BA%A6%E8%88%92%E9%80%82.md)
##### [6.4.8 音视频面试问题面试技巧](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.468%E3%80%91%E9%9F%B3%E8%A7%86%E9%A2%91%E9%9D%A2%E8%AF%95%E9%97%AE%E9%A2%98%E9%9D%A2%E8%AF%95%E6%8A%80%E5%B7%A7.md)
##### [6.4.9 什么是码率控制 在视频编码中,码率控制的概念是什么,它是通过什么实现的](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.469%E3%80%91%E4%BB%80%E4%B9%88%E6%98%AF%E7%A0%81%E7%8E%87%E6%8E%A7%E5%88%B6%20%E5%9C%A8%E8%A7%86%E9%A2%91%E7%BC%96%E7%A0%81%E4%B8%AD%EF%BC%8C%E7%A0%81%E7%8E%87%E6%8E%A7%E5%88%B6%E7%9A%84%E6%A6%82%E5%BF%B5%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%8C%E5%AE%83%E6%98%AF%E9%80%9A%E8%BF%87%E4%BB%80%E4%B9%88%E5%AE%9E%E7%8E%B0%E7%9A%84.md)
##### [6.5.1 FFmpeg命令行格式和转码过程](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.470%E3%80%91FFmpeg%E5%91%BD%E4%BB%A4%E8%A1%8C%E6%A0%BC%E5%BC%8F%E5%92%8C%E8%BD%AC%E7%A0%81%E8%BF%87%E7%A8%8B.md)
##### [6.5.2 进程原理及系统调用](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.471%E3%80%91%E8%BF%9B%E7%A8%8B%E5%8E%9F%E7%90%86%E5%8F%8A%E7%B3%BB%E7%BB%9F%E8%B0%83%E7%94%A8.md)
##### [6.5.3 posix API与网络协议栈的实现原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.472%E3%80%91posix%20API%E4%B8%8E%E7%BD%91%E7%BB%9C%E5%8D%8F%E8%AE%AE%E6%A0%88%E7%9A%84%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86.md)
##### [6.5.4 常使用的网络IO管理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.473%E3%80%91%E5%B8%B8%E4%BD%BF%E7%94%A8%E7%9A%84%E7%BD%91%E7%BB%9CIO%E7%AE%A1%E7%90%86.md)
##### [6.5.5 服务器模型reactor](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.474%E3%80%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%A8%A1%E5%9E%8Breactor.md)
##### [6.5.6 nginx 中数据结构讲解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.475%E3%80%91nginx%20%E4%B8%AD%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E8%AE%B2%E8%A7%A3.md)
##### [6.5.7 nginx自定义实现一个计量模块](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.476%E3%80%91nginx%E8%87%AA%E5%AE%9A%E4%B9%89%E5%AE%9E%E7%8E%B0%E4%B8%80%E4%B8%AA%E8%AE%A1%E9%87%8F%E6%A8%A1%E5%9D%97.md)
##### [6.5.8 协程的调度实现与性能测试](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.477%E3%80%91%E5%8D%8F%E7%A8%8B%E7%9A%84%E8%B0%83%E5%BA%A6%E5%AE%9E%E7%8E%B0%E4%B8%8E%E6%80%A7%E8%83%BD%E6%B5%8B%E8%AF%95.md)
##### [6.5.9 tcp服务器epoll的多种实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.478%E3%80%91tcp%E6%9C%8D%E5%8A%A1%E5%99%A8epoll%E7%9A%84%E5%A4%9A%E7%A7%8D%E5%AE%9E%E7%8E%B0.md)
##### [6.6.1 C++面试常问基础总结梳理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.479%E3%80%91C%2B%2B%E9%9D%A2%E8%AF%95%E5%B8%B8%E9%97%AE%E5%9F%BA%E7%A1%80%E6%80%BB%E7%BB%93%E6%A2%B3%E7%90%86.md)
##### [6.6.2 Nginx数据结构](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.480%E3%80%91Nginx%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84.md)
##### [6.6.3 Linux服务器开发,libeventlibev框架实战那些坑](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.481%E3%80%91Linux%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%2Clibeventlibev%E6%A1%86%E6%9E%B6%E5%AE%9E%E6%88%98%E9%82%A3%E4%BA%9B%E5%9D%91.md)
##### [6.6.4 tcp支持浏览器websocket协议](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.482%E3%80%91tcp%E6%94%AF%E6%8C%81%E6%B5%8F%E8%A7%88%E5%99%A8websocket%E5%8D%8F%E8%AE%AE.md)
##### [6.6.5 Linux服务器开发,手写分布式锁](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.483%E3%80%91Linux%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%2C%E6%89%8B%E5%86%99%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81.md)
##### [6.6.6 Linux服务器开发,手写内存检测组件](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.484%E3%80%91Linux%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%2C%E6%89%8B%E5%86%99%E5%86%85%E5%AD%98%E6%A3%80%E6%B5%8B%E7%BB%84%E4%BB%B6.md)
##### [6.6.7 Linux服务器开发,mysql连接池的实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.485%E3%80%91Linux%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%2Cmysql%E8%BF%9E%E6%8E%A5%E6%B1%A0%E7%9A%84%E5%AE%9E%E7%8E%B0.md)
##### [6.6.8 数据库之mysql索引原理详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.486%E3%80%91%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91%E3%80%90%E4%B8%80%E5%A4%A7%E6%B3%A2%E5%B9%B2%E8%B4%A7%E7%9F%A5%E8%AF%86%E3%80%91%E6%95%B0%E6%8D%AE%E5%BA%93%E4%B9%8Bmysql%E7%B4%A2%E5%BC%95%E5%8E%9F%E7%90%86%E8%AF%A6%E8%A7%A3.md)
##### [6.6.9 TCP三次握手、四次挥手以及TIME_WAIT详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.487%E3%80%91TCP%E4%B8%89%E6%AC%A1%E6%8F%A1%E6%89%8B%E3%80%81%E5%9B%9B%E6%AC%A1%E6%8C%A5%E6%89%8B%E4%BB%A5%E5%8F%8ATIME_WAIT%E8%AF%A6%E8%A7%A3.md)
##### [6.7.1 Linux内核必懂知识—调度器分析及完全公平调度器CFS](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.488%E3%80%91Linux%E5%86%85%E6%A0%B8%E5%BF%85%E6%87%82%E7%9F%A5%E8%AF%86%E2%80%94%E8%B0%83%E5%BA%A6%E5%99%A8%E5%88%86%E6%9E%90%E5%8F%8A%E5%AE%8C%E5%85%A8%E5%85%AC%E5%B9%B3%E8%B0%83%E5%BA%A6%E5%99%A8CFS.md)
##### [6.7.2 一文彻底掌握用户态协议栈,一看就懂的](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.489%E3%80%91%E4%B8%80%E6%96%87%E5%BD%BB%E5%BA%95%E6%8E%8C%E6%8F%A1%E7%94%A8%E6%88%B7%E6%80%81%E5%8D%8F%E8%AE%AE%E6%A0%88%EF%BC%8C%E4%B8%80%E7%9C%8B%E5%B0%B1%E6%87%82%E7%9A%84.md)
##### [6.7.3 分布式缓存--缓存与数据库强一致场景下的方案](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.490%E3%80%91%E5%88%86%E5%B8%83%E5%BC%8F%E7%BC%93%E5%AD%98--%E7%BC%93%E5%AD%98%E4%B8%8E%E6%95%B0%E6%8D%AE%E5%BA%93%E5%BC%BA%E4%B8%80%E8%87%B4%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E6%96%B9%E6%A1%88.md)
##### [6.7.4 手写内存池以及原理代码分析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.491%E3%80%91%E6%89%8B%E5%86%99%E5%86%85%E5%AD%98%E6%B1%A0%E4%BB%A5%E5%8F%8A%E5%8E%9F%E7%90%86%E4%BB%A3%E7%A0%81%E5%88%86%E6%9E%90%E3%80%90C%E8%AF%AD%E8%A8%80%E3%80%91.md)
##### [6.7.5 tcp协议栈实现,tcp定时器与滑动窗口实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.492%E3%80%91tcp%E5%8D%8F%E8%AE%AE%E6%A0%88%E5%AE%9E%E7%8E%B0%EF%BC%8Ctcp%E5%AE%9A%E6%97%B6%E5%99%A8%E4%B8%8E%E6%BB%91%E5%8A%A8%E7%AA%97%E5%8F%A3%E5%AE%9E%E7%8E%B0.md)
##### [6.7.6 如何更有效的使用 Redis 缓存](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.493%E3%80%91%E5%A6%82%E4%BD%95%E6%9B%B4%E6%9C%89%E6%95%88%E7%9A%84%E4%BD%BF%E7%94%A8%20Redis%20%E7%BC%93%E5%AD%98.md)
##### [6.7.7 Redis之最细命令介绍](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.494%E3%80%91Redis%E4%B9%8B%E6%9C%80%E7%BB%86%E5%91%BD%E4%BB%A4%E4%BB%8B%E7%BB%8D.md)
##### [6.7.8 Linux CC++ 并发下的技术方案](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.495%E3%80%91Linux%20CC%2B%2B%20%E5%B9%B6%E5%8F%91%E4%B8%8B%E7%9A%84%E6%8A%80%E6%9C%AF%E6%96%B9%E6%A1%88%EF%BC%88%E4%BA%92%E6%96%A5%E9%94%81%E3%80%81%E8%87%AA%E6%97%8B%E9%94%81%E3%80%81%E5%8E%9F%E5%AD%90%E6%93%8D%E4%BD%9C%EF%BC%89.md)
##### [6.7.9 MySQL事务原理分析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.496%E3%80%91Linux%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%E3%80%90%E5%B9%B2%E8%B4%A7%E7%9F%A5%E8%AF%86%E3%80%91%E2%80%94MySQL%E4%BA%8B%E5%8A%A1%E5%8E%9F%E7%90%86%E5%88%86%E6%9E%90.md)
##### [6.8.1 UDP的可靠性传输详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.497%E3%80%91UDP%E7%9A%84%E5%8F%AF%E9%9D%A0%E6%80%A7%E4%BC%A0%E8%BE%93%E8%AF%A6%E8%A7%A3.md)
##### [6.8.2 DPDK的虚拟交换机框架 OvS](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.498%E3%80%91DPDK%E7%B3%BB%E7%BB%9F%E5%AD%A6%E4%B9%A0%E2%80%94DPDK%E7%9A%84%E8%99%9A%E6%8B%9F%E4%BA%A4%E6%8D%A2%E6%9C%BA%E6%A1%86%E6%9E%B6%20OvS.md)
##### [6.8.3 后台开发【一大波干货知识】Nginx数据结构剖析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.499%E3%80%91%E5%90%8E%E5%8F%B0%E5%BC%80%E5%8F%91%E3%80%90%E4%B8%80%E5%A4%A7%E6%B3%A2%E5%B9%B2%E8%B4%A7%E7%9F%A5%E8%AF%86%E3%80%91Nginx%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E5%89%96%E6%9E%90.md)
##### [6.8.4 Redis的线程模型和异步机制](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.500%E3%80%91%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91%E3%80%90%E4%B8%80%E5%A4%A7%E6%B3%A2%E5%B9%B2%E8%B4%A7%E7%9F%A5%E8%AF%86%E3%80%91Redis%E7%9A%84%E7%BA%BF%E7%A8%8B%E6%A8%A1%E5%9E%8B%E5%92%8C%E5%BC%82%E6%AD%A5%E6%9C%BA%E5%88%B6.md)
##### [6.8.5 Linux的虚拟内存详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.501%E3%80%91Linux%E7%9A%84%E8%99%9A%E6%8B%9F%E5%86%85%E5%AD%98%E8%AF%A6%E8%A7%A3%EF%BC%88MMU%E3%80%81%E9%A1%B5%E8%A1%A8%E7%BB%93%E6%9E%84%EF%BC%89.md)
##### [6.8.6 各大厂c++ linux后端开发岗位要求汇总](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.502%E3%80%91%E5%90%84%E5%A4%A7%E5%8E%82c%2B%2B%20linux%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91%E5%B2%97%E4%BD%8D%E8%A6%81%E6%B1%82%E6%B1%87%E6%80%BB.md)
##### [6.8.7 内存优化-如何使用tcmalloc来提升内存性能?提升的结果太不可思议](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.503%E3%80%91%E5%86%85%E5%AD%98%E4%BC%98%E5%8C%96-%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8tcmalloc%E6%9D%A5%E6%8F%90%E5%8D%87%E5%86%85%E5%AD%98%E6%80%A7%E8%83%BD%EF%BC%9F%E6%8F%90%E5%8D%87%E7%9A%84%E7%BB%93%E6%9E%9C%E5%A4%AA%E4%B8%8D%E5%8F%AF%E6%80%9D%E8%AE%AE.md)
##### [6.8.8 一文搞懂Linux进程调度原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.504%E3%80%91%E4%B8%80%E6%96%87%E6%90%9E%E6%87%82Linux%E8%BF%9B%E7%A8%8B%E8%B0%83%E5%BA%A6%E5%8E%9F%E7%90%86.md)
##### [6.8.9 盘点后端开发那些值得学习的优秀开源项目](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.505%E3%80%91%E7%9B%98%E7%82%B9%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91%E9%82%A3%E4%BA%9B%E5%80%BC%E5%BE%97%E5%AD%A6%E4%B9%A0%E7%9A%84%E4%BC%98%E7%A7%80%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE.md)
##### [6.9.1 关于linux进程间的close-on-exec机制](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.506%E3%80%91%E5%85%B3%E4%BA%8Elinux%E8%BF%9B%E7%A8%8B%E9%97%B4%E7%9A%84close-on-exec%E6%9C%BA%E5%88%B6.md)
##### [6.9.2 网络编程手绘TCP状态机](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.507%E3%80%91%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E6%89%8B%E7%BB%98TCP%E7%8A%B6%E6%80%81%E6%9C%BA.md)
##### [6.9.3 从进程和线程的创建过程来看进程和线程的区别](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.508%E3%80%91%E4%BB%8E%E8%BF%9B%E7%A8%8B%E5%92%8C%E7%BA%BF%E7%A8%8B%E7%9A%84%E5%88%9B%E5%BB%BA%E8%BF%87%E7%A8%8B%E6%9D%A5%E7%9C%8B%E8%BF%9B%E7%A8%8B%E5%92%8C%E7%BA%BF%E7%A8%8B%E7%9A%84%E5%8C%BA%E5%88%AB.md)
##### [6.9.4 超详细讲解Linux中的基础IO](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.509%E3%80%91%E8%B6%85%E8%AF%A6%E7%BB%86%E8%AE%B2%E8%A7%A3Linux%E4%B8%AD%E7%9A%84%E5%9F%BA%E7%A1%80IO.md)
##### [6.9.5 操作系统:文件系统的实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.510%E3%80%91%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%EF%BC%9A%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E7%9A%84%E5%AE%9E%E7%8E%B0.md)
##### [6.9.6 Linux网络分析必备技能:tcpdump实战详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.511%E3%80%91Linux%E7%BD%91%E7%BB%9C%E5%88%86%E6%9E%90%E5%BF%85%E5%A4%87%E6%8A%80%E8%83%BD%EF%BC%9Atcpdump%E5%AE%9E%E6%88%98%E8%AF%A6%E8%A7%A3.md)
##### [6.9.7 大厂面试题之计算机网络重点篇](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.512%E3%80%91%E5%A4%A7%E5%8E%82%E9%9D%A2%E8%AF%95%E9%A2%98%E4%B9%8B%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E9%87%8D%E7%82%B9%E7%AF%87(%E9%99%84%E7%AD%94%E6%A1%88).md)
##### [6.9.8 深入 malloc 函数,带你真正理解内存分配](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.513%E3%80%91%E6%B7%B1%E5%85%A5%20malloc%20%E5%87%BD%E6%95%B0%EF%BC%8C%E5%B8%A6%E4%BD%A0%E7%9C%9F%E6%AD%A3%E7%90%86%E8%A7%A3%E5%86%85%E5%AD%98%E5%88%86%E9%85%8D%EF%BC%81.md)
##### [6.9.9 面试必问的epoll技术,从内核源码出发彻底搞懂epoll](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.514%E3%80%91%E9%9D%A2%E8%AF%95%E5%BF%85%E9%97%AE%E7%9A%84epoll%E6%8A%80%E6%9C%AF%EF%BC%8C%E4%BB%8E%E5%86%85%E6%A0%B8%E6%BA%90%E7%A0%81%E5%87%BA%E5%8F%91%E5%BD%BB%E5%BA%95%E6%90%9E%E6%87%82epoll.md)
##### [7.1.1 从进入内核态看内存管理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.515%E3%80%91%E4%BB%8E%E8%BF%9B%E5%85%A5%E5%86%85%E6%A0%B8%E6%80%81%E7%9C%8B%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86.md)
##### [7.1.2 「Linux」多线程详解,一篇文章彻底搞懂多线程中各个难点](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.516%E3%80%91%E3%80%8CLinux%E3%80%8D%E5%A4%9A%E7%BA%BF%E7%A8%8B%E8%AF%A6%E8%A7%A3%EF%BC%8C%E4%B8%80%E7%AF%87%E6%96%87%E7%AB%A0%E5%BD%BB%E5%BA%95%E6%90%9E%E6%87%82%E5%A4%9A%E7%BA%BF%E7%A8%8B%E4%B8%AD%E5%90%84%E4%B8%AA%E9%9A%BE%E7%82%B9.md)
##### [7.1.3 百度 C++ 工程师的那些极限优化(内存篇)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.517%E3%80%91%E7%99%BE%E5%BA%A6%20C%2B%2B%20%E5%B7%A5%E7%A8%8B%E5%B8%88%E7%9A%84%E9%82%A3%E4%BA%9B%E6%9E%81%E9%99%90%E4%BC%98%E5%8C%96%EF%BC%88%E5%86%85%E5%AD%98%E7%AF%87%EF%BC%89.md)
##### [7.1.4 malloc内存分配过程详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.518%E3%80%91malloc%E5%86%85%E5%AD%98%E5%88%86%E9%85%8D%E8%BF%87%E7%A8%8B%E8%AF%A6%E8%A7%A3.md)
##### [7.1.5 TCP BBR拥塞控制算法深度解析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.519%E3%80%91TCP%20BBR%E6%8B%A5%E5%A1%9E%E6%8E%A7%E5%88%B6%E7%AE%97%E6%B3%95%E6%B7%B1%E5%BA%A6%E8%A7%A3%E6%9E%90.md)
##### [7.1.6 Linux完全公平调度算法原理与实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.520%E3%80%91Linux%E5%AE%8C%E5%85%A8%E5%85%AC%E5%B9%B3%E8%B0%83%E5%BA%A6%E7%AE%97%E6%B3%95%E5%8E%9F%E7%90%86%E4%B8%8E%E5%AE%9E%E7%8E%B0.md)
##### [7.1.7 如何快速地进出——C++ 读写数据 IO 性能优化](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.521%E3%80%91%E5%A6%82%E4%BD%95%E5%BF%AB%E9%80%9F%E5%9C%B0%E8%BF%9B%E5%87%BA%E2%80%94%E2%80%94C%2B%2B%20%E8%AF%BB%E5%86%99%E6%95%B0%E6%8D%AE%20IO%20%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96.md)
##### [7.1.8 如何解决tcp通信中的粘包问题?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.522%E3%80%91%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3tcp%E9%80%9A%E4%BF%A1%E4%B8%AD%E7%9A%84%E7%B2%98%E5%8C%85%E9%97%AE%E9%A2%98%EF%BC%9F.md)
##### [7.1.9 多线程还是多进程的选择及区别](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.523%E3%80%91%E5%A4%9A%E7%BA%BF%E7%A8%8B%E8%BF%98%E6%98%AF%E5%A4%9A%E8%BF%9B%E7%A8%8B%E7%9A%84%E9%80%89%E6%8B%A9%E5%8F%8A%E5%8C%BA%E5%88%AB.md)
##### [7.2.1 最常见的linux网络编程面试题](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.524%E3%80%91%E6%9C%80%E5%B8%B8%E8%A7%81%E7%9A%84linux%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98%E3%80%90%E5%A5%BD%E6%96%87%E6%94%B6%E8%97%8F%E3%80%91.md)
##### [7.2.2 内存优化-使用tcmalloc分析解决内存泄漏和内存暴涨问题](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.525%E3%80%91%E5%86%85%E5%AD%98%E4%BC%98%E5%8C%96-%E4%BD%BF%E7%94%A8tcmalloc%E5%88%86%E6%9E%90%E8%A7%A3%E5%86%B3%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F%E5%92%8C%E5%86%85%E5%AD%98%E6%9A%B4%E6%B6%A8%E9%97%AE%E9%A2%98.md)
##### [7.2.3 Linux服务器开发,fastdfs架构分析和配置](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.526%E3%80%91Linux%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%2Cfastdfs%E6%9E%B6%E6%9E%84%E5%88%86%E6%9E%90%E5%92%8C%E9%85%8D%E7%BD%AE.md)
##### [7.2.4 用户态协议栈](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.527%E3%80%91%E7%94%A8%E6%88%B7%E6%80%81%E5%8D%8F%E8%AE%AE%E6%A0%88.md)
##### [7.2.5 Linux服务器开发,手写死锁检测组件](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.528%E3%80%91Linux%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%2C%E6%89%8B%E5%86%99%E6%AD%BB%E9%94%81%E6%A3%80%E6%B5%8B%E7%BB%84%E4%BB%B6.md)
##### [7.2.6 海量数据去重hash与布隆过滤器](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.529%E3%80%91%E6%B5%B7%E9%87%8F%E6%95%B0%E6%8D%AE%E5%8E%BB%E9%87%8Dhash%E4%B8%8E%E5%B8%83%E9%9A%86%E8%BF%87%E6%BB%A4%E5%99%A8.md)
##### [7.2.7 Linux服务器开发,内存池原理与实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.530%E3%80%91Linux%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%2C%E5%86%85%E5%AD%98%E6%B1%A0%E5%8E%9F%E7%90%86%E4%B8%8E%E5%AE%9E%E7%8E%B0.md)
##### [7.2.8 基础的网络服务器开发](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.531%E3%80%91%E5%9F%BA%E7%A1%80%E7%9A%84%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91.md)
##### [7.2.9 实现高并发http 服务器](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.532%E3%80%91%E5%AE%9E%E7%8E%B0%E9%AB%98%E5%B9%B6%E5%8F%91http%20%E6%9C%8D%E5%8A%A1%E5%99%A8.md)
##### [7.3.1 nginx过滤器模块](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.533%E3%80%91nginx%E8%BF%87%E6%BB%A4%E5%99%A8%E6%A8%A1%E5%9D%97.md)
##### [7.3.2 随处可见的红黑树](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.534%E3%80%91%E9%9A%8F%E5%A4%84%E5%8F%AF%E8%A7%81%E7%9A%84%E7%BA%A2%E9%BB%91%E6%A0%91.md)
##### [7.3.3 服务器开发,无锁消息队列实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.535%E3%80%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%2C%E6%97%A0%E9%94%81%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97%E5%AE%9E%E7%8E%B0(%E5%88%9D%E6%AD%A5%E8%AE%A4%E8%AF%86).md)
##### [7.3.4 Linux系统中的文件操作](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.536%E3%80%91Linux%E7%B3%BB%E7%BB%9F%E4%B8%AD%E7%9A%84%E6%96%87%E4%BB%B6%E6%93%8D%E4%BD%9C.md)
##### [7.3.5 Linux服务器开发,异步请求池框架实现,协程前传](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.537%E3%80%91Linux%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%2C%E5%BC%82%E6%AD%A5%E8%AF%B7%E6%B1%82%E6%B1%A0%E6%A1%86%E6%9E%B6%E5%AE%9E%E7%8E%B0%EF%BC%8C%E5%8D%8F%E7%A8%8B%E5%89%8D%E4%BC%A0.md)
##### [7.3.6 Linux服务器开发,原子操作CAS与锁实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.538%E3%80%91Linux%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%2C%E5%8E%9F%E5%AD%90%E6%93%8D%E4%BD%9CCAS%E4%B8%8E%E9%94%81%E5%AE%9E%E7%8E%B0.md)
##### [7.3.7 Linux服务器开发,线程池原理与实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.539%E3%80%91Linux%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%2C%E7%BA%BF%E7%A8%8B%E6%B1%A0%E5%8E%9F%E7%90%86%E4%B8%8E%E5%AE%9E%E7%8E%B0.md)
##### [7.3.8 Linux服务器开发,应用层协议设计ProtoBufThrift](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.540%E3%80%91Linux%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%2C%E5%BA%94%E7%94%A8%E5%B1%82%E5%8D%8F%E8%AE%AE%E8%AE%BE%E8%AE%A1ProtoBufThrift.md)
##### [7.3.9 Linux服务器开发,stl容器,智能指针,正则表达式(C++STL中的智能指针)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.541%E3%80%91Linux%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%2Cstl%E5%AE%B9%E5%99%A8%EF%BC%8C%E6%99%BA%E8%83%BD%E6%8C%87%E9%92%88%EF%BC%8C%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F(C%2B%2BSTL%E4%B8%AD%E7%9A%84%E6%99%BA%E8%83%BD%E6%8C%87%E9%92%88).md)
##### [7.4.1 协程的设计原理与汇编实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.542%E3%80%91%E5%8D%8F%E7%A8%8B%E7%9A%84%E8%AE%BE%E8%AE%A1%E5%8E%9F%E7%90%86%E4%B8%8E%E6%B1%87%E7%BC%96%E5%AE%9E%E7%8E%B0.md)
##### [7.4.2 redis计数,布隆过滤器,hyperloglog](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.543%E3%80%91redis%E8%AE%A1%E6%95%B0%EF%BC%8C%E5%B8%83%E9%9A%86%E8%BF%87%E6%BB%A4%E5%99%A8%EF%BC%8Chyperloglog.md)
##### [7.4.3 Linux服务器开发,Makefilecmakeconfigure](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.544%E3%80%91Linux%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%2CMakefilecmakeconfigure.md)
##### [7.4.4 磁盘存储链式的 B 树与 B+树](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.545%E3%80%91%E7%A3%81%E7%9B%98%E5%AD%98%E5%82%A8%E9%93%BE%E5%BC%8F%E7%9A%84%20B%20%E6%A0%91%E4%B8%8E%20B%2B%E6%A0%91.md)
##### [7.4.5 互斥锁、读写锁、自旋锁,以及原子操作指令xaddl、cmpxchg的使用场景剖析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.546%E3%80%91%E4%BA%92%E6%96%A5%E9%94%81%E3%80%81%E8%AF%BB%E5%86%99%E9%94%81%E3%80%81%E8%87%AA%E6%97%8B%E9%94%81%EF%BC%8C%E4%BB%A5%E5%8F%8A%E5%8E%9F%E5%AD%90%E6%93%8D%E4%BD%9C%E6%8C%87%E4%BB%A4xaddl%E3%80%81cmpxchg%E7%9A%84%E4%BD%BF%E7%94%A8%E5%9C%BA%E6%99%AF%E5%89%96%E6%9E%90.md)
##### [7.4.6 网络通信模型和网络IO管理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.547%E3%80%91%E7%BD%91%E7%BB%9C%E9%80%9A%E4%BF%A1%E6%A8%A1%E5%9E%8B%E5%92%8C%E7%BD%91%E7%BB%9CIO%E7%AE%A1%E7%90%86.md)
##### [7.4.7 MYSQL---服务器配置相关问题](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.548%E3%80%91MYSQL---%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%85%8D%E7%BD%AE%E7%9B%B8%E5%85%B3%E9%97%AE%E9%A2%98.md)
##### [7.4.8 Linux服务器开发,定时器方案红黑树,时间轮,最小堆](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.549%E3%80%91Linux%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%BC%80%E5%8F%91%2C%E5%AE%9A%E6%97%B6%E5%99%A8%E6%96%B9%E6%A1%88%E7%BA%A2%E9%BB%91%E6%A0%91%EF%BC%8C%E6%97%B6%E9%97%B4%E8%BD%AE%EF%BC%8C%E6%9C%80%E5%B0%8F%E5%A0%86.md)
##### [7.4.9 Posix API 与 网络协议栈 详细介绍](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.550%E3%80%91Posix%20API%20%E4%B8%8E%20%E7%BD%91%E7%BB%9C%E5%8D%8F%E8%AE%AE%E6%A0%88%20%E8%AF%A6%E7%BB%86%E4%BB%8B%E7%BB%8D.md)
##### [7.5.1 Linux服务器百万并发实现与问题排查](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.551%E3%80%91Linux%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%99%BE%E4%B8%87%E5%B9%B6%E5%8F%91%E5%AE%9E%E7%8E%B0%E4%B8%8E%E9%97%AE%E9%A2%98%E6%8E%92%E6%9F%A5.md)
##### [7.5.2 ZMQ无锁队列的原理与实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.552%E3%80%91ZMQ%E6%97%A0%E9%94%81%E9%98%9F%E5%88%97%E7%9A%84%E5%8E%9F%E7%90%86%E4%B8%8E%E5%AE%9E%E7%8E%B0.md)
##### [7.5.3 redis7.0源码阅读(四):Redis中的IO多线程(线程池)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.553%E3%80%91redis7.0%E6%BA%90%E7%A0%81%E9%98%85%E8%AF%BB%EF%BC%88%E5%9B%9B%EF%BC%89%EF%BC%9ARedis%E4%B8%AD%E7%9A%84IO%E5%A4%9A%E7%BA%BF%E7%A8%8B%EF%BC%88%E7%BA%BF%E7%A8%8B%E6%B1%A0%EF%BC%89.md)
##### [7.5.4 SQL之增删改查命令操作详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.554%E3%80%91SQL%E4%B9%8B%E5%A2%9E%E5%88%A0%E6%94%B9%E6%9F%A5%E5%91%BD%E4%BB%A4%E6%93%8D%E4%BD%9C%E8%AF%A6%E8%A7%A3.md)
##### [7.5.5 数据库设计的三范式和反范式](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.555%E3%80%91%E6%95%B0%E6%8D%AE%E5%BA%93%E8%AE%BE%E8%AE%A1%E7%9A%84%E4%B8%89%E8%8C%83%E5%BC%8F%E5%92%8C%E5%8F%8D%E8%8C%83%E5%BC%8F.md)
##### [7.5.6 基于C++11实现的高效线程池及工作原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.556%E3%80%91%E5%9F%BA%E4%BA%8EC%2B%2B11%E5%AE%9E%E7%8E%B0%E7%9A%84%E9%AB%98%E6%95%88%E7%BA%BF%E7%A8%8B%E6%B1%A0%E5%8F%8A%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86.md)
##### [7.5.7 Linux内存管理-详解mmap原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.557%E3%80%91Linux%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86-%E8%AF%A6%E8%A7%A3mmap%E5%8E%9F%E7%90%86.md)
##### [7.5.8 通过实战理解CPU上下文切换](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.558%E3%80%91%E9%80%9A%E8%BF%87%E5%AE%9E%E6%88%98%E7%90%86%E8%A7%A3CPU%E4%B8%8A%E4%B8%8B%E6%96%87%E5%88%87%E6%8D%A2.md)
##### [7.5.9 Linux IO复用中select poll epoll模型的介绍及其优缺点的比较](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.559%E3%80%91Linux%20IO%E5%A4%8D%E7%94%A8%E4%B8%ADselect%20poll%20epoll%E6%A8%A1%E5%9E%8B%E7%9A%84%E4%BB%8B%E7%BB%8D%E5%8F%8A%E5%85%B6%E4%BC%98%E7%BC%BA%E7%82%B9%E7%9A%84%E6%AF%94%E8%BE%83.md)
##### [7.6.1 Linux内核时钟系统和定时器实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.560%E3%80%91Linux%E5%86%85%E6%A0%B8%E6%97%B6%E9%92%9F%E7%B3%BB%E7%BB%9F%E5%92%8C%E5%AE%9A%E6%97%B6%E5%99%A8%E5%AE%9E%E7%8E%B0.md)
##### [7.6.2 linux下C++多线程并发之原子操作与无锁编程](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.561%E3%80%91linux%E4%B8%8BC%2B%2B%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%B9%B6%E5%8F%91%E4%B9%8B%E5%8E%9F%E5%AD%90%E6%93%8D%E4%BD%9C%E4%B8%8E%E6%97%A0%E9%94%81%E7%BC%96%E7%A8%8B.md)
##### [7.6.3 Linux网络编程——tcp并发服务器(多线程)实例分享](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.562%E3%80%91Linux%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E2%80%94%E2%80%94tcp%E5%B9%B6%E5%8F%91%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%88%E5%A4%9A%E7%BA%BF%E7%A8%8B%EF%BC%89%E5%AE%9E%E4%BE%8B%E5%88%86%E4%BA%AB.md)
##### [7.6.4 linux下waitwaitpid处理僵死进程详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.563%E3%80%91linux%E4%B8%8Bwaitwaitpid%E5%A4%84%E7%90%86%E5%83%B5%E6%AD%BB%E8%BF%9B%E7%A8%8B%E8%AF%A6%E8%A7%A3(SIGCHLD%E4%BF%A1%E5%8F%B7).md)
##### [7.6.5 从TCP协议到TCP通信的各种异常现象和分析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.564%E3%80%91%E4%BB%8ETCP%E5%8D%8F%E8%AE%AE%E5%88%B0TCP%E9%80%9A%E4%BF%A1%E7%9A%84%E5%90%84%E7%A7%8D%E5%BC%82%E5%B8%B8%E7%8E%B0%E8%B1%A1%E5%92%8C%E5%88%86%E6%9E%90.md)
##### [7.6.6 低延迟场景下的性能优化实践](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.565%E3%80%91%E4%BD%8E%E5%BB%B6%E8%BF%9F%E5%9C%BA%E6%99%AF%E4%B8%8B%E7%9A%84%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E5%AE%9E%E8%B7%B5.md)
##### [7.6.7 万字长文漫谈高可用高并发技术](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.566%E3%80%91%E4%B8%87%E5%AD%97%E9%95%BF%E6%96%87%E6%BC%AB%E8%B0%88%E9%AB%98%E5%8F%AF%E7%94%A8%E9%AB%98%E5%B9%B6%E5%8F%91%E6%8A%80%E6%9C%AF.md)
##### [7.6.8 万字长文讲解 linux内核性能调优](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.567%E3%80%91%E4%B8%87%E5%AD%97%E9%95%BF%E6%96%87%E8%AE%B2%E8%A7%A3%20%20linux%E5%86%85%E6%A0%B8%E6%80%A7%E8%83%BD%E8%B0%83%E4%BC%98.md)
##### [7.6.9 详解进程的虚拟内存,物理内存,共享内存](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.568%E3%80%91%E8%AF%A6%E8%A7%A3%E8%BF%9B%E7%A8%8B%E7%9A%84%E8%99%9A%E6%8B%9F%E5%86%85%E5%AD%98%EF%BC%8C%E7%89%A9%E7%90%86%E5%86%85%E5%AD%98%EF%BC%8C%E5%85%B1%E4%BA%AB%E5%86%85%E5%AD%98.md)
##### [7.7.1 浅谈TCPIP网络编程中socket的行为](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.569%E3%80%91%E6%B5%85%E8%B0%88TCPIP%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E4%B8%ADsocket%E7%9A%84%E8%A1%8C%E4%B8%BA.md)
##### [7.7.2 内存碎片优化](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.570%E3%80%91%E5%86%85%E5%AD%98%E7%A2%8E%E7%89%87%E4%BC%98%E5%8C%96%EF%BC%88%E5%86%85%E5%AD%98%E6%B1%A0%EF%BC%89.md)
##### [7.7.3 websocket协议介绍与基于reactor模型的websocket服务器实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.571%E3%80%91websocket%E5%8D%8F%E8%AE%AE%E4%BB%8B%E7%BB%8D%E4%B8%8E%E5%9F%BA%E4%BA%8Ereactor%E6%A8%A1%E5%9E%8B%E7%9A%84websocket%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%AE%9E%E7%8E%B0.md)
##### [7.7.4 redis7.0源码阅读(三):哈希表扩容、缩容以及rehash](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.572%E3%80%91redis7.0%E6%BA%90%E7%A0%81%E9%98%85%E8%AF%BB%EF%BC%88%E4%B8%89%EF%BC%89%EF%BC%9A%E5%93%88%E5%B8%8C%E8%A1%A8%E6%89%A9%E5%AE%B9%E3%80%81%E7%BC%A9%E5%AE%B9%E4%BB%A5%E5%8F%8Arehash.md)
##### [7.7.5 eBPF学习 - 入门](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.573%E3%80%91eBPF%E5%AD%A6%E4%B9%A0%20-%20%E5%85%A5%E9%97%A8.md)
##### [7.7.6 Nginx源码阅读:避免惊群以及负载均衡的原理与具体实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.574%E3%80%91Nginx%E6%BA%90%E7%A0%81%E9%98%85%E8%AF%BB%EF%BC%9A%E9%81%BF%E5%85%8D%E6%83%8A%E7%BE%A4%E4%BB%A5%E5%8F%8A%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%E7%9A%84%E5%8E%9F%E7%90%86%E4%B8%8E%E5%85%B7%E4%BD%93%E5%AE%9E%E7%8E%B0.md)
##### [7.7.7 海量数据去重的hash,bitmap与布隆过滤器Bloom Filter](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.575%E3%80%91%E6%B5%B7%E9%87%8F%E6%95%B0%E6%8D%AE%E5%8E%BB%E9%87%8D%E7%9A%84hash%EF%BC%8Cbitmap%E4%B8%8E%E5%B8%83%E9%9A%86%E8%BF%87%E6%BB%A4%E5%99%A8Bloom%20Filter.md)
##### [7.7.8 锁与原子操作CAS的底层实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.576%E3%80%91%E9%94%81%E4%B8%8E%E5%8E%9F%E5%AD%90%E6%93%8D%E4%BD%9CCAS%E7%9A%84%E5%BA%95%E5%B1%82%E5%AE%9E%E7%8E%B0.md)
##### [7.7.9 httphttps服务器的实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.577%E3%80%91httphttps%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E5%AE%9E%E7%8E%B0.md)
##### [7.8.1 随处可见的红黑树](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.578%E3%80%91%E9%9A%8F%E5%A4%84%E5%8F%AF%E8%A7%81%E7%9A%84%E7%BA%A2%E9%BB%91%E6%A0%91.md)
##### [7.8.2 Nginx反向代理与系统参数配置conf原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.579%E3%80%91Nginx%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E4%B8%8E%E7%B3%BB%E7%BB%9F%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AEconf%E5%8E%9F%E7%90%86.md)
##### [7.8.3 多线程实践概述](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.580%E3%80%91%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%AE%9E%E8%B7%B5%E6%A6%82%E8%BF%B0.md)
##### [7.8.4 C++高性能协程分布式服务框架设计](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.581%E3%80%91C%2B%2B%E9%AB%98%E6%80%A7%E8%83%BD%E5%8D%8F%E7%A8%8B%E5%88%86%E5%B8%83%E5%BC%8F%E6%9C%8D%E5%8A%A1%E6%A1%86%E6%9E%B6%E8%AE%BE%E8%AE%A1.md)
##### [7.8.5 如何能够看懂TCPIP 协议细节?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.582%E3%80%91%E5%A6%82%E4%BD%95%E8%83%BD%E5%A4%9F%E7%9C%8B%E6%87%82TCPIP%20%E5%8D%8F%E8%AE%AE%E7%BB%86%E8%8A%82%EF%BC%9F.md)
##### [7.8.6 一文搞懂 mmap 涉及的所有内容](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.583%E3%80%91%E4%B8%80%E6%96%87%E6%90%9E%E6%87%82%20mmap%20%E6%B6%89%E5%8F%8A%E7%9A%84%E6%89%80%E6%9C%89%E5%86%85%E5%AE%B9.md)
##### [7.8.7 C++这么难,为什么我们还要学习C++?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.584%E3%80%91C%2B%2B%E8%BF%99%E4%B9%88%E9%9A%BE%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E4%BB%AC%E8%BF%98%E8%A6%81%E5%AD%A6%E4%B9%A0C%2B%2B%EF%BC%9F.md)
##### [7.8.8 内存泄露定位手段(c语言hook malloc相关方式)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.585%E3%80%91%E5%86%85%E5%AD%98%E6%B3%84%E9%9C%B2%E5%AE%9A%E4%BD%8D%E6%89%8B%E6%AE%B5%EF%BC%88c%E8%AF%AD%E8%A8%80hook%20malloc%E7%9B%B8%E5%85%B3%E6%96%B9%E5%BC%8F%EF%BC%89.md)
##### [7.8.9 linux:孤儿进程与僵尸进程产生及其处理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.586%E3%80%91linux%EF%BC%9A%E5%AD%A4%E5%84%BF%E8%BF%9B%E7%A8%8B%E4%B8%8E%E5%83%B5%E5%B0%B8%E8%BF%9B%E7%A8%8B%E4%BA%A7%E7%94%9F%E5%8F%8A%E5%85%B6%E5%A4%84%E7%90%86.md)
##### [7.9.1 linux异步IO编程实例分析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.587%E3%80%91linux%E5%BC%82%E6%AD%A5IO%E7%BC%96%E7%A8%8B%E5%AE%9E%E4%BE%8B%E5%88%86%E6%9E%90.md)
##### [7.9.2 透视Linux内核,BPF 深度分析与案例讲解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.588%E3%80%91%E9%80%8F%E8%A7%86Linux%E5%86%85%E6%A0%B8%EF%BC%8CBPF%20%E6%B7%B1%E5%BA%A6%E5%88%86%E6%9E%90%E4%B8%8E%E6%A1%88%E4%BE%8B%E8%AE%B2%E8%A7%A3.md)
##### [7.9.3 论fork()函数与Linux中的多线程编程](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.589%E3%80%91%E8%AE%BAfork()%E5%87%BD%E6%95%B0%E4%B8%8ELinux%E4%B8%AD%E7%9A%84%E5%A4%9A%E7%BA%BF%E7%A8%8B%E7%BC%96%E7%A8%8B.md)
##### [7.9.4 Linux 直接IO 原理与实现](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.590%E3%80%91Linux%20%E7%9B%B4%E6%8E%A5IO%20%E5%8E%9F%E7%90%86%E4%B8%8E%E5%AE%9E%E7%8E%B0.md)
##### [7.9.5 深入了解epoll模型(特别详细)](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.591%E3%80%91%E6%B7%B1%E5%85%A5%E4%BA%86%E8%A7%A3epoll%E6%A8%A1%E5%9E%8B%EF%BC%88%E7%89%B9%E5%88%AB%E8%AF%A6%E7%BB%86%EF%BC%89.md)
##### [7.9.6 内存泄漏-原因、避免和定位](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.592%E3%80%91%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F-%E5%8E%9F%E5%9B%A0%E3%80%81%E9%81%BF%E5%85%8D%E5%92%8C%E5%AE%9A%E4%BD%8D.md)
##### [7.9.7 一道腾讯面试题目:没有listen,能否建立TCP连接](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.593%E3%80%91%E4%B8%80%E9%81%93%E8%85%BE%E8%AE%AF%E9%9D%A2%E8%AF%95%E9%A2%98%E7%9B%AE%EF%BC%9A%E6%B2%A1%E6%9C%89listen%EF%BC%8C%E8%83%BD%E5%90%A6%E5%BB%BA%E7%AB%8BTCP%E8%BF%9E%E6%8E%A5.md)
##### [7.9.8 一篇文章读懂dpdk——dpdk原理详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.594%E3%80%91%E4%B8%80%E7%AF%87%E6%96%87%E7%AB%A0%E8%AF%BB%E6%87%82dpdk%E2%80%94%E2%80%94dpdk%E5%8E%9F%E7%90%86%E8%AF%A6%E8%A7%A3.md)
##### [7.9.9 深入理解无锁编程](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.595%E3%80%91%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3%E6%97%A0%E9%94%81%E7%BC%96%E7%A8%8B-%E8%AF%91%E8%87%AA%E3%80%8AAn%20Introduction%20to%20Lock-Free%20Programming%E3%80%8B.md)
##### [8.1.1 网络编程:线上大量CLOSE_WAIT的原因深入分析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.596%E3%80%91%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%EF%BC%9A%E7%BA%BF%E4%B8%8A%E5%A4%A7%E9%87%8FCLOSE_WAIT%E7%9A%84%E5%8E%9F%E5%9B%A0%E6%B7%B1%E5%85%A5%E5%88%86%E6%9E%90.md)
##### [8.1.2 记录一次腾讯cc++ linux后台开发岗面试经历](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.597%E3%80%91%E8%AE%B0%E5%BD%95%E4%B8%80%E6%AC%A1%E8%85%BE%E8%AE%AFcc%2B%2B%20linux%E5%90%8E%E5%8F%B0%E5%BC%80%E5%8F%91%E5%B2%97%E9%9D%A2%E8%AF%95%E7%BB%8F%E5%8E%86%EF%BC%88%E9%9D%A2%E8%AF%95%E9%A2%98%E5%90%AB%E7%AD%94%E6%A1%88%EF%BC%89.md)
##### [8.1.3 如何高效定位网络丢包问题?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.598%E3%80%91%E5%A6%82%E4%BD%95%E9%AB%98%E6%95%88%E5%AE%9A%E4%BD%8D%E7%BD%91%E7%BB%9C%E4%B8%A2%E5%8C%85%E9%97%AE%E9%A2%98%EF%BC%9F.md)
##### [8.1.4 高并发的socket的高性能设计](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.599%E3%80%91%E9%AB%98%E5%B9%B6%E5%8F%91%E7%9A%84socket%E7%9A%84%E9%AB%98%E6%80%A7%E8%83%BD%E8%AE%BE%E8%AE%A1.md)
##### [8.1.5 C++开发常用的设计模式及其实现详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.600%E3%80%91C%2B%2B%E5%BC%80%E5%8F%91%E5%B8%B8%E7%94%A8%E7%9A%84%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E5%8F%8A%E5%85%B6%E5%AE%9E%E7%8E%B0%E8%AF%A6%E8%A7%A3.md)
##### [8.1.6 【linux】彻底搞懂零拷贝(Zero-Copy)技术](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.601%E3%80%91%E3%80%90linux%E3%80%91%E5%BD%BB%E5%BA%95%E6%90%9E%E6%87%82%E9%9B%B6%E6%8B%B7%E8%B4%9D%EF%BC%88Zero-Copy%EF%BC%89%E6%8A%80%E6%9C%AF.md)
##### [8.1.7 Linux C++的多线程编程](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.602%E3%80%91Linux%20C%2B%2B%E7%9A%84%E5%A4%9A%E7%BA%BF%E7%A8%8B%E7%BC%96%E7%A8%8B%EF%BC%88%E6%96%B0%E6%89%8B%E6%9C%80%E5%85%A8%E6%95%99%E7%A8%8B%EF%BC%89.md)
##### [8.1.8 TCP协议之Send和Recv原理及常见问题分析](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.603%E3%80%91TCP%E5%8D%8F%E8%AE%AE%E4%B9%8BSend%E5%92%8CRecv%E5%8E%9F%E7%90%86%E5%8F%8A%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E5%88%86%E6%9E%90.md)
##### [8.1.9 MySQL 死锁案例解析,能让你彻底理解死锁的原因](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.604%E3%80%91MySQL%20%E6%AD%BB%E9%94%81%E6%A1%88%E4%BE%8B%E8%A7%A3%E6%9E%90%EF%BC%8C%E8%83%BD%E8%AE%A9%E4%BD%A0%E5%BD%BB%E5%BA%95%E7%90%86%E8%A7%A3%E6%AD%BB%E9%94%81%E7%9A%84%E5%8E%9F%E5%9B%A0%EF%BC%81.md)
##### [8.2.1 C++之内存管理:申请与释放](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.605%E3%80%91C%2B%2B%E4%B9%8B%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%EF%BC%9A%E7%94%B3%E8%AF%B7%E4%B8%8E%E9%87%8A%E6%94%BE.md)
##### [8.2.2 计算机操作系统知识点总结](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.606%E3%80%91%E8%AE%A1%E7%AE%97%E6%9C%BA%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E7%9F%A5%E8%AF%86%E7%82%B9%E6%80%BB%E7%BB%93%EF%BC%88%E6%9C%89%E8%BF%99%E4%B8%80%E7%AF%87%E5%B0%B1%E5%A4%9F%E4%BA%86%EF%BC%81%EF%BC%81%EF%BC%81%EF%BC%89.md)
##### [8.2.3 UDP的可靠性传输](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.607%E3%80%91UDP%E7%9A%84%E5%8F%AF%E9%9D%A0%E6%80%A7%E4%BC%A0%E8%BE%93.md)
##### [8.2.4 Linux 进程间通信:管道、共享内存、消息队列、信号量](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.608%E3%80%91Linux%20%E8%BF%9B%E7%A8%8B%E9%97%B4%E9%80%9A%E4%BF%A1%EF%BC%9A%E7%AE%A1%E9%81%93%E3%80%81%E5%85%B1%E4%BA%AB%E5%86%85%E5%AD%98%E3%80%81%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97%E3%80%81%E4%BF%A1%E5%8F%B7%E9%87%8F.md)
##### [8.2.5 深入操作系统,一文搞懂Socket到底是什么](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.609%E3%80%91%E6%B7%B1%E5%85%A5%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%EF%BC%8C%E4%B8%80%E6%96%87%E6%90%9E%E6%87%82Socket%E5%88%B0%E5%BA%95%E6%98%AF%E4%BB%80%E4%B9%88.md)
##### [8.2.6 C++多线程详解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.610%E3%80%91C%2B%2B%E5%A4%9A%E7%BA%BF%E7%A8%8B%E8%AF%A6%E8%A7%A3%EF%BC%88%E5%85%A8%E7%BD%91%E6%9C%80%E5%85%A8%EF%BC%89.md)
##### [8.2.7 linux多线程--双buffer “无锁” 设计](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.611%E3%80%91linux%E5%A4%9A%E7%BA%BF%E7%A8%8B--%E5%8F%8Cbuffer%20%E2%80%9C%E6%97%A0%E9%94%81%E2%80%9D%20%E8%AE%BE%E8%AE%A1.md)
##### [8.2.8 一篇文章教你,Linux内存管理原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.612%E3%80%91%E4%B8%80%E7%AF%87%E6%96%87%E7%AB%A0%E6%95%99%E4%BD%A0%EF%BC%8CLinux%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E5%8E%9F%E7%90%86.md)
##### [8.2.9 一篇文章助你了解dpdk所有技术点](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.613%E3%80%91%E4%B8%80%E7%AF%87%E6%96%87%E7%AB%A0%E5%8A%A9%E4%BD%A0%E4%BA%86%E8%A7%A3dpdk%E6%89%80%E6%9C%89%E6%8A%80%E6%9C%AF%E7%82%B9.md)
##### [8.3.1 C++多线程编程,线程互斥和同步通信,死锁问题分析解决](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.614%E3%80%91C%2B%2B%E5%A4%9A%E7%BA%BF%E7%A8%8B%E7%BC%96%E7%A8%8B%EF%BC%8C%E7%BA%BF%E7%A8%8B%E4%BA%92%E6%96%A5%E5%92%8C%E5%90%8C%E6%AD%A5%E9%80%9A%E4%BF%A1%EF%BC%8C%E6%AD%BB%E9%94%81%E9%97%AE%E9%A2%98%E5%88%86%E6%9E%90%E8%A7%A3%E5%86%B3.md)
##### [8.3.2 linux服务器性能调优之tcpip性能调优](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.615%E3%80%91linux%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%80%A7%E8%83%BD%E8%B0%83%E4%BC%98%E4%B9%8Btcpip%E6%80%A7%E8%83%BD%E8%B0%83%E4%BC%98.md)
##### [8.3.3 国内顶级网络大神对TCP的深刻理解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.616%E3%80%91%E5%9B%BD%E5%86%85%E9%A1%B6%E7%BA%A7%E7%BD%91%E7%BB%9C%E5%A4%A7%E7%A5%9E%E5%AF%B9TCP%E7%9A%84%E6%B7%B1%E5%88%BB%E7%90%86%E8%A7%A3.md)
##### [8.3.4 Linux性能优化-CPU性能优化思路](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.617%E3%80%91Linux%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96-CPU%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E6%80%9D%E8%B7%AF.md)
##### [8.3.5 浅谈linux定时器时间轮算法](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.618%E3%80%91%E6%B5%85%E8%B0%88linux%E5%AE%9A%E6%97%B6%E5%99%A8%E6%97%B6%E9%97%B4%E8%BD%AE%E7%AE%97%E6%B3%95.md)
##### [8.3.6 一文彻底揭秘linux操作系统之「零拷贝」!](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.619%E3%80%91%E4%B8%80%E6%96%87%E5%BD%BB%E5%BA%95%E6%8F%AD%E7%A7%98linux%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E4%B9%8B%E3%80%8C%E9%9B%B6%E6%8B%B7%E8%B4%9D%E3%80%8D%EF%BC%81.md)
##### [8.3.7 c++ 协程_关于协程的实现与原理,多年程序员深度总结](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.620%E3%80%91c%2B%2B%20%E5%8D%8F%E7%A8%8B_%E5%85%B3%E4%BA%8E%E5%8D%8F%E7%A8%8B%E7%9A%84%E5%AE%9E%E7%8E%B0%E4%B8%8E%E5%8E%9F%E7%90%86%EF%BC%8C%E5%A4%9A%E5%B9%B4%E7%A8%8B%E5%BA%8F%E5%91%98%E6%B7%B1%E5%BA%A6%E6%80%BB%E7%BB%93.md)
##### [8.3.8 深度剖析linux socket的epollinepollout是何时触发的](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.621%E3%80%91%E6%B7%B1%E5%BA%A6%E5%89%96%E6%9E%90linux%20socket%E7%9A%84epollinepollout%E6%98%AF%E4%BD%95%E6%97%B6%E8%A7%A6%E5%8F%91%E7%9A%84.md)
##### [8.3.9 Linux中的各种锁及其基本原理](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.622%E3%80%91Linux%E4%B8%AD%E7%9A%84%E5%90%84%E7%A7%8D%E9%94%81%E5%8F%8A%E5%85%B6%E5%9F%BA%E6%9C%AC%E5%8E%9F%E7%90%86.md)
##### [8.4.1 redis IO多路复用原理:高性能IO之Reactor模式](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.623%E3%80%91redis%20IO%E5%A4%9A%E8%B7%AF%E5%A4%8D%E7%94%A8%E5%8E%9F%E7%90%86%EF%BC%9A%E9%AB%98%E6%80%A7%E8%83%BDIO%E4%B9%8BReactor%E6%A8%A1%E5%BC%8F.md)
##### [8.4.2 【进程管理】fork之后子进程到底复制了父进程什么?](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.624%E3%80%91%E3%80%90%E8%BF%9B%E7%A8%8B%E7%AE%A1%E7%90%86%E3%80%91fork%E4%B9%8B%E5%90%8E%E5%AD%90%E8%BF%9B%E7%A8%8B%E5%88%B0%E5%BA%95%E5%A4%8D%E5%88%B6%E4%BA%86%E7%88%B6%E8%BF%9B%E7%A8%8B%E4%BB%80%E4%B9%88%EF%BC%9F.md)
##### [8.4.3 Linux内核进程上下文切换深入理解](https://github.com/0voice/cpp_backend_awsome_blog/blob/main/%E3%80%90NO.625%E3%80%91Linux%E5%86%85%E6%A0%B8%E8%BF%9B%E7%A8%8B%E4%B8%8A%E4%B8%8B%E6%96%87%E5%88%87%E6%8D%A2%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3.md)
金主爸爸
---
##### 安利术语:零声,专注于C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK, SPDK, bpf/ebpf等等相关技术分享。本repo由零声的小伙伴推动以及所有提交patch的小伙伴(后面鸣谢部分)参与,共同完成。内容来源于互联网,本repo仅限于整理总结。
##### 零声交流群: 762073882, [偶遇技术大佬交流,不定期书籍红包福利,每晚技术直播通知!](https://jq.qq.com/?_wv=1027&k=sEIbk6yO)
##### 点击进入 [每晚八点技术直播](https://ke.qq.com/course/417774?flowToken=1024646)