V
主页
从9个组件开始,教你如何高效阅读nginx源码?
发布人
从9个组件开始,教你如何高效阅读nginx源码? 1. 内存池大小块组织架构 2. 线程池的实现模板 3. 内存共享组件3种实现方式 4. http处理流程 5. nginx 11个phase的原理 6. 红黑树的实现场景 7. 解析配置文件 8. 惊群的解决方案 9. 原子操作
打开封面
下载高清视频
观看高清视频
视频下载器
【零声教育】c/c++后端开发必学基础组件(线程池、内存池、原子操作与锁、无锁队列、死锁检测、定时器、内存泄漏、数据库连接池)
从5个基础组件看nginx源码(内存池,线程池,原子操作,共享内存,红黑树)
从6个基础组件来看nginx的源码实现,为面试增加技术深度
2.7W行nginx源码如何阅读?(nginx conf文件实现源码;多进程网络连接;内存池的实现;线程池的源码;进程间通信共享内存的实现)
掌握 STL 源码阅读,面试不再愁
【c++完整项目】手把手实现多线程文件下载以及断点续传(附完整源码)
16w行的nginx源码,如何才能读懂呢?全面分析nginx的机制
源码阅读:STL 红黑树 散列表的实现
C++后端服务器开发必学的基础组件,原理讲解+代码实现+源码分享(线程池、内存池、数据库连接池、多线程锁、死锁检测、定时器、内存泄漏检测、分布式锁)
16W行nginx源码,如何分析模块阅读,让你明白轮子如何造 |多进程模型下的惊群处理;内存池的代码封装;slab共享内存分配
游戏服务器框架-skynet,从原理到项目实战再到源码分析,一套全部搞定
如何用C++代码实现一个高效的定时器模块
源码阅读:时间轮算法实现以及应用
workflow 如何做到高效处理海量异步任务
cpu/io密集型 线程池的应用(nginx、skynet、redis)
基于C++实现高效定时器模块
5种红黑树的场景,从Linux内核谈到Nginx源码,听完醍醐灌顶 |进程调度CFS的红黑树场景;虚拟内存管理的红黑树场景;共享内存slab的红黑树场景
从 redis 中的 io 和计算,看性能优化
【c++11新特性实践】C++11线程池设计与实现
彻底弄懂linux内核文件系统
手把手带你实现一个nginx模块,更加深入了解nginx(搭建好环境)|nginx的代码架构;nginx的模块处理流程;徒手开始实现nginx模块
从nginx模块开发,走入nginx源码的世界 |nginx模块的工作流程;filter与handler模块;共享内存才解决进程间通信;共享内存块 分配策略
大厂程序员推荐的几个C/C++开源项目,从原理到源码分析,研究开源项目是程序员进阶的绝对途径!!!
c++内存泄漏的3个解决方案与原理实现,知道一个可以轻松应对开发
线程池在网络编程中的应用 |nginx 调试环境配置以及文件操作优化;redis 调试环境配置以及 io 多线程工作原理;skynet actor调度原理
设计一款内存池,解决高性能rpc的内存碎片问题
深入理解linux的内存管理 |虚拟内存分布图,内存池的设计,内存池分配策略与使用场景;内存泄漏检测;内存泄漏如何解决
从 5 个方面掌握 window 高效网络编程 iocp
数据结构:深入理解红黑树的原理与应用
200行代码实现slab,开启内存池的内存管理(准备linux环境)
10年程序员是如何理解使用设计模式的 |开闭、单一职责、里氏替换、接口隔离等设计原则;模板方法;nginx中核心设计模式 责任链模式;责任链与装饰器模式的区别
c/c++后端开发实战项目,手把手带你写代码,不再为简历中没有项目而发愁
从3个开源框架(redis、nginx、skynet)彻底搞懂线程池的应用
bpf开启内核探测的另一种方案 bpftrace
openresty 点亮你的网关开发技能树 |openresty的应用;nginx与openresty的关系;openresty实战案例讲解
epoll的底层实现原理
分布式设计方案:如何解决海量订单取消问题
哪些人适合C++方向的开发?从4个方面透彻分析
【linux c/c++开发】分布式定时器如何实现?
剖析Linux内核TCP/IP协议栈源码