V
主页
【零声教育】90分钟搞懂分布式锁实现流程丨分布式锁类型、常见实现方式、注意事项丨redis 实现非公平锁 丨 etcd 实现公平锁
发布人
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 异步连接
C/C++Linux服务器丨90分钟搞懂线程锁、进程锁以及分布式锁丨CPP开发丨零声学院官方资源
C/C++Linux服务器丨90分钟搞懂线程锁,进程锁以及分布式锁丨后台开发必看系列
90分钟搞懂 API 网关 openresty 的实现原理丨posix API|网络协议栈|拥塞控制|滑动窗口|TCP keepalive|accept
90分钟搞懂用户层网络缓冲区设计丨 为什么需要用户层网络缓冲区 丨固定长度缓冲区 + 读写指针丨 ringbuffer + 读写指针 丨 chai
计算机操作系统丨复杂的公网环境,网络穿透如何做到?3种情况深度分析丨网关的nat原理丨nat类型丨p2p的实现
linux内核,进程调度器的实现,完全公平调度器 CFS
【零声教育】分布式一致性hash、redis 集群的重要应用丨分布式一致性hash原理 丨redis 集群原理以及搭建丨手把手实现分布式延时队列
90分钟搞懂github怎么实现从海量数据中搜索代码丨elasticsearch 介绍以及应用 丨 正向索引以及倒排索引
C/C++Linux丨10年程序员如何学习使用redis丨1. redis存储原理分析 2. redis源码学习分享 3. redis跳表与B+树详细对比分析
C/C++Linux丨王者荣耀如何处理海量定时任务?丨1. 定时器应用以及设计 2. 检测连接的方式以及如何高效检测? 3. 多线程环境下如何实现定时器-时间轮
C++程序员必会的脚本语言openresty丨openresty基本原理 丨手撕一个黑白名单 丨手撕一个反向代理功能
音视频成长之路-播放器开发和实现丨ffplay播放器框架分析 丨如何解决播放端延迟的问题丨快进、快退、逐帧播放如何实现
90分钟教你搞懂 MySQL 索引和事务丨B+数|索引原理|事务acid特性|锁|mvcc|事务隔离级别|SQL
用户态协议栈 三部曲 uio,数据帧,协议栈丨 igb_uio的哪些事情 丨数据帧获取的流程 丨动手实现协议栈
掌握 libevent 网络库的正确姿势丨libevent 解决了网络编程哪些问题? 丨 memcached是如何使用libevent
C/C++Linux丨90分钟搞定大厂面试多线程问题丨多线程和协程丨线程池如何做到最高效丨零声学院官方资源
布隆过滤器、hyperloglog、分布式一致性丨hash的特性分析 丨布隆过滤器原理以及应用 丨 hyperloglog原理以及应用 丨 分布式一致性
C/C++Linux丨90分钟搞懂如何解决数据库读写性能问题丨读写分离以及连接池丨引入缓存数据库丨2种数据同步方案剖析
Linux内核,进程调度器的实现,完全公平调度器 CFS丨C/C++Linux服务器开发丨Linux内核开发
LinuxC++丨从“惊群”来看,高并发锁的方案丨“惊群”的产生丨互斥锁与自旋锁丨原子操作的实现
从网络编程看 redis、mysql、skynet、memcached、nginx等应用丨阻塞io和非阻塞io丨 io多路复用和边缘触发和水平触发
大厂面试必问-如何实现UDP可靠性传输丨C/C++程序员必问的TCP/UDP应用场景丨UDP编程的各种坑 丨如何设计可靠UDP传输协议
【零声教育】总结最近大厂关于 redis 部分的面试题丨redis 有哪些架构模式?丨什么是缓存雪崩、缓存穿透、缓存击穿?
时间轮算法原理以及应用丨时间轮应用场景-流程控制、延时任务丨单层级时间轮实现丨多层级时间轮实现
音视频难点-该怎么学习流媒体服务器丨SRS流媒体服务器架构设计丨协程-连接之间的关系 丨推流-转发-拉流之间的关系 丨如何手把手调试SRS源码
FFmpeg/rtmp/webrtc/90分钟掌握播放器开发核心技术丨缓存队列导致的延迟分析丨音视频同步机制设计丨快进、快退、逐帧播放如何实现
网络编程之数据库异步连接丨 reactor 工作流程丨 异步连接工作原理 丨现场手撕 redis 异步连接驱动
C/C++Linux丨redis的rehash,布隆过滤器,redis持久化一节课搞定(1)丨如何解释布隆过滤器?丨零声学院官方资源库
设计模式之模板模式、责任链模式以及装饰器模式讲解丨从设计模式看如何提升程序员的工程素养
C/C++Linux丨redis的rehash,布隆过滤器,redis持久化一节课搞定(2)丨如何解释布隆过滤器?丨零声学院官方资源库
4个小时搞懂tcp/ip协议栈,从tcp/ip协议栈原理到实现一个网络协议栈
解析Linux内核中断管理丨perf性能优化(补充)丨中断管理机制丨软中断与tasklet丨工作队列机制
c/c++linux丨还有人弄不懂线程锁、进程锁和分布式锁?丨面试必问系统
【零声教育】10年程序如何拆解 libevent 封装层次丨io的职责、网络编程的职责丨设计原则分析:依赖倒置、迪米特
从libevent看网络编程的封装,一节课让你豁然开朗丨memcached|网络io|reactor事件封装|libev|protobuf|序列化|异步日志
MySQL 索引,最左匹配,覆盖索引,索引优化 丨 B+ 树、聚集索引和辅助索引 丨最左匹配和覆盖索引 丨 索引优化细节
【C++后台开发】4个问题开始聊try/catch的实现丨如何做到线程安全丨线程的私有空间
【零声教育】分布式设计方案:如何解决海量订单取消问题丨分布式一致性hash原理 丨edis-cluster集群特点 丨实现分布式延时队列
C/C++Linux丨高性能的“高”,从何而来?用90分钟来谈一谈高性能 (1)丨高性能底层组件的内存池,线程池