V
主页
网络编程之数据库异步连接丨 reactor 工作流程丨 异步连接工作原理 丨现场手撕 redis 异步连接驱动
发布人
https://ke.qq.com/course/417774?flowToken=1017067(先关注,不迷路) 内容包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等等多个知识点高级进阶干货学习
打开封面
下载高清视频
观看高清视频
视频下载器
现场手撕实现 redis 异步连接驱动丨. 为什么采用异步连接的方式?丨分析异步连接技术点丨手撕 redis 异步连接
从libevent看网络编程的封装,一节课让你豁然开朗丨memcached|网络io|reactor事件封装|libev|protobuf|序列化|异步日志
准备好linux环境,手撕一个reactor网络模块丨 reactor 构成要素分析丨 epoll 原理讲解 丨现场手撕代码
你绕不开的组件,锁。 4个方面手撕锁的多种实现丨互斥锁的原理 丨 自旋锁的原理丨 原子操作的汇编代码 丨CAS的实现
从nginx、redis、skynet看锁的使用丨nginx 中 accept锁、文件操作丨redis 中 大文件关闭、大内存释放、异步刷盘 丨skynet调
C++程序员必会的脚本语言openresty丨openresty基本原理 丨手撕一个黑白名单 丨手撕一个反向代理功能
90分钟搞懂提升 MySQL 读写性能问题丨 连接池、异步连接、SQL预处理、读写分离 丨 缓存方案思路分析 丨缓存方案实现细节
【零声教育】从源码上解析:redis 单线程为什么这么快?丨网络模块:reactor 网络模型并发处理多条连接 丨数据组织:字典动态扩缩容、渐进式 hash
【零声教育】作为架构师,你必须掌握 openresty丨openresty 是什么? 丨解决了什么问题?丨 怎么解决的?丨手撕一个黑名单
MySQL从入门到精通实战教程(MySQL8)
聊聊单列模式的诸多细节丨 6个版本单例迭代丨 c++新特性、内存屏障原理剖析丨 设计模式到底怎么学?
从网络编程看 redis、mysql、skynet、memcached、nginx等应用丨阻塞io和非阻塞io丨 io多路复用和边缘触发和水平触发
剖析Linux内核内存页回收丨LRU|反向映射|异步/直接回收|回收slab缓存|伙伴系统|缺页机制|虚拟内存
【零声教育】吊打面试官系列:MySQL 缓存方案设计丨提升 MySQL 读写性能的方式:连接池、读写分离、异步连接、sql预处理、缓存方案等
海量定时器设计,到底应该选择哪种实现?丨比较 红黑树 最小堆 时间轮 的优缺点 丨单线程和多线程环境下到底怎么选择?丨 手撕最小堆实现方案
90分钟教你搞懂 MySQL 索引和事务丨B+数|索引原理|事务acid特性|锁|mvcc|事务隔离级别|SQL
大厂面试必问-如何实现UDP可靠性传输丨C/C++程序员必问的TCP/UDP应用场景丨UDP编程的各种坑 丨如何设计可靠UDP传输协议
90分钟搞懂用户层网络缓冲区设计丨 为什么需要用户层网络缓冲区 丨固定长度缓冲区 + 读写指针丨 ringbuffer + 读写指针 丨 chai
LinuxC++丨从“惊群”来看,高并发锁的方案丨“惊群”的产生丨互斥锁与自旋锁丨原子操作的实现
音视频成长之路-播放器开发和实现丨ffplay播放器框架分析 丨如何解决播放端延迟的问题丨快进、快退、逐帧播放如何实现
【后端存储开发】存储框架spdk,为技术栈打开一扇存储的大门丨vmware的spdk开发环境丨bdev框架丨fio与perf测spdk性能
90分钟掌握Linux内核协议栈架构丨SK_BUFF内部原理及协议栈 丨协议inet_protosw结构分析 丨软中断CPU报文队列及处理
【零声教育】总结大厂面试必问的MySQL 中的面试题丨主键索引和唯一索引的区别?丨什么是覆盖索引?原理是什么?
C/C++Linux丨epoll的网络模型,redis,memcached到nginx一起搞定丨面试涨薪利器
C/C++Linux丨epoll原理剖析以及三握四挥的处理丨epoll原理详解丨epoll如何连接细丨CPP开发丨零声学院官方资源
90分钟搞懂C++线程池应用丨 线程池重要要素以及典型应用丨 nginx中线程池 丨 redis中线程池 丨 skynet中线程池
手把手带你实现一个nginx模块丨Nginx Filter|Nginx Handler|惊群效应|error|Nginx http|负载均衡|Openresty
C/C++Linux服务器丨90分钟搞懂libevent网络库丨1. 服务端事件组成 2. libevent组件构成以及编程概要 3. memcached
C/C++Linux服务器丨用skynet手撕万人同时在线游戏丨游戏服务器开发必看系列
【零声教育】手把手带你用dpdk开发属于自己的TCP/IP协议栈丨dpdk的网口,协议,kni 丨 网口收发数据 丨kni的实现原理
内存泄漏的3个解决方案与原理实现,知道一个可以轻松应对开发丨C/C++Linux服务器开发
腾讯游戏面试必问的UDP可靠性设计丨udp可靠性设计|udp面试|tcp面试|tcp和udp区别
手把手带你用skynet游戏框架手撕一个万人同时在线游戏/lua/游戏开发
陷入回调陷阱? 用协程解决异步转同步 丨并发网络编程中的回调 丨lua协程粘合异步回调分析 丨Talk is cheap. Show me the
【零声教育】C++线上实时内存泄露的4种解决方案丨内存泄漏的原因分析丨 dlsym/dlopen的使用 丨 第三方库内存泄漏 丨如何定位泄露的代码位置
剖析Linux内核《漏洞安全与虚拟内存》 1、CPU熔断/幽灵漏洞解决方案 2、PAS/mm_struct详解 3、VMA/malloc系统调用 4、内核写
C++后端开发网络编程: 什么是 reactor ?reactor 是怎么工作的?丨Linux服务器开发丨网络编程开发丨epoll
LinuxC/C++知识集锦丨redis,memcached到nginx,底层网络io中剥离精髓丨redis单线程网络的优缺点丨nginx多进程网络的优势
平均薪资30k的dpdk开发岗位,适合做c/c++想去大厂的你 1. dpdk的使用场景 2. dpdk实现原理 3. 如何入手dpdk,自己能写dpdk代码
【零声教育】websocket协议,基于tcp的应用,选择时绕不过的协议丨websocket 握手实现 丨 websocket协议头 丨 明文与密文传