V
主页
京东 11.11 红包
准备好linux开发环境,基于红黑树,现场手撕高效定时器模块|定时器接口设计;基于红黑树接口封装; 融入网络模块处理; 现场手撕定时器代码;定时器功能测试;
发布人
准备好linux开发环境,基于红黑树,现场手撕高效定时器模块 1. 定时器接口设计:插入、删除、检测执行; 2. 基于红黑树接口封装; 3. 融入网络模块处理; 4. 现场手撕定时器代码; 5. 定时器功能测试;
打开封面
下载高清视频
观看高清视频
视频下载器
如何处理海量定时任务-定时器设计 |定时任务接口设计,单线程环境定时器设计,多线程环境定时器设计
海量定时器设计,到底应该选择哪种实现?| 红黑树 最小堆 时间轮 的优缺点|单线程和多线程环境下到底怎么选择?|手撕最小堆实现方案
【零声教育】c++11,80行代码实现高效灵活的定时器 |定时器有哪些实现方式;定时器接口设计;c++ STL 容器选择;容器中红黑树实现;代码实现定时器
【零声教育】王者荣耀如何处理海量定时任务 |定时任务数据组织;定时处理与网络处理的关系;定时模块的接口设计;单线程下定时器设计;多线程下定时器设计
5种红黑树的用途,从应用到内核场景的优缺点 |网络数据包sk_buff;epoll的io集合;网关流量统计;内存管理的页组织;协程调度器
看完《tcp/ip详解》不能coding的,一次课开启设计tcp/ip协议栈|dpdk与netmap网络数据处理, tcp/udp协议处理,柔性数组的作用
网络缓冲区设计-ringbuffer、chainbuffer|为什么用户层需要设计网络缓冲区?手撕ringbuffer、event buffer的设计
【C++后端开发】源码阅读:redis网络模块封装以及处理 | reactor 网络模型;事件封装;事件循环封装;事件处理封装;网络数据在多线程环境下的处理流程
从9个组件开始,教你如何高效的阅读nginx源码?|内存池大小块组织架构|线程池的实现模板|内存共享组件3种实现方式|http处理流程|红黑树的实现场景|红黑树
网络模块如何封装、带你一览众山小|网络编程要做哪些事、原生epoll进行网络封装、io多路复用进一步封装、io操作进一步封装
准备4台虚拟机,一起来实现服务器百万级并发|服务器代码: epoll + 线程池的优缺点;系统fd连接数量修改;tcp.rmem与wmen作用;同步与异步的原理
红黑树在linux中的3个经典用法,让你知其所以然|内存管理|进程管理|sk_buff|B树|B+树
90分钟了解4种红黑树的Linux内核应用场景|c/c++|epoll|后台开发|零声学院
【libevent网络库】10年大厂程序员如何拆解libevent封装层次
【零声教育】MySQL数据库的索引与事务 |MySQL如何组织数据?MySQL怎么处理并发访问?MySQL脏读、不可重复读、幻读、丢失更新是如何产生的?
150行代码,手写线程池,每个人都能学会。自行准备linux环境|c/c++|异步处理|内存池|API|连接池|任务队列
大厂面试题讲解:涉及大数据处理、操作系统、网络编程、数据库【c++后台开发】
手把手带你实现一个nginx模块,更加深入了解nginx(搭建好环境)|nginx Filter|nginx Handler|惊群效应|负载均衡|linux
一节课搞懂王者荣耀如何处理海量定时任务|c/c++|linux|后台开发
手把手带你实现epoll组件,为tcp并发的实现epoll |dpdk的用户态协议栈分析,tcp与epoll的四个回调,et/lt的实现,并发测试与qps测试
如何设计高效日志库|c/c++|linux|多线程|同步异步|高并发|数据库|服务器开发
Nginx源码从模块开发开始,不再对nginx源发怵|c/c++|linux|服务器开发
从 TiDB 在今日头条的实践说起|分布式关系型数据库;大数据量下如何进行高并发读写;如何做到更细粒度的扩缩容;如何解决分布式事务的单点问题?
【C++后台开发】如何将你的简历写的更加专业,让面试邀请提升50% |维护老代码如何书写项目;技术如何在简历体现;工作数量多简历如何表述;简历装b会不会影响背调
【零声教育】C++后端开发如何快速准备面试,拿到理想的offer
后端开发组件,nginx从模块开始,让你对nginx有全新的理解|正向代理|反向代理|多进程|服务器开发|nginx惊群|负载均衡
STL源码剖析:红黑树、散列表的实现
【linux c/c++开发】红黑树、最小堆、时间轮、跳表多种方式实现高效定时器
协程,后台开发道路绕不开的技术热点|协程的起源,存在的原因;协程如何使用?协程与线程的区别?协程调度如何实现?协程切换如何实现?协程的原语操作;多核模式的实现
工作5年以上的程序员是如何理解和使用设计模式|责任链模式|装饰器模式|工厂模式|策略模式【linux后台服务器开发】
从开源框架看网络模块封装(网络编程,tcp,epoll,多线程,IO多路复用,redis,skynet,linux)
网络协议TCP/UDP的区别及UDP可靠性设计的实现
从redis源码上解析:redis 单线程为什么这么快?|reactor 网络模型并发处理多条连接;字典动态扩缩容、渐进式 hash;数据结构多种实现;
程序员非常蛋疼问题,3种内存泄漏的解决方案|内存池|malloc函数|free函数|链表结构|数组|存储机制|避免内存泄漏|内存管理
【网络编程】6种epoll的做法,从redis,memcached到nginx的网络模型实现|epoll的封装模式、reactor的作用与原理、多线程epoll
10年程序员如何理解使用设计模式|c/c++|linux|nginx|后台开发
【零声教育】C++常用设计模式:策略模式、观察者模式以及责任链模式
用100行代码实现一个tcp/ip网络协议栈,准备好linux系统
linux内存管理-虚拟内存分布图、内存池设计与分配策略、内存泄漏解决方案、内存管理组件设计
90分钟搞懂github怎么实现从海量数据中搜索代码【linux后台开发】