V
主页
京东 11.11 红包
6种epoll的做法,从redis,memcached到nginx的网络模型实现丨 epoll的封装模式 丨reactor的作用与原理
发布人
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等等多个知识点高级进阶干货学习
打开封面
下载高清视频
观看高清视频
视频下载器
工作5年以上的程序员是理解和使用设计模式丨开闭原则、单一职责、里氏替换、接口隔离等设计原则丨模板方法丨nginx中责任链模式
LinuxC++从开源框架看网络模块封装丨网络模块|Redis|skynet|多线程|单线程|reactor多核实现|IO多路复用
从libevent看网络编程的封装,一节课让你豁然开朗丨memcached|网络io|reactor事件封装|libev|protobuf|序列化|异步日志
深析websocket协议,3个方面设计网络应用层协议丨网络编程|网络IO|select|poll|epoll|socket|reactor多核实现
写100行代码用dpdk实现一个网络协议栈丨 dpdk的网卡绑定丨burst接收与发送 丨dpdk的混杂模式
LinuxC++丨epoll 原理剖析 以及 reactor 模型应用丨网络编程流程分析丨epoll 原理剖析丨reactor 模型应用-单reactor
C/C++Linux服务器丨redis、skynet、nginx、memcached网络模块对比分析丨后台开发必看系列
《tcpip详解卷一》: 150行代码拉开协议栈实现的篇章丨 以太网协议,ip协议,udp协议的封装 丨icmp协议与arp的实现 丨 netmap的原理
【Linux服务器开发】手把手写一次reactor,为你的web服务器增加技术点丨epoll之上为什么需要封装reactor
从马氏四层级,看libevent网络库做到了第几层丨从io操作和io检测说起 丨马式四层级 丨libevent网络封装以及源码赏析
网络模块如何封装、带你一览众山小丨基于原生 epoll 进行网络封装丨关于io多路复用进一步封装
90分钟搞懂 API 网关 openresty 的实现原理丨posix API|网络协议栈|拥塞控制|滑动窗口|TCP keepalive|accept
【零声教育】90分钟搞懂 skynet 网络模块封装丨reactor 网络模型的封装 丨 数据如何到达 actor 丨 网络操作中的同步非阻塞如何实现
5000道“八股文”,还需要“死记硬背”吗?90分钟梳理清晰丨网络编程的“八股文”丨 操作系统的“八股文”丨 算法的“八股文
【零声教育精品课】从Redis,memcached到Nginx的网络底层设计
4个nginx组件助你丰富简历,增加面试谈资丨内存池的源码解析 丨 线程池的源码解析 丨 原子操作CAS的实现 丨共享内存的三种方式
C/C++Linux丨10年程序员如何学习使用redis丨1. redis存储原理分析 2. redis源码学习分享 3. redis跳表与B+树详细对比分析
【零声教育精品课】准备4台虚拟机,我们一起来实现服务器百万级并发,epoll + 线程池的优缺点
C/C++Linux服务器丨一起来感受底层开发的魅力,网络穿透,网关NTA丨网关与防火墙原理
C/C++Linux丨高性能的“高”,从何而来?用90分钟来谈一谈高性能丨高性能网络组件丨零声学院官方资源库
设计模式之模板模式、责任链模式以及装饰器模式讲解丨从设计模式看如何提升程序员的工程素养
时间轮算法原理以及应用丨时间轮应用场景-流程控制、延时任务丨单层级时间轮实现丨多层级时间轮实现
C/C++Linux服务器丨90分钟搞懂redis存储原理丨存储原理丨CPP开发者
【零声教育精品课】io管理只有epoll吗,io_uring是不是更好的选择、io_uring的异步io实现 、liburing的应用库做的工作
从网络编程看 redis、mysql、skynet、memcached、nginx等应用丨阻塞io和非阻塞io丨 io多路复用和边缘触发和水平触发
音视频成长之路-播放器开发和实现丨ffplay播放器框架分析 丨如何解决播放端延迟的问题丨快进、快退、逐帧播放如何实现
Redis 源码就该这么读,让你豁然开朗丨 redis 数据是如何组织的? 丨 redis 数据存储是如何动态变化的?
C/C++Linux服务器丨不同阶段的程序员,眼中的即时通讯,竟然如何差异丨后台开发必看篇
C/C++Linux丨redis的rehash,布隆过滤器,redis持久化一节课搞定丨如何解释布隆过滤器?丨零声学院官方资源库
Nginx源码分析之内存池与线程池丨C/C++Linux服务器开发丨Nginx源码解读
如何最大限度榨干数据库性能,全网最细节讲解缓存方案实现丨读写分离|连接池|缓存方案|mysql|缓存同步|分库分表|缓存击穿|缓存穿透|缓存雪崩
手把手带你用dpdk实现tcp网络传输丨dpdk 的hugepage与网口丨 dpdk的udp传输丨手撕tcp网络协议栈
C/C++Linux丨大厂redis面试,你能get到几个点?丨hash存储丨zset存储丨布隆过滤器丨CPP开发丨零声学院官方资源
C/C++linux丨openresty实战案例讲解丨openresty是如何扩展nginx丨CPP开发丨零声学院官方资源
C/C++Linux第八十九讲丨90分钟搞懂多线程服务器编程模型丨reactor模型
零拷贝的实现 用户态协议栈 ntytcp丨C/C++Linux服务器开发丨网络通信底层原理
快速掌握SRS 4.0流媒体服务器丨SRS流媒体服务器架构设计 丨协程-连接之间的关系 丨推流-转发-拉流之间的关系 丨SRS如何实现音视频通话
分布式一致性hash、redis 集群的重要应用丨分布式一致性hash原理 丨redis 集群原理以及搭建丨手把手实现分布式延时队列
16w行nginx源码如何阅读 http phase, 惊群,tcp server流程,conf文件解析丨conf文件解析丨运行时的响应处理
剖析Linux内核内存分配与回收丨伙伴算法及Slab分配机制丨物理页面分配与释放 丨内核非连续内存区处理