V
主页
从Nginx的“惊群”问题来看 高并发锁方案 |Nginx源码解析惊群方案;惊群现象的演示;锁方案的讲解
发布人
专注后台服务器开发,包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等 视频对应文档及代码资料、课程咨询+VX:602878196(备注“222”)
打开封面
下载高清视频
观看高清视频
视频下载器
你想象中的需求和真实的需求的差异
越级送礼?为什么烟酒成本低?送礼具体话术?
高并发场景下,三种锁方案 互斥锁,自旋锁,原子操作的优缺点| 多线程场景下的锁的性能影响;互斥锁与自旋锁的原理;原子操作cas的实现
准备好4台虚拟机,一起来实现服务器百万级并发 |epoll + 线程池的优缺点;系统fd连接数量修改;tcp.rmem与wmen作用;同步与异步的原理
16w行的nginx源码,如何才能读懂呢?全面分析nginx的机制
自旋锁、互斥锁、信号量、原子操作、条件变量在不同开源框架的应用
自旋锁、互斥锁、信号量、原子操作、条件变量在不同开源框架的应用 |nginx 中 accept锁实现;单线程环境下,文件操作、大内存释放;线程池多种应用场景
16w行的nginx源码,如何分拆模块阅读,让你明白轮子如何造 |多进程模型下的惊群处理;内存池的代码封装;slab共享内存分配
准备好4台虚拟机,一起实现服务器的百万级并发 | epoll + 线程池的优缺点;统fd连接数量修改;cp.rmem与wmen作用;同步与异步的原理
linux服务端的网络并发,详细解读网络io与线程、进程的关系 |tcp的并发坑点;udp并发设计方案;网络io与线程/进程的关系
内存池与网络的结合,nginx有哪些不一样的处理
reactor 网络模型在开源框架中的应用 |什么是reactor?reactor是如何工作的?单线程redis;多进程nginx;多线程memcached
6种网络模型,每一种都很经典,你知道几种?
nginx源码分析之内存池与线程池 |nginx的使用场景;nginx源码 内存池,线程池,日志;nginx的多进程网络实现UDP三大高并发应用场景剖析
6种epoll的做法,从redis,memcached到nginx的网络模型实现 |epoll的封装模式;reactor的作用与原理;多线程、多进程epoll的
7道面试题打通c/c++后端开发的技术脉络 |tcp如何保证顺序的?udp的并发如何实现?epoll的et/lt的使用场景;内存泄漏的排查方案;协程的实现原理
【C++开发】后端开发绕不开的组件:锁,4个方面手撕锁的多种实现(自旋锁、互斥锁、原子操作、cas)
单机服务器模型,reactor的5种实现方式,单线程实现, 多线程实现,多核实现,多进程实现
关于tcp,从网络编程到网络原理,开发问题,太通透了
C++后端开发必学的9大开源框架(nginx、redis、libevent、kong、gprc、skynet、spdk、workflow、log4cpp)
从redis,memcached到nginx的网络底层设计 |单进程redis网络模型;多进程nginx网络模型;多线程memcached网络模型
【c++开发】内存池与网络的结合,nginx有哪些不一样的处理
200行代码实现slab,开启内存池的内存管理(准备好linux环境)|内存池 块设计;malloc/free的hook实现;对比nginx slab的实现..
支撑亿级io的底层基石-epoll实战揭秘
源码调试:redis io 多线程
手把手带你实现epoll组件,为tcp的并发实现epoll |dpdk的用户态协议栈分析;tcp与epoll的四个回调;epoll et/lt的实现;
即时通讯场景的方案对比 网络接入层(多线程epoll,多进程epoll,协程),逻辑协议层(文件传输,位置共享,资讯信息,群聊)
陷入回调陷阱? 用协程解决异步转同步 |并发网络编程中的回调;lua协程粘合异步回调分析;Talk is cheap. Show me the code
从开源框架(nginx、redis、skynet)看线程池的应用
libevent 网络库实战那些坑 |reactor 中 io和事件的关系;libevent 实战中使用层次;libevent 封装层次;解决网络编程中哪些痛点
io_uring会不会成为网络io,磁盘io的主流 |磁盘io:io_uring, spdk的性能对比; 网络io:io_uring与epoll的对比;
准备好linux环境,手撕一个reactor网络模块
服务端的网络并发,详细解读网络io与线程/进程的关系 |tcp的并发坑点;udp并发设计方案;网络io与线程/进程
c++后端网络相关的面试题 |tcp 和 udp 的区别; linux 系统如何收发网络数据包;tcp 如何保证可靠性;epoll et与lt的区别
c++ 基于原子操作实现高并发跳表结构
5000道“八股文”,还需要“死记硬背”吗?90分钟梳理清晰 |网络编程的“八股文”;操作系统的“八股文”;算法的“八股文”
4种红黑树的使用场景,从linux内核到应用开发(epoll、sk_buff、虚拟内存管理、nginx流量监控)
手把手带你实现一个nginx模块,助你更加深入了解nginx
用nginx的handler模块,实现访问量统计
【c++开发】4个方面深度剖析不得不了解的io_uring |异步io的recv/send/accept;io_uring的性能测试;io_uring底层原理