V
主页
即时通讯场景的方案对比 网络接入层(多线程epoll,多进程epoll,协程),逻辑协议层(文件传输,位置共享,资讯信息,群聊)
发布人
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等等多个知识点高级进阶干货学习
打开封面
下载高清视频
观看高清视频
视频下载器
LinuxC++服务端的网络并发,详细解读网络io与线程进程丨tcp/ip|ntyco|协程|UDP|epoll的实现|网络协议栈|posix API|拥塞控制
C/C++Linux丨高并发之protobuf通信协议设计|序列化|协议粘包丨即时通讯设计丨IM丨UDP丨TCP
在实际开发中用多线程还是多进程?多线程和协程如何选择?聊聊线程面试的那些事
架构师眼里的即时通讯,业务拆分的那些事儿丨群聊如何实现?丨 语音聊天如何实现? 丨 位置共享如何实现?
C/C++Linux丨16w行的nginx源码,如何分拆模块阅读,让你明白轮子如何造丨多进程模型下的惊群处理 丨内存池的代码封装丨 slab共享内存分配
工作5年以上的程序员是理解和使用设计模式丨开闭原则、单一职责、里氏替换、接口隔离等设计原则丨模板方法丨nginx中责任链模式
【零声教育】C++线上实时内存泄露的4种解决方案丨内存泄漏的原因分析丨 dlsym/dlopen的使用 丨 第三方库内存泄漏 丨如何定位泄露的代码位置
LinuxC++后台开发,人手一个的http web服务器,如何做的与众不同丨 网路层epoll,reactor外,引入协程丨 引入mysql,redis
史上最狂程序员丨90分钟搞定缓存中间件,搞不定提刀来砍我丨Redis驱动丨布隆过滤器
linux内核,进程调度器的实现,完全公平调度器 CFS
深析websocket协议,3个方面设计网络应用层协议丨 起始的handshake与用户验证丨 数据包的分割与粘合 丨 传输密文还是明文
90分钟聊透DPDK网络开发丨多队列网卡与uio/vfio丨用户态协议栈的意义丨kni的作用丨dpdk的应用场景
C/C++Linux丨90分钟搞定大厂面试多线程问题丨多线程和协程丨线程池如何做到最高效丨零声学院官方资源
C/C++Linux服务器架构师丨还不了解协程吗?90分钟从原理到实现,全局分析丨架构师必看系列
全网最牛的C++11线程池设计与实现(代码资料免费领取)丨开发中用多线程还是多进程 丨如何使用C++11新特性实现线程池 丨如何实现多参数任务的支持
C/C++Linux服务器丨90分钟搞懂线程锁,进程锁以及分布式锁丨后台开发必看系列
LinuxC++丨epoll 原理剖析 以及 reactor 模型应用丨网络编程流程分析丨epoll 原理剖析丨reactor 模型应用-单reactor
C/C++Linux丨epoll原理剖析以及三握四挥的处理丨epoll原理详解丨epoll如何连接细丨CPP开发丨零声学院官方资源
LinuxC/C++知识集锦丨redis,memcached到nginx,底层网络io中剥离精髓丨redis单线程网络的优缺点丨nginx多进程网络的优势
C/C++Linux服务器开发丨如何来解决C10M,用户态协议栈是唯一方案吗丨用户态协议栈
网络模块如何封装、带你一览众山小丨基于原生 epoll 进行网络封装丨关于io多路复用进一步封装
LinuxC++丨从“惊群”来看,高并发锁的方案丨“惊群”的产生丨互斥锁与自旋锁丨原子操作的实现
C/C++Linux丨王者荣耀如何处理海量定时任务?丨1. 定时器应用以及设计 2. 检测连接的方式以及如何高效检测? 3. 多线程环境下如何实现定时器-时间轮
90分钟搞懂 API 网关 openresty 的实现原理丨posix API|网络协议栈|拥塞控制|滑动窗口|TCP keepalive|accept
全网最牛的C++11线程池设计与实现丨大厂面试中的多线程问题分析丨腾讯内部的线程池如何实现丨工程项目使用多线程还是多进程
要是早点知道这些Vim技巧就好了
【后端开发】手写Nginx 模块开发,流量统计 referer的实现丨nginx的模块工作流程丨nginx 共享内存 slab分配丨handler模块
剖析Linux内核内存页回收丨LRU|反向映射|异步/直接回收|回收slab缓存|伙伴系统|缺页机制|虚拟内存
手撕FFmpeg+SDL播放器开发丨FFmpeg播放器框架讲解丨手把手敲代码实现视频播放 丨FFmpeg内存对齐问题剖析
4个nginx组件助你丰富简历,增加面试谈资丨内存池的源码解析 丨 线程池的源码解析 丨 原子操作CAS的实现 丨共享内存的三种方式
准备好linux环境,手撕一个reactor网络模块丨 reactor 构成要素分析丨 epoll 原理讲解 丨现场手撕代码
C/C++Linux服务器丨人人都能学会的线程池 手写完整版丨后台开发必看系列
【零声教育】游戏服务器框架skynet解决问题的思路丨skynet 解决问题的三要素:服务、消息、协程丨一个游戏演示skynet的开发思路
C/C++Linux服务器丨90分钟搞懂线程锁、进程锁以及分布式锁丨CPP开发丨零声学院官方资源
16w行nginx源码如何阅读 http phase, 惊群,tcp server流程,conf文件解析丨conf文件解析丨运行时的响应处理
C/C++Linux服务器丨90分钟搞定多线程网络编程丨单线程丨多线程丨线程池丨reactor
【零声教育】手把手写一次reactor,为你的web服务器增加技术点丨epoll之上为什么需要封装reactor
布隆过滤器、hyperloglog、分布式一致性丨hash的特性分析 丨布隆过滤器原理以及应用 丨 hyperloglog原理以及应用 丨 分布式一致性
【Linux网络编程】与epoll媲美的io_uring到底强在哪里?io_uring的实现原理/io_uring的异步io与epoll的同步io
【零声教育】看完《TCP/IP详解》不能coding的,一次课开启设计TCP/IP协议栈丨 dpdk与netmap网络数据处理 丨 ether与ip协议头