V
主页
【c++开发】内存池与网络的结合,nginx有哪些不一样的处理
发布人
专注后台服务器开发,包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等 视频对应文档及代码资料、课程咨询+VX:602878196(备注“222”)
打开封面
下载高清视频
观看高清视频
视频下载器
【c++开发】4个方面深度剖析不得不了解的io_uring |异步io的recv/send/accept;io_uring的性能测试;io_uring底层原理
八股文重点,网络的posix api实现原理
16w行的nginx源码,如何才能读懂呢?全面分析nginx的机制
【c/c++开发】5种内存泄漏检测的方式,让你重新理解内存
redis 单线程为什么这么快?通过源码调试告诉你答案 |redis高效的数据组织方式;redis采用高效的reactor网络模型;io多线程优化网络io耗时;
【C++开发】后端开发绕不开的组件:锁,4个方面手撕锁的多种实现(自旋锁、互斥锁、原子操作、cas)
【c++开发】90分钟搞懂时间轮如何解决海量定时任务 |定时器常见做法;单层时间轮;多层时间轮
C++面试网络面试题-UDP如何实现可靠性传输 |TCP/UDP应用场景分析;UDP sendto、recvfrom的坑;UDP如何实现可靠性设计
6种epoll的做法,从redis,memcached到nginx的网络模型实现 |epoll的封装模式;reactor的作用与原理;多线程、多进程epoll的
从 5 个方面掌握 reactor 网络模型
C++后端开发必学的9大开源框架(nginx、redis、libevent、kong、gprc、skynet、spdk、workflow、log4cpp)
【C++开发】徒手实现一个协程框架,为你造轮子事业,再添一坑 |
【c/c++开发】还搞不懂协程吗?90分钟从原理到实现,全局分析
200行代码实现slab,开启内存池的内存管理(准备好linux环境)|内存池 块设计;malloc/free的hook实现;对比nginx slab的实现..
6种epoll的设计 :单线程epoll,多线程epoll,多进程epoll
面对内存再不发怵,手把手带你实现内存池(自行准备linux环境)
3种经典的红黑树使用场景(sk_buff的红黑树使用,内存块红黑树组织,epoll底层的红黑树实现)
websocket协议,基于tcp的应用,选择时绕不过的协议 | websocket 握手实现;websocket协议头;明文与密文传输;协议断开
7道面试题打通c/c++后端开发的技术脉络
90分钟搞定底层网络IO模型,必须要懂得10种模模型
【C++开发】160行代码带你手写线程池,面试不惧手撕(完整版)
7道面试题打通c/c++后端开发的技术脉络 |tcp如何保证顺序的?udp的并发如何实现?epoll的et/lt的使用场景;内存泄漏的排查方案;协程的实现原理
6种网络模型,让你看网络代码都会似曾相识(kv存储、dfs、搜索引擎、即时通讯IM、chatgpt、短链接的网络模型)
5000道“八股文”,还需要“死记硬背”吗?90分钟梳理清晰 |网络编程的“八股文”;操作系统的“八股文”;算法的“八股文”
准备好linux环境,手撕一个reactor网络模块
nginx源码分析之内存池与线程池 |nginx的使用场景;nginx源码 内存池,线程池,日志;nginx的多进程网络实现UDP三大高并发应用场景剖析
网络原理tcp/udp,网络编程epoll/reactor,面试中正经“八股文”
从redis,memcached到nginx的网络底层设计 |单进程redis网络模型;多进程nginx网络模型;多线程memcached网络模型
内存泄漏的3个解决方案与原理实现,知道一个轻松应对开发工作 |内存池的设计与实现;内存泄漏定位 mtrace;垃圾回收,gc的实现
看完《tcpip详解》不能coding的,一次课开启设计tcp/ip协议栈
单机服务器模型,reactor的5种实现方式,单线程实现, 多线程实现,多核实现,多进程实现
【C++开发】大厂面试必问的UDP应用场景分析-TCP-epoll-reactor
【c++后台开发】epoll的具体实现与epoll的线程安全,互斥锁、自旋锁、原子操作、cas
用户态网络缓冲区设计-ringbuffer、chainbuffer |缓冲区接口设计;ringbuffer并发加锁;chainbuffer原理
【C++后端开发】一节课搞懂 API 网关 openresty 的实现原理
90 分钟搞懂 libevent 如何解决网络问题
libevent 解决了网络编程中哪些痛点
4种红黑树的使用场景,从linux内核到应用开发(epoll、sk_buff、虚拟内存管理、nginx流量监控)
C++游戏后端开发框架:skynet,从实现原理到用skynet实现一个万人同时在线游戏
【c/c++开发】4个问题开始聊trycatch的实现