V
主页
从网络模块、数据组织看Redis源码,收益匪浅
发布人
从网络模块、数据组织看Redis源码,收益匪浅 1. 源码阅读的方式 2. 网络模块:如何接收连接 3. 网络模块:如何处理连接数据 4. 网络模块:如何将数据发送出去 5. dict 实现:为什么需要扩容、缩容、渐进式 rehash 6. dict 实现:什么时候发生扩容、缩容、渐进式 rehash 7. dict 实现:怎么处理扩容、缩容、渐进式 rehash
打开封面
下载高清视频
观看高清视频
视频下载器
深度讲解c++后端开发中必须掌握的开源框架(redis、nginx、skynet、dpdk、grpc、openresty..)原理实现,源码剖析及项目实战
掌握西门子博途 MODBUS_TCP 协议指令的使用技巧
【零声教育】搞懂底层原理-linux内核,高级程序员的必经之路:linux内核源码(进程管理、内存管理、网络协议栈、设备驱动、文件系统)
C++后端必读7个开源项目源码(redis、mysql、nginx、protobuf、libevent、cjson、log4cpp)
用户态网络缓冲区设计-ringbuffer、chainbuffer,tcp 和 udp 缓冲区设计的差异
c++ 异步框架 workflow 网络模块分析 |workflow 的编程范式;高效的 epoll 使用方式;独特的消息语义设计;如何实现自定义协议
C/C++网络编程,最新筛选精读视频,网络编程进阶必看(tcp、udp、epoll、网络协议栈、websocket、dpdk、网络穿透、reactor...)
2024,彻底搞懂计算机的底层原理,linux内核源码分析教程,六大模块全面分析(内存管理、进程管理、设备驱动、网络协议栈、文件系统、中断管理及基础)
c++后端高级教程,50k的c++后端开发技术栈都有哪些内容?(红黑树、tcp/ip协议栈、udp、epoll、数据库、redis、nginx、分布式....)
程序员必学技术:linux网络编程精讲!!!
c/c++程序员进个大厂很难吗?来看看这套腾讯T9认证的C++后端开发技术(数据结构、网络编程、网络原理、中间件、开源框架、云原生、分布式)
2023最新教程,nginx从原理到源码分析,后端开发绕不过的组件
手把手带你实现一个linux内核文件系统
4个小时搞懂tcp/ip协议栈,从tcp/ip协议栈原理到实现一个网络协议栈
C++手把手现场实现高效定时器 |定时器数据组织:STL 容器选择;定时器触发方式:sleep or timerfd or epoll_wait;接口设计
redis如何实现分布式锁延时队列以及限流应用|主从同步|存储原理|数据模型|Redis源码原理|B+树|linux
【2024最新版】这绝对是B站最系统的c/c++后端开发高级架构师进阶教程,通俗易懂的讲解c/c++底层开发技术,助你轻松拿下大厂offer!!!
reactor 网络模型在开源框架中的应用 |reactor 是怎么工作的?单线程redis;多进程nginx;多线程memcached
微信背后的技术拆解,从网络到协议再到业务的实现 |单聊,群聊,语音群聊;朋友圈,文字图片视频;网络框架与协程的选择;通信协议的选择;数据存储的选择
协程在 reactor 网络模型中的应用|mysql 和 redis 的网络模型;reactor 网络模型基本构成; reactor 解决问题的思路...
网络编程实战-实现数据库的异步驱动|同步驱动与异步驱动的性能对比,异步驱动的实现原理,基于网络框架实现 redis 异步驱动,协程实现消除异步回调
【C++开发】海量延时任务处理-时间轮 |时间轮如何组织海量定时数据;时间轮接口设计;时间轮如何驱动时间指针;时间轮多线程环境下如何加锁
libevent 解决了网络编程中哪些痛点?|libevent 是什么?libevent 解决问题的逻辑?io 和事件的关系?libevent 实战中使用层次
Linux内核源码分析之网络协议栈架构
4个方面,深挖长连接的首选方案websocket协议 |websocket的握手协议;协议头的组成;传输明文与密文;优雅的断开连接
搜狗C++后端服务框架workflow:如何高效处理海量异步任务(c++后端服务器框架、异步调度框架、多线程编程、高性能网络编程)
【C++开发】7道面试题打通C/C++后端开发的技术脉络 |tcp如何保证顺序的?udp的并发如何实现?epoll的et/lt的使用场景;内存泄漏的排查方案;
通过 gdb 调试, redis 单线程为何高效?
【C++】还不知道协程么?9个方面解析协程,为自己面试添光加彩
网络编程要做哪些事?网络模块到底怎么封装?|原生epoll网络封装|io多路复用进一步封装|io操作进一步封装
围绕收发网络包的 5 道网络面试题 | linux系统是如何收发数据包;udp 和 tcp 的区别;tcp 如何保证可靠性的;epoll水平触发与边缘触发的区别
《linux高性能服务器》模型应该如何选择
redis 源码就该这么读,让你豁然开朗|redis数据是如何组织的?redis数据存储是如何动态变化的?redis 6.0后支持的io多线程到底如何工作的?
5个方面分析linux内核架构(内存管理、进程管理、文件系统、网络协议栈、设备驱动),让你对linux内核不再陌生
16万行nginx源码,如何阅读才能事半功倍
C++后端开发实战项目,刷完轻松斩获大厂offer,包含(百万并发实现、epoll实现、tcp/ip协议栈、UDP可靠传输、内存泄漏、分布式定时器...)
分布式锁的应用场景,3种方式实现分布式锁(基于mysql、redis、etcd)
bpf开启内核探测的另一种方案+bpftrace|tcp_connect的探测; tcp _accept/tcp_close/tcp_drop 挂载点;
大厂面试复盘-UDP协议常见面试问题分享 |为什么C/C++面试经常问到UDP;.tcp/udp不同使用场景;大小包传输优先级的问题;udp如何实现可靠性设计
从开源框架(redis、nginx、memcached)看网络编程(reactor)的工作原理