V
主页
京东 11.11 红包
后台开发第251讲|150行代码,手写线程池,每个人都能学会。自行准备linux环境 1. 线程池的使用场景 2. 线程池的实现原理 3. 线程池动态放缩
发布人
【零声学院官方视频】点击链接:https://ke.qq.com/course/417774?flowToken=1019966(免费订阅,每晚八点准时直播) 关于C/C++,Linux,golang技术,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术的直播。 谢谢观看,求一键三连噢~关注我一起好好学习升职加薪变大牛!
打开封面
下载高清视频
观看高清视频
视频下载器
后台开发第174讲|nginx源码分析之内存池与线程池|1. nginx的使用场景 2. nginx源码 内存池,线程池,日志 3. nginx的多进程网络实现
后台开发第137讲|只需要90分钟,醍醐灌顶,读透Nginx源码|1. 线程池分析 2. 共享内存分析 3. 原子操作。
后台开发第229讲|【进大厂必备】工作这么久,你会榨干CPU性能吗|1.开发中用多线程还是多进程 2.你真敢把协程用到项目中去? 3.线程池如何做到最高效。
后台开发第371讲|【dpdk篇】通俗易懂讲解dpdk,使用场景,实现原理,dpdk的技术生态|1. dpdk的使用场景 2. dpdk实现原理 3. 如何入手
后台开发第九十三讲|还有人弄不懂线程锁、进程锁和分布式锁|1. 线程锁 2. 进程锁 3. 分布式锁 4. 分布式锁实现
后台开发第326讲|工作5年以上的程序员是理解和使用设计模式|1. 抓住核心:接口隔离等设计原则 2. 抓住典型:模板方法 3.开源框架中核心设计模式|
后台开发第235讲|程序员非常蛋疼问题,3种内存泄漏的解决方案|1. 内存池的实现以及原理 2. 为内存加上hook,精准内存定位泄露 3. gc的实现方案
后台开发第160讲||nginx 限制了你的想象?那么请用openresty 1. nginx应用及开发 2. openresty如何扩展nginx的功能
后台开发第213讲|【B站最新版本】线程锁、进程锁、分布式锁以及数据库锁 1. 锁的介绍以及应用; 2. 定时器实现任务生产; 3. 手撕多线程任务队列;
后台开发第336讲|【零声教育官方视频】准备好 linux 编程环境,现场手撕定时器实现 1. 定时器实现方案探讨 2. 定时器实现细节探讨 3. 现场手撕代码
后台开发第120讲|微信的程序性能优化 — 异步帮你解决80%的问题|1. 性能参数判别 2. 异步优化的效果 3. 异步的应用场景|项目实战|全网最全
后台开发第158讲||90分析搞懂mysql索引及其优化|1. B树和B+树 2. 索引原则和索引失效 3. 索引优化|全网最全的Mysql
后台开发第220讲|千万级并发的难点有哪些?dpdk为我们解决了哪些核心问题?|1. 5个维度描述千万级并发 2. dpdk的作用 3. dpdk项目实战
音视频开发第200讲|【零声学院官方】音视频开发基础知识到进阶剖析|1.要掌握多深的原理才能开始做项目 2.音视频基础有哪些必须掌握的 3.进阶需要学习什么项目
后台开发第九十讲|网络模型底层原理,redis,memcached,nginx源码剖析对比|1. 网络模型讲解 2. Redis网络io模型 3. Memcac
后台开发第306讲|让90%程序员蛋疼的“死锁”,如何彻底解决|1.死锁的原因与形成 2.死锁如何动态检测 3.构建有向图与死锁判定
后台开发第九十五讲|openresty三个应用分析|1.openresty简介 2.openresty 数据中心等长连接应用 3.openresty 黑名单
后台开发第197讲|【零声学院官方视频】epoll原理剖析以及三握四挥的处理 1. epoll原理详解 2. 连接的创建与断开 3. epoll如何连接细节问题
后台开发第425讲|线上实时内存泄露的4种解决方案,每一个深挖都有很深奥 1. 内存泄漏的原因分析 2. dlsym/open的使用 3. 第三方库内存泄漏
后台开发第150讲|全网最全的讲解线程池|手写完整版代码|人人都能学会的线程池 手写完整版|1. 线程池的使用场景 2. 线程池的内部组成 3. 线程池优化
后台开发第315讲|数据中心存储技术与架构 1.什么是块、文件、对象存储 2.对象存储解决了什么问题 3.如何设计数据存储架构
后台开发第108讲|服务器通信协议设计与思考|1.通信协议设计的坑 2.不同序列化协议的选择 3.IM通信协议设计
后台开发第207讲|手写网络协议栈-协议封装,netmap,dpdk网卡数据抓取,柔性数组|1. 协议头的封装 2. netmap/dpdk的原理 3. 柔性数
后台开发第216讲|【B站最牛一节网络编程】90分钟搞懂网络编程相关的细节处理|1. 网络编程四要素 2. io多路复用 3. reactor三种基础封装方式
后台开发第265讲|千万级并发网关组件,Nginx源码实现的细枝末节|1.Http 11个阶段的实现|2Nginx网络组件的源码|3. Nginx 模块实现机制
后台开发第204讲|【零声学院】大厂面试必备:设计模式篇|1. 开闭原则、单一职责、里氏替换、接口隔离以及组合优于继承 2. 模板方法 3. 责任链和装饰器模式
后台开发第208讲|90分钟搞懂 mysql 缓存问题的解决方案 1. 读写分离方案 2. 强一致性和最终一致性下的解决方案 3. 缓存出现的故障如何解决
后台开发第376讲|【零声教育官方】无锁队列真的比有锁队列快吗 1.解决内存频繁分配问题 2.无锁队列没数据可读时怎么休眠 3.无锁队列到底是不是终极解决方案
后台开发第300讲|【零声教育】Mark老师带你手把手教你实现分布式锁|1. 分布式锁应用场景分析 2. 分布式锁非公平锁实现 3. 分布式锁公平锁实现
音视频开发第163讲|SRS流媒体直播服务器源码剖析|1.如何学习流媒体服务器 2.如何更有效地阅读源码 3.SRS流媒体服务器源码剖析
后台开发第206讲|redis的rehash,布隆过滤器,redis持久化一节课搞定|1. 面试中rehash问题分析? 2. 面试中如何解释布隆过滤器?
后台开发第172讲||UDP三大高并发应用场景剖析|UDP三大高并发应用场景剖析 1.大厂面试必问的TCP/UDP应用场景 2.填满UDP传输的各种坑
后台开发第317讲|c/c++会不会被取缔,了解dpdk以后,彻底改变你的观念 1. dpdk应用场景 2. dpdk的实现原理 3. 实现dpdk的协议栈
后台开发第266讲|从 libevent 看网络编程的封装,一节课让你豁然开朗 1. 后端开发网络编程需要掌握的内容 2. libevent reactor封装
后台开发第187讲|大厂redis面试,你能get到几个点?|1. 相同数量级的数据,hash存储与zset存储占用情况? 2. 布隆过滤器如何解决缓存穿透的问
后台开发第339讲|【零声教育】网络编程之数据库异步连接(下)|1. reactor 工作流程 2. 异步连接工作原理 3. 现场手撕 redis 异步连接驱动
后台开发第167讲||【零声学院官方视频】90分钟了解 4种红黑树的Linux内核应用场景|1. 进程管理与调度的红黑树 2. 虚拟内存区域的红黑树
后台开发第431讲|红黑树、最小堆、时间轮、跳表多种方式实现定时器|1. 定时器设计 2. 单线程:红黑树、最小堆实现方案 3. 多线程:跳表、时间轮
后台开发第186讲|【零声学院官方视频】一个很重要但很多人不理解的技术,p2p|1. NAT原理 2. Nat类型 2. 网络穿透原理|项目实战|全网最全
后台开发第308讲|【零声教育】用户态协议栈 三部曲 uio,数据帧,协议栈 1. igb_uio的哪些事情 2. 数据帧获取的流程 3. 动手实现协议栈