V
主页
京东 11.11 红包
libevent 网络库实战那些坑 |reactor 中 io和事件的关系;libevent 实战中使用层次;libevent 封装层次;解决网络编程中哪些痛点
发布人
专注后台服务器开发,包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等 更多高性能服务器学习资料、大厂面试题及课程咨询+V:602878196(备注“222”)
打开封面
下载高清视频
观看高清视频
视频下载器
手写一个reactor网络模块 |epoll之上为什么需要封装reactor;reactor与多线程多进程的关系;io回调函数的设置;reactor与业务的关系
90 分钟搞懂 libevent 如何解决网络问题
5000道“八股文”,还需要“死记硬背”吗?90分钟梳理清晰 |网络编程的“八股文”;操作系统的“八股文”;算法的“八股文”
io管理只有epoll吗,io_uring是不是更好的选择?|io_uring的异步io实现;liburing的应用库做的工作;sqe与cqe的作用
redis 单线程为什么这么快?通过源码调试告诉你答案 |redis高效的数据组织方式;redis采用高效的reactor网络模型;io多线程优化网络io耗时;
libevent 解决了网络编程中哪些痛点
网络原理tcp/udp,网络编程epoll/reactor,面试中正经“八股文”
linux服务端的网络并发,详细解读网络io与线程、进程的关系 |tcp的并发坑点;udp并发设计方案;网络io与线程/进程的关系
从 5 个方面掌握 reactor 网络模型
90分钟搞定底层网络IO模型,必须要懂得10种模模型
手把手写一次reactor,为你的web服务器增加技术点 |epoll为什么需要封装reactor?reactor与多线程多进程的关系;reactor与业务处理
io_uring从手写代码开始,感受异步与同步的
io_uring,是如何媲美epoll的
用户态网络缓冲区设计-ringbuffer、chainbuffer |缓冲区接口设计;ringbuffer并发加锁;chainbuffer原理
陷入回调陷阱? 用协程解决异步转同步 |并发网络编程中的回调;lua协程粘合异步回调分析;Talk is cheap. Show me the code
梳理服务器,6种epoll的做法,每一种都有自己适用的业务场景|单线程epoll;多线程epoll;多进程epoll;协程 coroutine;io_uring
c++后端网络相关的面试题 |tcp 和 udp 的区别; linux 系统如何收发网络数据包;tcp 如何保证可靠性;epoll et与lt的区别
6种epoll的设计 :单线程epoll,多线程epoll,多进程epoll
用户态网络缓冲区设计(ringbuffer、chainbuffer)
线程池在网络编程中的应用 |nginx 调试环境配置以及文件操作;redis 调试环境配置以及 io 多线程工作原理;skynet actor调度原理
服务端的网络并发,详细解读网络io与线程/进程的关系 |tcp的并发坑点;udp并发设计方案;网络io与线程/进程
6种网络模型,让你看网络代码都会似曾相识(kv存储、dfs、搜索引擎、即时通讯IM、chatgpt、短链接的网络模型)
8个维度的c++后台开发技能树,如何快速吸收转化
C++中的协程在 reactor 网络模型中的应用 |mysql和redis的网络模型;reactor网络模型基本构成;reactor网络模型解决问题的思路
3 种方式实现数据库异步连接
【C++后端】微信的程序性能优化 — 异步帮你解决80%的问题
C++中的设计模式模板模式-责任链模式-组合模式 |设计模式是什么?模板模式-抽象算法骨架;责任链模式-分离职责,动态组合;组合模式 -构建部分与整体的层次关系
16w行的nginx源码,如何分拆模块阅读,让你明白轮子如何造 |多进程模型下的惊群处理;内存池的代码封装;slab共享内存分配
c++ 异步框架 workflow 网络模块分析
支撑亿级io的底层基石-epoll实战揭秘
【C++开发】大厂面试必问的UDP应用场景分析-TCP-epoll-reactor
10道网络八股文,每道都很经典,让你在面试中逼格满满 |tcp与udp有区别?大量close_wait的原因;epoll的惊群如何解决?为什么会有协程?
6种网络模型,每一种都很经典,你知道几种?
即时通讯场景的方案对比 网络接入层(多线程epoll,多进程epoll,协程),逻辑协议层(文件传输,位置共享,资讯信息,群聊)
后端开发常见层式结构:时间轮、跳表、LSM-Tree
用spdk实现一个自己的文件系统,200行代码 |spdk的实现原理;随处可见的rpc;spdk的channel实现;bdev与blob之间的关系
从7个方面彻底搞懂用户态网络缓冲区设计(ringbuffer、chainbuffer)
细数那些用过接口,但不知道原理的基础组件(内存池,线程池,数据库连接池,异步请求池,原子操作,死锁检测,reactor,posix api,协程)
6种epoll的设计,学会吊打面试官 |单线程epoll的精妙;多线程的3种设计 ;蓦然回首还是多进程
服务器性能优化,异步提升8倍效率 |服务器io异步优化;请求io异步优化;异步的实现原理