V
主页
京东 11.11 红包
4种红黑树的使用场景,从linux内核到应用开发 |epoll的红黑树;sk_buff之间的红黑树组织;虚拟内存管理的红黑树;nginx流量监控的红黑树使用
发布人
视频对应文档学习资料、源码、大厂面试题及课程咨询+V:602878196(备注:123) 直播地址:https://ke.qq.com/course/417774?flowToken=1013300 专注后台服务器开发,包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术
打开封面
下载高清视频
观看高清视频
视频下载器
3种红黑树的使用场景:sk_buff的红黑树使用;内存块红黑树组织;epoll底层的红黑树实现
5种红黑树的用途,从应用到内核场景的优缺点 |网络数据包sk_buff;epoll的io集合;网关流量统计;内存管理的页组织;协程调度器
高级工程师的殿堂-linux内核源码分析(进程管理、内存管理、设备驱动管理、网络协议栈、文件系统及内核组件)
5种红黑树的场景,从Linux内核谈到Nginx源码,听完醍醐灌顶
nginx系统学习
红黑树在linux内核中的3种场景(红黑树证明、进程管理cfs、内存管理)
5种红黑树的场景,从Linux内核谈到Nginx源码,听完醍醐灌顶
16w行nginx源码,如何才能读懂呢?全面分析nginx的机制 |nginx的轮子组成;nginx的epoll实现机制;nginx的内存机制
剖析Linux内核《epoll源码分析》
8个nginx的面试题,助你了解nginx的底层原理 |nginx conf文件解析原则;什么是C10K问题,后来是怎么解决的?内存组织方式;共享内存的分配方式
深入理解linux内核,通俗易懂的讲解计算机底层原理,走向高级程序员的必经之路
【数据结构】红黑树的应用场景,红黑树在linux内核的那些故事
手把手带你实现一个slab(200行代码),开启内存池的内存管理(准备好linux环境)|内存池块设计;malloc/free的hook实现;测试案例与应用场景
剖析Linux内核《内存管理技术栈》|页表映射/内核内存布局;伙伴系统分配/释放页面;slab分配器 vmalloc mmap;缺页中断管理/页面回收;内存泄漏
掌握 STL 源码阅读,面试不再愁 |STL组成部分及组成部分之间的关系;STL 中红黑树如何实现;map、set 与红黑树之间的关系;STL 中散列表如何实现
【C++后端】高并发场景下的单机服务模型(NTP、Natty、单线程redis、多线程memcached、多进程nginx、apache、协程框架libco.)
从conf开始,看清nginx的实现原理 |conf文件的组成;ngx_command_t的实现;nginx多进程网络架构;nginx负载均衡实现
redis、skynet、nginx、memcached网络模块对比分析
剖析Linux内核TCP_IP协议栈源码
从redis,memcached到nginx的网络底层设计 |单线程redis 网络设计;多线程memcached网络;多进程nginx网络;3种多线程网络模型
开启内核与BPF的开发,让BPF成为你的必杀技
【C++开发】6种epoll的设计,单线程epoll的精妙,多线程epoll的3种设计 ,蓦然回首还是多进程
【c++开发】海量定时器设计,到底应该选择哪种实现?(红黑树、最小堆、时间轮)
linux内核文件系统具体实现与内核裁剪,含30道linux内核面试题
dpdk如何支持千万级别并发,c10m的极限瓶颈在哪里?|netmap/dpdk如何解决网卡性能;内核协议栈sk_buff详解;zero-copy的实现原理;
6种经典网络模型,你知道几种?|redis单线程网络模型;nginx多进程网络模型;多线程网络模型;c10k/c1000k/c10m;同步与异步,阻塞与非阻塞
梳理服务器,6种epoll的做法,每一种都有自己适用的业务场景 |单线程epoll;多线程epoll;多进程epoll;协程; 谈谈 io_uring
6种网络模型,让你看网络代码都会似曾相识(kv存储、dfs、搜索引擎、IM、chatgpt、短链接的底层网络设计)
用spdk实现一个自己的文件系统,200行代码 |spdk的实现原理;随处可见的rpc;spdk的channel实现;bdev与blob之间的关系
线程池在网络编程中的应用 |nginx调试环境配置以及文件操作优化;redis调试环境配置及io多线程工作原理;skynet actor调度原理
从网络模块、数据组织看Redis源码,受益匪浅 |网络模块:如何接收连接、处理连接数据、发送数据;dict 实现:怎么处理扩容、缩容、渐进式 rehash
【C++后端开发】90分钟搞定底层网络IO模型,必须要懂得10个网络模型
5个基础组件来看Nignx源码 |大块与小块内存池组织;线程池的封装与实现; 共享内存的管理方式;原子操作的实现;红黑树与nginx内存组织
epoll的具体实现与epoll线程安全,互斥锁、自旋锁、CAS、原子操作
从 4 个方面掌握分布式 api 网关 kong |kong、openresty、nginx 之间的关系;kong 实现动态负载均衡;kong 实现黑白名单
【c/c++开发】从 4 个维度掌握定时器方案设计
【C++后端开发】16w行nginx源码,就该这样读
手写一个reactor网络模块,为你的web服务器增加技术点,准备好linux环境
支撑亿级io的底层基石-epoll实战揭秘
千万级并发网关组件,Nginx源码实现的细枝末节 | Http 11个阶段的实现;Nginx网络组件的源码;Nginx 模块实现机制