V
主页
京东 11.11 红包
面试现场手撕高效灵活定时器,红黑树、时间轮、最小堆实现定时器 |定时器与其他模块关系;定时器接口设计;c++ STL 容器选择
发布人
学习地址:https://ke.qq.com/course/417774?flowToken=1013300(关注不迷路) 专注后台服务器开发,包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术 更多linux后台服务器开发学习资料、大厂面试题及课程咨询+V:baby602878196(备注:123)
打开封面
下载高清视频
观看高清视频
视频下载器
基于红黑树,现场手撕高效定时器模块,准备好linux开发环境|定时器接口设计;基于红黑树接口封装;融入网络模块处理;现场手撕定时器代码;定时器功能测试
海量定时器设计,到底应该选择哪种实现?|比较 红黑树 最小堆 时间轮 的优缺点、单线程和多线程环境下到底怎么选择?、手撕最小堆实现方案
c++ 后端面试:现场手撕一个定时器 |定时器组织方式;定时器检测方式;定时器时间接口;定时器接口设计;STL 容器选择以及定时器优化方式
准备好linux编程环境,现场手撕定时器实现【linux服务器开发】
linux多线程环境下海量定时任务的定时器设计|c/c++|服务器开发|零声学院
stl 中 红黑树和散列表的实现、应用以及技巧 |stl 的组成部分及其关系; stl 红黑树、散列表的实现;map、set 与红黑树的关系以及使用技巧
时间轮如何解决海量定时任务|定时器常见做法、单层时间轮、多层时间轮
线程池,内存池,内存泄漏,数据库连接池,原子操作,CAS,红黑树,定时器,时间轮,libevent,protobuf..
【C++开发】海量延时任务处理-时间轮 |时间轮如何组织海量定时数据;时间轮接口设计;时间轮如何驱动时间指针;时间轮多线程环境下如何加锁
【C++后台开发】4个小时搞定C++ 协程,从协程原理到实现
【c/c++开发】手撕高性能线程池,准备好linux开发环境
【C++后端开发】源码阅读:时间轮实现以及应用 |时间轮与其他模块的交互;从时钟运转看时间轮原理;带着7个问题源码剖析时间轮实现;怎么将时间轮应用到自己项目中
【C++后端开发】C++11,80行代码实现高效灵活的定时器 |定时器有哪些实现方式;定时器接口设计;c++ STL 容器选择;容器中红黑树实现;代码实现定时器
【零声教育】数据库MySQL 的缓存方案设计 |缓存方案数据一致性分析;缓存方案读写策略制定;数据流演示以及实现;缓存穿透、缓存击穿、缓存雪崩的解决方案
作为架构师,你必须掌握 openresty【c++后台开发】|openresty 是什么? 解决了什么问题?手撕一个黑名单;手撕一个反向代理功能
【C++开发】5种内存泄漏检测方式,让你重新理解C++内存管理
从openresty谈谈为什么推荐c/c++程序员掌握一门脚本语言|openresty基本原理|手撕一个黑白名单|手撕一个反向代理功能
如何阅读nginx源码,填充技术来征服面试官
金三银四C++面试-有了TCP为何还要用UDP|大厂面试必问的TCP/UDP应用场景,王者荣耀如何做到低延迟,如何设计一个可靠性UDP传输协议
2024,彻底搞懂计算机的底层原理,linux内核源码分析教程,六大模块全面分析(内存管理、进程管理、设备驱动、网络协议栈、文件系统、中断管理及基础)
c/c++程序员职业生涯上面的5个坑点,踩中一个毁三年
线程锁、进程锁、分布式锁以及数据库锁|c/c++|linux|服务器开发
【C++开发】庞杂的内存问题,如何理出自己的思路出来,让你开发与面试双丰收 |虚拟内存分布图;内存池的设计;内存泄漏如何解决;设计自己的内存管理组件
设计模式在框架构建以及框架核心流程中的应用|设计原则是什么?策略模式、责任链模式、装饰器模式的区别? nginx核心流程是什么模式?
程序员非常蛋疼问题,3种内存泄漏的解决方案|malloc|避免内存泄漏|内存管理|内存池|c/c++|linux
5种红黑树的用途,从应用到内核场景的优缺点 |网络数据包sk_buff;epoll的io集合;网关流量统计;内存管理的页组织;协程调度器
让服务器底层性能飞起,异步,不一样的感觉|c/c++|linux
线程锁,进程锁以及分布式锁|c/c++|linux|后台开发
redis的rehash,布隆过滤器,redis持久化一节课搞定
C++11线程池的设计与实现及线程池如何做到最高效
如何快速理解SRS5.0流媒体服务器设计 |流媒体服务器架构分析;推流-转发-拉流模块开发;如何进阶掌握流媒体服务器;SRS5.0、WebRTC C++项目预告
【linux后台开发】本科毕业半年如何搞定华为面试官
海量数据去重,hash、布隆过滤器以及hyperloglog一节课搞定|c/c++|linux服务器开发
高性能服务器的“高”从何而来?用90分钟来谈一谈高性能
分层式的即时通讯架构设计,产品落地的那些事儿|c/c++|linux|epoll|udp|服务器开发
为防火墙打个洞,让你与外界亲密接触,感受底层开发的魅力|c/c++|linux|nat|网络穿透
500位工程师跳槽成功的经验,来谈谈跳槽涨薪10k的技巧|c/c++|linux|服务器开发
websocket协议,基于tcp的应用,选择时绕不过的协议|websocket 握手实现;websocket协议头;明文与密文传输;websocket协议断开
网络必问面试题-你天天玩的王者荣耀用TCP还是UDP|为什么有tcp了还需要udp;udp sendto、recvfrom的坑;udp如何实现可靠性设计