• Stars
    star
    122
  • Rank 282,646 (Top 6 %)
  • Language
  • Created about 1 year ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

2023年最新整理 c++后端开发,1000篇优秀博文,含内存,网络,架构设计,高性能,数据结构,基础组件,中间件,分布式相关

2023年最新整理 c++后端开发开能,1000篇优秀博文,含内存,网络,架构设计,高性能,数据结构,基础组件,中间件,分布式相关



1.1.1【数据结构】史上最好理解的红黑树讲解,让你彻底搞懂红黑树
1.1.2 红黑树(一)之 原理和算法详细介绍
1.1.3 红黑树(二)之 C语言的实现
1.1.4 红黑树(三)之 Linux内核中红黑树的经典实现
1.1.5 B树详解
1.1.6 B树、B-树、B+树、B*树之间的关系
1.1.7 什么是B+树?(详细图解)
1.1.8 b+树详解
1.1.9 TCP/IP 介绍
1.2.1 CP/IP 寻址
1.2.2 CPIP 协议.md
1.2.3 TCPIP 邮件
1.2.4 Nginx负载均衡原理与实战经典案例
1.2.5 TCP 的封包格式:TCP 为什么要粘包和拆包?
1.2.6 网络收发与Nginx事件间的对应关系
1.2.7 Nginx源码分析与实践---编写一个简单的Http模块
1.2.8 三次握手时,客户端发送的 SYN 报文为什么会被丢弃?
1.2.9 为什么要使用 TCP keepalive?CC++代码实现TCP keepalive
1.3.1 C++中STL用法超详细总结(收藏级)
1.3.2 一文掌握google开源单元测试框架Google Test
1.3.3 高性能异步io机制:io_uring
1.3.4 「查缺补漏」巩固你的Nginx知识体系
1.3.5 一篇文章彻底搞懂websocket协议的原理与应用(一)
1.3.6 Makefile入门(超详细一文读懂)
1.3.7 从CPU架构开始,讲清楚Linux进程调度和管理
1.3.8 【引路者】学习DPDK,须知多队列网卡的原理
1.3.9 Netmap一个用于快速数据包IO的新框架
1.4.1 【涨知识】腾讯、京东、爱奇艺都在用DPDK,看看用它做了什么?
1.4.2 一文让你看懂内存与CPU之间的关系
1.4.3 为什么要使用 TCP keepalive?CC++代码实现TCP keepalive
1.4.4 最浅显易懂的 NAT 原理解析,看不懂来打我
1.4.5 谈谈 CC++ 和 JAVA 哪个更有前景
1.4.6 一文掌握google开源单元测试框架Google Test
1.4.7 深入linux操作系统-malloc到底如何分配内存?
1.4.8 TCP收发数据“丢失”问题的排查与解决
1.4.9 一条TCP连接时占用内存空间多少
1.5.1 300行代码带你实现一个Linux文件系统
1.5.2 一次解决Linux内核内存泄漏实战全过程
1.5.3 图解通用网络IO底层原理、Socket、epoll、用户态内核态
1.5.4 C++开发中使用协程需要注意的问题
1.5.5 深入源码理解TCP建立连接过程(3次握手)
1.5.6 这是我见过最详细的Nginx 内存池分析
1.5.7 红黑树的原理以及实现
1.5.8 浅谈NIO和Epoll实现原理
1.5.9 Linux性能优化—内存实战篇
1.6.1 一文读懂网关中间件-Nginx
1.6.2 Redis面试题:基本数据类型与底层存储结构
1.6.3 一文来了解关于分布式锁的那些事儿
1.6.4 2022年作为一个中年程序员写给35岁的自己
1.6.5 让人秒懂的Redis的事件处理机制
1.6.6 一文弄懂Linux下五种IO模型
1.6.7 微信终端自研 C++协程框架的设计与实现
1.6.8 高并发系统建设经验总结
1.6.9 15 年腾讯老兵谈技术人成长之路
1.7.1 分布式消息队列
1.7.2 MongoDB 基础浅谈
1.7.3 仅5天注册用户超百万的爆火ChatGPT是什么
1.7.4 从Linux零拷贝深入了解Linux-IO
1.7.5 深入学习IO多路复用 selectpollepoll 实现原理
1.7.6 十多年前祖传代码重构——从25万到5万行
1.7.7 字节跳动面试题汇总 -- C++后端(含答案)
1.7.8 百度C++研发工程师面试题(最新整理)
1.7.9 linux 零拷贝( zero-copy )技术原理详解
1.8.1 C++数据结构与算法:布隆过滤器(Bloom Filter)原理与实现
1.8.2 底层原理:epoll源码分析,还搞不懂epoll的看过来
1.8.3 游戏服务器框架-skynet的设计原理和使用
1.8.4 面试题Linux网络编程中可靠UDP,KCP协议快在哪
1.8.5 Socket 面对的挑战?
1.8.6 TCP收发数据“丢失”问题的排查与解决
1.8.7 用红黑树封装map和set
1.8.8 linux操作系统中线程是怎么切换的(用户态的内部切换)
1.8.9 Linux下系统 IO 性能分析的套路
1.9.1 linux性能优化之网络篇
1.9.2 linux操作系统是如何管理tcp连接的?
1.9.3 资深工程师带你探秘C++内存管理(理论篇)
1.9.4 杂谈代码整洁
1.9.5 微信 libco 协程库原理剖析
1.9.6 如何做一款面向企业客户的商用级 SDK
1.9.7 消息队列背后的设计思想
1.9.8 一文读懂 @decorator 装饰器——理解 VS Code 源码的基础
1.9.9 学C++的以后都能从事哪些岗位?
2.1.1 耗时1个月,万字干货,详解腾讯面试(T1-T9)核心技术点,面试题整理
2.1.2 关于【零声教育】2022年12代CC++Linux服务器开发高级架构师课程学习心得
2.1.3 2022全网最详细的音视频开发学习路线,零基础到项目实战,从小白到音视频专家
2.1.4 高性能库DPDK精简理解
2.1.5 带你快速了解 Docker 和 Kubernetes
2.1.6 浅谈 Protobuf 编码
2.1.7 gRPC 基础概念详解
2.1.8 深入浅出 Linux 惊群:现象、原因和解决方案
2.1.9 Nginx 最全操作总结
2.2.1 带你快速了解 Docker 和 Kubernetes
2.2.2 浅谈 Protobuf 编码
2.2.3 gRPC 基础概念详解
2.2.4 深入浅出 Linux 惊群:现象、原因和解决方案
2.2.5 Nginx 最全操作总结
2.2.6 基于libco的c++协程实现(时间轮定时器)
2.2.7 Linux文件系统、磁盘IO是怎么工作的
2.2.8 linux性能优化实战之cpu篇
2.2.9 Linux服务器检查性能瓶颈
2.3.1 熬夜肝了这一份C++开发详细学习路线
2.3.2 什么是DPDK?DPDK的原理及学习路线总结
2.3.3 腾讯同事内推的那位Linux CC++后端开发同学面试没过
2.3.4 从四线城市程序员,到深圳大厂架构师,我只用了半年
2.3.5 详解 epoll 原理【Redis,Netty,Nginx实现高性能IO的核心原理
2.3.6 这篇Redis文章,图灵看了都说好
2.3.7 一文深入理解 Kubernetes
2.3.8 HTTP 请求之合并与拆分技术详解
2.3.9 一文带你理解云原生
2.4.1 为什么磁盘存储引擎用 b+树来作为索引结构?
2.4.2 一致性哈希算法及其在分布式系统中的应用
2.4.3 如何实现一个malloc
2.4.4 Linux网络设计之异步IO机制与io_uring
2.4.5 glibc malloc源码分析
2.4.6 C++内存管理及内存问题的分析
2.4.7 一大波C++进阶知识干货分享,请接收!
2.4.8 线程池的优点及其原理,简单、明了
2.4.9 2022年腾讯C++研发类笔试面试试题及答案
2.5.1 C++后台开发,以我之见
2.5.2 ETCD介绍—etcd概念及原理方面分析
2.5.3 十个问题理解Linux epoll工作原理
2.5.4 GPU虚拟化,算力隔离,和qGPU
2.5.5 一文入门 Kafka
2.5.6 浏览器性能优化实战
2.5.7 文掌握 Linux 内存管理
2.5.8 Linux网络编程 零拷贝 :sendfile、mmap、splice、tee
2.5.9 TCP将成为历史?看看谷歌的QUIC协议都做了些什么你就知道了
2.6.1 MySQL 的锁机制,那么多的锁,该怎么区分?
2.6.2 详解 MySQL 的事务以及隔离级别
2.6.3 glibc内存管理那些事儿
2.6.4 红黑树 与 B+树区别和应用场景
2.6.5 CC++ Linux 后台服务器开发高级架构师学习知识路线总结
2.6.6 C++后台服务器开发必备技能——数据库连接池
2.6.7 深入理解异步IO+epoll+协程
2.6.8 redis 数据类型详解 以及 redis适用场景场合(详细)
2.6.9 OSI 七层模型和TCPIP模型及对应协议(详解)
2.7.1 腾讯T9T3.1级别的后台服务器开发技术大佬是怎样炼成的?
2.7.2 TCP和UDP详解
2.7.3 网络IO模型的介绍引出nginx的网络IO模型
2.7.4 Nginx底层原理:解析Nginx为什么并发数可以达到3w!
2.7.5 常见C++面试题及基本知识点总结
2.7.6 百度面试题(C++方向)
2.7.7 C++面试集锦-面试被问到的问题
2.7.8 cc++常见面试题精选
2.7.9 分布式事务解决方案
2.8.1 一个故事看懂CPU的SIMD技术
2.8.2 聊一聊数据库中的锁
2.8.3 如何写代码 —— 编程内功心法
2.8.4 性能优化知多少
2.8.5 Linux 江湖系列阶段性总结
2.8.6 p2p之网络穿透NAT,NAT、穿透的原理
2.8.7 同步与异步,回调与协程
2.8.8 Linux专家谈如何学习Linux,以及Linux的职业发展
2.8.9 理解MySQL——索引与优化篇
2.9.1 skynet源码分析:服务,Actor模型,lua接口编程,demo演示Actor编程思维
2.9.2 设计模式之工厂设计模式
2.9.3 Nginx 防盗链
2.9.4 一文读懂数据库优化之分库分表
2.9.5 深入剖析虚拟内存工作原理
2.9.6 Redis vs Tendis:冷热混合存储版架构揭秘
2.9.7 深入理解TCPIP 协议栈
2.9.8 作为C++后端开发程序员,应该彻底理解Epoll实现原理
2.9.9 协程的原理和应用,C++现实协程
3.1.1 redis源码分析——内存布局
3.1.2 服务器开发必备-【数据库】Redis集群篇
3.1.3 深入解读无服务器架构下的数据库
3.1.4 Facebook、谷歌、微软和亚马逊的网络架构揭秘
3.1.5 Nginx 架构浅析
3.1.6 内核调试技巧--systemtap定位丢包原因
3.1.7 五分钟了解互联网Web技术发展史
3.1.8 快速实现一个分布式定时器
3.1.9 MySQL 深入学习总结
3.2.1 QUIC 协议原理浅解
3.2.2 微信直播聊天室架构演进
3.2.3 2021 有哪些不容错过的后端技术趋势
3.2.4 Redis 多线程网络模型全面揭秘
3.2.5 网络 IO 演变发展过程和模型介绍
3.2.6 操作系统与存储:解析Linux内核全新异步IO引擎io_uring设计与实现
3.2.7 云时代,我们需要怎样的数据库?
3.2.8 STGW 下一代互联网标准传输协议QUIC大规模运营之路
3.2.9 linux:零拷贝( zero-copy )技术原理详解
3.3.1 【源码剖析】MemoryPool —— 简单高效的内存池 allocator 实现
3.3.2 STL 红黑树源码分析
3.3.3 C++数据结构与算法:布隆过滤器(Bloom Filter)原理与实现
3.3.4 ringbuffer 消息队列 内存池 性能优化利器
3.3.5 ZeroMQ无锁队列的原理与实现
3.3.6 网络不通?服务丢包?这篇 TCP 连接状态详解及故障排查,收好了
3.3.7 Linux编程:一个异步信号处理引起死锁问题的思考
3.3.8 手把手教你纯c实现异常捕获try-catch组件
3.3.9 skynet源码结构、启动流程以及多线程工作原理
3.4.1 P2P通信原理与实现(C++)
3.4.2 linux:线程池的作用、应用场景、工作原理与纯C实现
3.4.3 [ C++ ] 一篇带你了解C++中动态内存管理
3.4.4 我们常说的短连接长连接和socket和http到底有什么关系
3.4.5 一文掌握谷歌 C++ 单元测试框架 GoogleTest
3.4.6 redis、nginx、memcached等网络编程模型详解
3.4.7 【底层原理】一层层剥开文件系统的面纱,彻底理解Linux文件系统
3.4.8 互斥锁、自旋锁、原子操作的原理、区别及应用场景
3.4.9 DNS异步请求池原理与实现
3.5.1 底层原理Socket 究竟是什么 为啥网络离不开 Socket?
3.5.2 后端开发-MySQL数据库相关流程图原理图
3.5.3 HTTP—TCPIP—SOCKET理解及浅析
3.5.4 C++后端程序员必须彻底搞懂Nginx,从原理到实战详解
3.5.5 图文详解Linux的IO模型和相关技术
3.5.6 详解从网络IO到IO多路复用
3.5.7 C++后端程序员必须彻底搞懂Nginx,从原理到实战(高级篇)
3.5.8 详解内存池设计与实现
3.5.9 C++ 中的多线程的使用和线程池建设
3.6.1 mysql锁机制详解
3.6.2 TCPIP协议详解
3.6.3 【网络】【操作系统】详解select、poll、epoll
3.6.4 亿级流量架构之网关设计思路、常见网关对比
3.6.5 【Redis】利用 Redis 实现分布式锁
3.6.6 Linux 的 IO 通信 以及 Reactor 线程模型详解
3.6.7 MySQL数据库的性能的影响分析及优化
3.6.8 Nginx-接入层Nginx架构及模块介绍
3.6.9 深入Linux CC++ Timer定时器的实现核心原理
3.7.1 深入理解MySQL索引和优化丨MySQL的核心原理
3.7.2 perf-网络协议栈性能分析
3.7.3 epoll多路复用和Reactor设计思想
3.7.4 实例分析Linux内存泄漏检测方法
3.7.5 Linux基础组件之无锁消息队列ypipeyqueue详解
3.7.6 底层原理Socket 究竟是什么 为啥网络离不开 Socket?
3.7.7 Nginx 的异步非阻塞体现在哪里?从理论分析到源码验证
3.7.8 Redis:6.0多线程无锁(lock-free)设计和多线程Reactor模式助力Redis QPS更上一层楼
3.7.9 从Reactor模式俯瞰Nginx,你会发现你与高手的差距就在设计模式上
3.8.1 Redis 多线程网络模型全面揭秘
3.8.2 网络 IO 演变发展过程和模型介绍
3.8.3 操作系统与存储:解析Linux内核全新异步IO引擎io_uring设计与实现
3.8.4 云时代,我们需要怎样的数据库?
3.8.5 STGW 下一代互联网标准传输协议QUIC大规模运营之路
3.8.6 Redis 多线程网络模型全面揭秘
3.8.7 网络 IO 演变发展过程和模型介绍
3.8.8 编译原理初学者入门指南
3.8.9 分布式之系统底层原理
3.9.1 Kubernetes 入门&进阶实战
3.9.2 万字详解:腾讯如何自研大规模知识图谱
3.9.3 浅谈如何搭建知识体系
3.9.4 为什么微信推荐这么快?
3.9.5 万字详文告诉你如何做 Code Review
3.9.6 HTTP3 原理实战
3.9.7 协程及c++ 20原生协程研究报告
3.9.8 从零开始学架构(上篇)
3.9.9 c++异步从理论到实践 -总览篇
4.1.1 大数据组件选型对比及架构
4.1.2 由CPU高负载引发内核探索之旅
4.1.3 (建议收藏)万字长文总结分布式事务,总有一款适合你
4.1.4 MySQL WriteSet并行复制分析
4.1.5 从一道数据库面试题彻谈MySQL加锁机制
4.1.6 从零开始学架构(下篇)
4.1.7 C++一行代码实现任意系统函数 Hook
4.1.8 如何优雅地记录操作日志?
4.1.9 美团基于知识图谱的剧本杀标准化建设与应用
4.2.1 美团商品知识图谱的构建及应用
4.2.2 GraphQL及元数据驱动架构在后端BFF中的实践
4.2.3 美团外卖实时数仓建设实践
4.2.4 FlutterWeb性能优化探索与实践
4.2.5 百亿规模API网关服务Shepherd的设计与实现
4.2.6 多业务建模在美团搜索排序中的实践
4.2.7 Spock单元测试框架介绍以及在美团优选的实践
4.2.8 一款可以让大型iOS工程编译速度提升50%的工具
4.2.9 CMake基础 第1节 初识CMake
4.3.1 CMake基础 第2节 分离编译
4.3.2 CMake基础 第3节 静态库
4.3.3 CMake基础 第4节 动态库
4.3.4 CMake基础 第5节 安装项目
4.3.5 CMake基础 第6节 生成类型
4.3.6 CMake基础 第7节 编译标志
4.3.7 CMake基础 第8节 包含第三方库
4.3.8 CMake基础 第9节 使用Clang编译
4.3.9 CMake基础 第10节 使用ninja构建
4.4.1 CMake基础 第9节 使用Clang编译
4.4.2 CMake基础 第10节 使用ninja构建
4.4.3 CMake基础 第11节 导入目标
4.4.4 CMake基础 第12节 设置C++标准
4.4.5 CMake基础 第13节 构建子项目
4.4.6 CMake基础 第14节 在文件中进行变量替换
4.4.7 CMake基础 第15节 使用Protobuf生成源文件
4.4.8 CMake基础 第16节 创建deb文件
4.4.9 CMake基础 第17节 Clang分析器
4.5.1 CMake基础 第18节 Boost单元测试框架
4.5.2 五种网络IO模型详解
4.5.3 Redis不是一直号称单线程效率也很高吗,为什么又采用多线程了?
4.5.4 C++ 协程的近况、设计与实现中的细节和决策
4.5.5 网络四层、七层负载均衡的区别
4.5.6 Redis源码分析
4.5.7 后端开发程序员须彻底搞懂的 IO 底层原理
4.5.8 Linux网络编程-UDP和TCP协议详解
4.5.9 从底层原理出发,了解Linux内核之内存管理
4.6.1 图解 epoll 是如何工作的及epoll实现原理
4.6.2 现在后端开发都在用什么数据库存储数据?
4.6.3 Redis多线程原理详解
4.6.4 工作年限、成长路线、进阶技术。怎样才能成为架构师?
4.6.5 malloc函数背后的实现原理——内存池
4.6.6 深入理解MYSQL索引优化:多列索引
4.6.7 C++高性能服务器框架——日志系统详解
4.6.8 熬夜肝了这一份C++开发详细学习路线
4.6.9 什么是DPDK?DPDK的原理及学习路线总结
4.7.1 腾讯同事内推的那位Linux CC++后端开发同学面试没过
4.7.2 从四线城市程序员,到深圳大厂架构师,我只用了半年
4.7.3 详解 epoll 原理 Redis,Netty,Nginx实现高性能IO的核心原理
4.7.4 关于TCP的CLOSING状态和CLOSE_WAIT状态浅析
4.7.5 Linux 网络性能优化-C10K、C1000K、C10M 问题总结
4.7.6 C语言回调函数到底是什么?如何使用回调函数?
4.7.7 腾讯面试题:十亿数据如何去重?红黑树到hash再到布隆过滤器
4.7.8 从进入内核态看linux内存管理
4.7.9 从6种IO模式谈谈协程的作用
4.8.1 数据从应用层的应用进程到最后的网络包是怎么一步步封装的?TCP怎么拆分?IP怎么分片?
4.8.2 谈谈QUIC协议原理
4.8.3 Redis基本数据结构及底层实现原理
4.8.4 linux后端开发-定时器设计详解
4.8.5 C++高性能大规模服务器开发实践
4.8.6 gRPC C++开发环境搭建
4.8.7 TCP 三次握手的性能优化
4.8.8 redis7.0源码阅读:Redis中的IO多线程(线程池)
4.8.9 linux c/c++开发:多线程并发锁:互斥锁、自旋锁、原子操作、CAS
4.9.1 作为程序员,如何彻底理解高并发中的协程
4.9.2 Redis 这么强?该如何进行性能优化呢?
4.9.3 腾讯面试官用「B+树」虐哭我了
4.9.4 超专业解析linux文件系统的底层架构及其工作原理
4.9.5 Linux 高性能服务 epoll 的本质,真的不简单(含实例源码)
4.9.6 c++开发工作中常见的几种内存泄漏场景汇总
4.9.7 手写线程池与性能分析
4.9.8 Redis6.0多线程模型总结
4.9.9 进程的同步、互斥、通信的区别,进程与线程同步的区别
5.1.1 通过Redis学习事件驱动设计
5.1.2 TCP通信接收数据不完整的解决方法
5.1.3 图解|揭开协程的神秘面纱
5.1.4 文件的 io 栈,你真的知道了吗
5.1.5 如何用300行代码实现一个完整的线程池
5.1.6 从一次线上问题说起,详解 TCP 半连接队列、全连接队列
5.1.7 浅析进程间通信的几种方式(含实例源码)
5.1.8 超详细的网络抓包神器 tcpdump 使用指南
5.1.9 原来 mmap 这么简单
5.2.1 深入理解 http 反向代理(nginx)
5.2.2 C++使用protobuf实现序列化与反序列化
5.2.3 Redis原理和机制详解
5.2.4 网络丢包故障如何定位?如何解决?
5.2.5 Linux进程地址空间与进程内存布局详解
5.2.6 浅谈有栈协程与无栈协程
5.2.7 Nginx 性能优化(吐血总结)
5.2.8 TCP通信过程详解以及tcp长连接和短连接
5.2.9 Linux系统编程之进程间通信:共享内存
5.3.1 内存泄漏的原因,内存泄漏如何避免?内存泄漏如何定位?
5.3.2 线上大量CLOSE_WAIT的原因深入分析
5.3.3 一文弄懂tcp连接中各种状态及故障排查
5.3.4 QQ音乐高可用架构体系
5.3.5 QQ 浏览器搜索相关性实践
5.3.6 ClickHouse 查询优化详细介绍
5.3.7 腾讯云OCR性能是如何提升2倍的
5.3.8 一文读懂数据库优化之分库分表
5.3.9 Linux下跨语言调用C++实践
5.4.1 数据库异常智能分析与诊断
5.4.2 标准化思想及组装式架构在后端BFF中的实践
5.4.3 基于代价的慢查询优化建议
5.4.4 设计模式二三事
5.4.5 即时通信IM核心能力及应用场景
5.4.6 新知 腾讯云视立方播放器技术实现与应用
5.4.7 AXP-QUIC:自适应X路QUIC网络传输加速
5.4.8 SRS5优化:如何将DVR性能提升一倍
5.4.9 SRS配置升级,云原生友好的配置能力
5.5.1 linux服务器网络编程之线程模型
5.5.2 腾讯跟阿里两位王者之间的对比
5.5.3 IM(即时通讯)服务端
5.5.4 一文带你了解大厂亿级并发下高性能服务器是如何实现的
5.5.5 你真的懂Redis与MySQL双写一致性如何保证吗
5.5.6 基于后端开发Redisson实现分布式锁源码分析解读
5.5.7 聊聊对不同IO模型的理解 (阻塞非阻塞IO,同步异步IO
5.5.8 Redis与Memcache对比
5.5.9 Nginx高效的原因,你都了解了吗
5.6.1 深入理解 ProtoBuf 原理与工程实践
5.6.2 从抖音到火山引擎——看流媒体技术演进和机会
5.6.3 阿里云全球实时传输网络GRTN—QOE优化实践
5.6.3 腾讯云实时音视频出海技术实践及落地
5.6.3 MPEG音频编码三十年
5.6.3 利用WebTransport进行现场视频流注入
5.6.3 WEBRTC 笔记
5.6.3 想学习音视频开发,感觉网上的资料很少?
5.6.3 WebRTC开源项目-手把手教你搭建AppRTC
5.6.3 最全的MSVC编译参数,收藏备用,MinGW与MSVC编译的区别
5.6.3 针对初学者的 20 多个 FFmpeg 命令
5.6.3 谷歌开源、高性能RPC框架:gRPC 使用体验
5.6.3 C++音视频开发的技术要点
5.6.3 FFmpeg使用小结
5.6.3 2022技术展望|开源十年,WebRTC 的现状与未来
5.6.3 FFmpeg入门宝典,音视频流媒体开发学习,一篇看到就要收藏的文章(附20个视频资料)
5.6.3 FFmpeg的结构和命令行工具(在线介绍)
5.6.3 音视频编解码常用知识点
5.6.3 WebRTC 发送方码率预估实现解析
5.6.3 C++ 开发者的机会在哪里?盘点 2022 好的CC++ 就业方向
5.6.3 WebRTC 源码分析 -- RTC_CHECK
5.6.4 RTMP推流及协议学习(全代码)
5.6.5 流媒体协议中的时间戳理解与音视频同步,RTPRTCPRTMP推流拉流音视频同步
5.6.6 webrtc搭建视频通话、视频会议 (亲测半个小时搭建成功)
5.6.7 x264码率控制
5.6.8 FFmpeg源码分析:内存管理系统
5.6.9 WebRTC 传输安全机制第二话:深入显出 SRTP 协议
5.7.1 WebRTC能给我带来什么?
5.7.2 FFmpeg学习笔记——重采样demo解析
5.7.3 Linux ubuntu FFmpeg开发环境搭建(保姆式搭建教程)
5.7.4 音视频开发技术的基本知识
5.7.5 Linux操作系统原理—内核网络协议栈
5.7.6 从linux内核出发彻底弄懂socket底层的来龙去脉
5.7.7 深入理解epoll背后的原理
5.7.8 Linux下全新的异步IO:io_uring详解
5.7.9 epoll源码剖析:为什么使用红黑树以及如何使用红黑树
5.8.1 盘点腾讯linux C++后台开发面试题
5.8.2 60道30K+C++工程师面试必问面试题
5.8.3 C++高并发内存池的设计和实现
5.8.4 不懂并行和并发?一文彻底搞懂并行和并发的区
5.8.5 etcd:etcd的原理和应用场景全面解析
5.8.6 腾讯面试:linux内存性能优化总结
5.8.7 linux内核vmalloc原理与实现
5.8.8 高性能服务器开发十大必须掌握的核心技术
5.8.9 百行代码实现基于C++11的线程池threadpool , 简洁且可带任意多参数
5.9.1 全网最透彻的五种linux IO模型分析
5.9.2 TCP连接中TIME_WAIT状态的作用及优化
5.9.3 深入浅出DPDK学习笔记——认识DPDK
5.9.4 最强阿里巴巴历年经典面试题汇总:C++研发岗
5.9.5 超硬核,进程在内存中的样子!以及进程的一生
5.9.6 Linux原生异步IO原理与实现
5.9.7 如何减少频繁分配内存(malloc或new)造成的内存碎片
5.9.8 深入理解Linux 的Page Cache
5.9.9 高并发高吞吐IO秘密武器——epoll池化技术
6.1.1 面试必备:计算机网络常问的六十二个问题
6.1.2 深入剖析阻塞式socket的timeout
6.1.3 深入理解 Linux 的 epoll 机制及epoll原理
6.1.4 Linux中的消息队列、共享内存,你确定都掌握了吗?
6.1.5 关于高性能服务器底层网络通信模块的设计方法
6.1.6 你真的了解Redis单线程为什么如此之快吗
6.1.7 并发与多线程之线程安全篇
6.1.8 设计模式—代理模式以及动态代理的实现
6.1.9 后端开发—一文详解网络IO模型
6.2.1 一文了解Nginx反向代理与conf原理
6.2.2 Linux环境,CC++语言手写代码实现线程池
6.2.3 一文掌握tcp服务器epoll的多种实现
6.2.4 后端开发【一大波干货知识】tcpip定时器与滑动窗口详解
6.2.5 网络IO管理-简单一问一答、多线程方式
6.2.6 后端开发【一大波干货知识】定时器方案红黑树,时间轮,最小堆
6.2.7 后端开发【一大波干货知识】—Redis,Memcached,Nginx网络组件
6.2.8 手写实现分布式锁
6.2.9 后端开发【一大波干货知识】定时器方案红黑树,时间轮,最小堆
6.3.1 Reactor实现http服务器,附完整代码
6.3.2 hash,bloomfilter,分布式一致性hash
6.3.3 DPDK技术系统学习
6.3.4 后端开发【一大波干货知识】网络通信模型和网络IO管理
6.3.5 音视频开发技术的基本知识
6.3.6 用WinDbg断点调试FFmpeg
6.3.7 FFplay源码分析-nobuffer
6.3.8 RTSP直播延时的深度优化(干货)
6.3.9 H264解码之FFmepg解码ES数据
6.4.1 YUV与RGB的格式采样方式存储方式
6.4.2 【音视频技术】播放器架构设计
6.4.3 Nginx搭建RTMP推拉流服务器
6.4.4 FFMPEG 之 AVDevice
6.4.5 WebRTC 源码分析 -- 线程相关(线程切换分析
6.4.6 WebRTC 基础知识 -- 基础知识总结【1】WebRTC 简介
6.4.7 神器 ffmpeg——操作视频,极度舒适
6.4.8 音视频面试问题面试技巧
6.4.9 什么是码率控制 在视频编码中,码率控制的概念是什么,它是通过什么实现的
6.5.1 FFmpeg命令行格式和转码过程
6.5.2 进程原理及系统调用
6.5.3 posix API与网络协议栈的实现原理
6.5.4 常使用的网络IO管理
6.5.5 服务器模型reactor
6.5.6 nginx 中数据结构讲解
6.5.7 nginx自定义实现一个计量模块
6.5.8 协程的调度实现与性能测试
6.5.9 tcp服务器epoll的多种实现
6.6.1 C++面试常问基础总结梳理
6.6.2 Nginx数据结构
6.6.3 Linux服务器开发,libeventlibev框架实战那些坑
6.6.4 tcp支持浏览器websocket协议
6.6.5 Linux服务器开发,手写分布式锁
6.6.6 Linux服务器开发,手写内存检测组件
6.6.7 Linux服务器开发,mysql连接池的实现
6.6.8 数据库之mysql索引原理详解
6.6.9 TCP三次握手、四次挥手以及TIME_WAIT详解
6.7.1 Linux内核必懂知识—调度器分析及完全公平调度器CFS
6.7.2 一文彻底掌握用户态协议栈,一看就懂的
6.7.3 分布式缓存--缓存与数据库强一致场景下的方案
6.7.4 手写内存池以及原理代码分析
6.7.5 tcp协议栈实现,tcp定时器与滑动窗口实现
6.7.6 如何更有效的使用 Redis 缓存
6.7.7 Redis之最细命令介绍
6.7.8 Linux CC++ 并发下的技术方案
6.7.9 MySQL事务原理分析
6.8.1 UDP的可靠性传输详解
6.8.2 DPDK的虚拟交换机框架 OvS
6.8.3 后台开发【一大波干货知识】Nginx数据结构剖析
6.8.4 Redis的线程模型和异步机制
6.8.5 Linux的虚拟内存详解
6.8.6 各大厂c++ linux后端开发岗位要求汇总
6.8.7 内存优化-如何使用tcmalloc来提升内存性能?提升的结果太不可思议
6.8.8 一文搞懂Linux进程调度原理
6.8.9 盘点后端开发那些值得学习的优秀开源项目
6.9.1 关于linux进程间的close-on-exec机制
6.9.2 网络编程手绘TCP状态机
6.9.3 从进程和线程的创建过程来看进程和线程的区别
6.9.4 超详细讲解Linux中的基础IO
6.9.5 操作系统:文件系统的实现
6.9.6 Linux网络分析必备技能:tcpdump实战详解
6.9.7 大厂面试题之计算机网络重点篇
6.9.8 深入 malloc 函数,带你真正理解内存分配
6.9.9 面试必问的epoll技术,从内核源码出发彻底搞懂epoll
7.1.1 从进入内核态看内存管理
7.1.2 「Linux」多线程详解,一篇文章彻底搞懂多线程中各个难点
7.1.3 百度 C++ 工程师的那些极限优化(内存篇)
7.1.4 malloc内存分配过程详解
7.1.5 TCP BBR拥塞控制算法深度解析
7.1.6 Linux完全公平调度算法原理与实现
7.1.7 如何快速地进出——C++ 读写数据 IO 性能优化
7.1.8 如何解决tcp通信中的粘包问题?
7.1.9 多线程还是多进程的选择及区别
7.2.1 最常见的linux网络编程面试题
7.2.2 内存优化-使用tcmalloc分析解决内存泄漏和内存暴涨问题
7.2.3 Linux服务器开发,fastdfs架构分析和配置
7.2.4 用户态协议栈
7.2.5 Linux服务器开发,手写死锁检测组件
7.2.6 海量数据去重hash与布隆过滤器
7.2.7 Linux服务器开发,内存池原理与实现
7.2.8 基础的网络服务器开发
7.2.9 实现高并发http 服务器
7.3.1 nginx过滤器模块
7.3.2 随处可见的红黑树
7.3.3 服务器开发,无锁消息队列实现
7.3.4 Linux系统中的文件操作
7.3.5 Linux服务器开发,异步请求池框架实现,协程前传
7.3.6 Linux服务器开发,原子操作CAS与锁实现
7.3.7 Linux服务器开发,线程池原理与实现
7.3.8 Linux服务器开发,应用层协议设计ProtoBufThrift
7.3.9 Linux服务器开发,stl容器,智能指针,正则表达式(C++STL中的智能指针)
7.4.1 协程的设计原理与汇编实现
7.4.2 redis计数,布隆过滤器,hyperloglog
7.4.3 Linux服务器开发,Makefilecmakeconfigure
7.4.4 磁盘存储链式的 B 树与 B+树
7.4.5 互斥锁、读写锁、自旋锁,以及原子操作指令xaddl、cmpxchg的使用场景剖析
7.4.6 网络通信模型和网络IO管理
7.4.7 MYSQL---服务器配置相关问题
7.4.8 Linux服务器开发,定时器方案红黑树,时间轮,最小堆
7.4.9 Posix API 与 网络协议栈 详细介绍
7.5.1 Linux服务器百万并发实现与问题排查
7.5.2 ZMQ无锁队列的原理与实现
7.5.3 redis7.0源码阅读(四):Redis中的IO多线程(线程池)
7.5.4 SQL之增删改查命令操作详解
7.5.5 数据库设计的三范式和反范式
7.5.6 基于C++11实现的高效线程池及工作原理
7.5.7 Linux内存管理-详解mmap原理
7.5.8 通过实战理解CPU上下文切换
7.5.9 Linux IO复用中select poll epoll模型的介绍及其优缺点的比较
7.6.1 Linux内核时钟系统和定时器实现
7.6.2 linux下C++多线程并发之原子操作与无锁编程
7.6.3 Linux网络编程——tcp并发服务器(多线程)实例分享
7.6.4 linux下waitwaitpid处理僵死进程详解
7.6.5 从TCP协议到TCP通信的各种异常现象和分析
7.6.6 低延迟场景下的性能优化实践
7.6.7 万字长文漫谈高可用高并发技术
7.6.8 万字长文讲解 linux内核性能调优
7.6.9 详解进程的虚拟内存,物理内存,共享内存
7.7.1 浅谈TCPIP网络编程中socket的行为
7.7.2 内存碎片优化
7.7.3 websocket协议介绍与基于reactor模型的websocket服务器实现
7.7.4 redis7.0源码阅读(三):哈希表扩容、缩容以及rehash
7.7.5 eBPF学习 - 入门
7.7.6 Nginx源码阅读:避免惊群以及负载均衡的原理与具体实现
7.7.7 海量数据去重的hash,bitmap与布隆过滤器Bloom Filter
7.7.8 锁与原子操作CAS的底层实现
7.7.9 httphttps服务器的实现
7.8.1 随处可见的红黑树
7.8.2 Nginx反向代理与系统参数配置conf原理
7.8.3 多线程实践概述
7.8.4 C++高性能协程分布式服务框架设计
7.8.5 如何能够看懂TCPIP 协议细节?
7.8.6 一文搞懂 mmap 涉及的所有内容
7.8.7 C++这么难,为什么我们还要学习C++?
7.8.8 内存泄露定位手段(c语言hook malloc相关方式)
7.8.9 linux:孤儿进程与僵尸进程产生及其处理
7.9.1 linux异步IO编程实例分析
7.9.2 透视Linux内核,BPF 深度分析与案例讲解
7.9.3 论fork()函数与Linux中的多线程编程
7.9.4 Linux 直接IO 原理与实现
7.9.5 深入了解epoll模型(特别详细)
7.9.6 内存泄漏-原因、避免和定位
7.9.7 一道腾讯面试题目:没有listen,能否建立TCP连接
7.9.8 一篇文章读懂dpdk——dpdk原理详解
7.9.9 深入理解无锁编程
8.1.1 网络编程:线上大量CLOSE_WAIT的原因深入分析
8.1.2 记录一次腾讯cc++ linux后台开发岗面试经历
8.1.3 如何高效定位网络丢包问题?
8.1.4 高并发的socket的高性能设计
8.1.5 C++开发常用的设计模式及其实现详解
8.1.6 【linux】彻底搞懂零拷贝(Zero-Copy)技术
8.1.7 Linux C++的多线程编程
8.1.8 TCP协议之Send和Recv原理及常见问题分析
8.1.9 MySQL 死锁案例解析,能让你彻底理解死锁的原因
8.2.1 C++之内存管理:申请与释放
8.2.2 计算机操作系统知识点总结
8.2.3 UDP的可靠性传输
8.2.4 Linux 进程间通信:管道、共享内存、消息队列、信号量
8.2.5 深入操作系统,一文搞懂Socket到底是什么
8.2.6 C++多线程详解
8.2.7 linux多线程--双buffer “无锁” 设计
8.2.8 一篇文章教你,Linux内存管理原理
8.2.9 一篇文章助你了解dpdk所有技术点
8.3.1 C++多线程编程,线程互斥和同步通信,死锁问题分析解决
8.3.2 linux服务器性能调优之tcpip性能调优
8.3.3 国内顶级网络大神对TCP的深刻理解
8.3.4 Linux性能优化-CPU性能优化思路
8.3.5 浅谈linux定时器时间轮算法
8.3.6 一文彻底揭秘linux操作系统之「零拷贝」!
8.3.7 c++ 协程_关于协程的实现与原理,多年程序员深度总结
8.3.8 深度剖析linux socket的epollinepollout是何时触发的
8.3.9 Linux中的各种锁及其基本原理
8.4.1 redis IO多路复用原理:高性能IO之Reactor模式
8.4.2 【进程管理】fork之后子进程到底复制了父进程什么?
8.4.3 Linux内核进程上下文切换深入理解


金主爸爸


安利术语:零声,专注于C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK, SPDK, bpf/ebpf等等相关技术分享。本repo由零声的小伙伴推动以及所有提交patch的小伙伴(后面鸣谢部分)参与,共同完成。内容来源于互联网,本repo仅限于整理总结。
零声交流群: 762073882, 偶遇技术大佬交流,不定期书籍红包福利,每晚技术直播通知!
点击进入 每晚八点技术直播


More Repositories

1

interview_internal_reference

2023年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。
Python
35,340
star
2

from_coder_to_expert

2021年最新总结,从程序员到CTO,从专业走向卓越,分享大牛企业内部pdf与PPT
10,884
star
3

Introduction-to-Golang

【未来服务器端编程语言】最全空降golang资料补给包(满血战斗),包含文章,书籍,作者论文,理论分析,开源框架,云原生,大佬视频,大厂实战分享ppt
Go
6,731
star
4

expert_readed_books

2021年最新总结,推荐工程师合适读本,计算机科学,软件技术,创业,思想类,数学类,人物传记书籍
5,248
star
5

audio_video_streaming

音视频流媒体权威资料整理,500+份文章,论文,视频,实践项目,协议,业界大神名单。
4,234
star
6

linux_kernel_wiki

linux内核学习资料:200+经典内核文章,100+内核论文,50+内核项目,500+内核面试题,80+内核视频
3,556
star
7

cpp_new_features

2021年最新整理, C++ 学习资料,含C++ 11 / 14 / 17 / 20 / 23 新特性、入门教程、推荐书籍、优质文章、学习笔记、教学视频等
C++
3,444
star
8

introduce_c-cpp_manual

一个收集C/C++新手学习的入门项目,整理收纳开发者开源的小项目、工具、框架、游戏等,视频,书籍,面试题/算法题,技术文章。
C++
2,671
star
9

learning_mind_map

2021年【思维导图】盒子,C/C++,Golang,Linux,云原生,数据库,DPDK,音视频开发,TCP/IP,数据结构,计算机原理等
2,468
star
10

campus_recruitmen_questions

2021年最新整理,5000道秋招/提前批/春招/常用面试题(含答案),包括leetcode,校招笔试题,面试题,算法题,语法题。
2,420
star
11

kernel_new_features

一个深挖 Linux 内核的新功能特性,以 io_uring, cgroup, ebpf, llvm 为代表,包含开源项目,代码案例,文章,视频,架构脑图等
C
1,443
star
12

ffmpeg_develop_doc

2023年,最新音视频学习资料整理,项目(调试可用),ffmpeg命令手册,文章,编解码论文,视频讲解,面试题全套资料
C
1,417
star
13

algorithm-structure

2021年最新总结 500个常用数据结构,算法,算法导论,面试常用,大厂高级工程师整理总结
C
1,371
star
14

computer_expert_paper

1000+份计算机paper,卡耐基梅隆大学,哈佛,斯坦福,芝加哥大学,MIT,facebook,google,微软,Amazon,twitter等大牛一作,持续更新中
1,222
star
15

k8s_awesome_document

【2021年新鲜出炉】K8s(Kubernetes)的工程师资料合辑,书籍推荐,面试题,精选文章,开源项目,PPT,视频,大厂资料
1,126
star
16

Understanding_in_Rust

【最安全的编程语言】Rust工程师枕边资料,大牛文章,开源框架,官方文档,视频,推荐书籍,学习干货,大牛语录
929
star
17

dpdk_engineer_manual

【冲破内核瓶颈,让I/O性能飙升】DPDK工程师手册,官方文档,最新视频,开源项目,实战案例,论文,大厂内部ppt,知名工程师一览表
904
star
18

developkit_set

2021年最新总结,值得推荐的c/c++开源框架与库。持续更新中。
766
star
19

kernel_memory_management

总结整理linux内核的内存管理的资料,包含论文,文章,视频,以及应用程序的内存泄露,内存池相关
701
star
20

enterprise_job_recommend

2023年 最新整理暑假实习(含Java,前端,测试,c++,嵌入式,算法岗),base(北京,上海,广州,深圳,杭州,西安,成都,南京),每周定时更新
593
star
21

Introduce_to_virtualization

500篇关于虚拟化的经典资料,含CPU虚拟化,磁盘虚拟化,内存虚拟化,io虚拟化。
427
star
22

newsql_nosql_library

整理12种数据库相关资料,mysql,mariaDB,Percona Server,MongoDB,Redis,RocksDB,TiDB,CouchDB,Cassandra,TokuDB,MemDB,Oceanbase
376
star
23

kernel_awsome_feature

深入研究 kvm,ceph,fuse特性,包含开源项目,代码案例,文章,视频,架构脑图等
371
star
24

backend_video

后端免费技术分享视频,包含Linux,RTSP RTMP, HLS, 流媒体, ffmpeg, WebRTC,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,CDN,P2P,K8S,Docker,ffmpeg,TCP/IP,协程,DPDK
294
star
25

interview_experience

2021年最新整理,200位校招面经分享,包含微软,华为,腾讯,字节,阿里,360,tplink,好未来,网易,搜狗,wps等,研发岗位,C++研发岗位,安全岗位。
275
star
26

develop_skill_tree

2021年最新整理,名企校招各大岗位的技能树,含技术细节,Java,C/C++,前端,运维,测试,运营岗位。持续更新中
223
star
27

linux_environment_tools

总结linux环境开发工具,包含linux,虚拟机,编译器,编辑器,测试工具,加密工具
208
star
28

students_blog_collection

学员学习过程,课程总结的文章集锦,包含linux c/c++服务器,音视频,内核,dpdk,golang
81
star
29

qt_interview_reference

2023年最新整理,qt开发最全面试集锦,含网络,文件系统,数据库,自定义控件,以及视频讲解,文档
60
star
30

influence_programmer

2022年,梳理100位具有影响力的程序员,包含大厂高p高t,开源作者,学术比赛,博客自媒体,书籍作者
39
star