V
主页
京东 11.11 红包
后台开发第235讲|程序员非常蛋疼问题,3种内存泄漏的解决方案|1. 内存池的实现以及原理 2. 为内存加上hook,精准内存定位泄露 3. gc的实现方案
发布人
【零声学院官方视频】点击链接: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等技术的直播。 谢谢观看,求一键三连噢~关注我一起好好学习升职加薪变大牛!
打开封面
下载高清视频
观看高清视频
视频下载器
后台开发第217讲|16w行的nginx源码,如何分拆模块阅读,让你明白轮子如何造 1. 多进程模型下的惊群处理 2. 内存池的代码封装 3. slab共享内
后台开发第425讲|线上实时内存泄露的4种解决方案,每一个深挖都有很深奥 1. 内存泄漏的原因分析 2. dlsym/open的使用 3. 第三方库内存泄漏
后台开发第134讲|手把手带你实现一个Linux内核文件系统|1. 内核文件系统架构分析 2. 行行珠玑,代码实现|掌握Linux后就不怕面试
后台开发第463讲|4种内存泄漏检测方案,遇到内存泄漏不用再慌|1. malloc/free的宏定义 2. 对malloc/free加hook 3. bpf对内
后台开发第418讲|nginx的7个基础组件源码实现剖析,为面试增光添彩 1. nginx内存池实现 2. nginx线程池 3. 共享内存的使用 4. 原子操
后台开发第228讲|【不看后悔】100行代码搞定用户态协议栈|1. 协议头数据包封装 2. 虚拟网卡与netmap原理 3. udp,icmp,arp协议的实现
后台开发第229讲|【进大厂必备】工作这么久,你会榨干CPU性能吗|1.开发中用多线程还是多进程 2.你真敢把协程用到项目中去? 3.线程池如何做到最高效。
后台开发第254讲|分层式的即时通讯架构设计,产品落地的那些事儿 1. 网络接入层的方案选择 2. 逻辑层协议设计的优缺点 3. 分析商业框架与开源框架
后台开发第307讲|程序员精进之路-从googletest测试框架开始|什么是一个好的测试框架?手撕一个测试框架|测试夹具、事件机制、内存泄漏检测|打桩测试
后台开发第157讲|服务器为什么慢,原来这样操作,可以提升8倍|1. 服务器io异步优化 2. 请求io异步优化 3. 异步的实现原理
音视频开发第361讲|FFmpeg源码分析-直播延迟-内存泄漏|FFmpeg常见问题源码分析 1.深入掌握FFmpeg必备的源码分析方法 2.怎么编译可以deb
后台开发第267讲|从设计模式看如何提升程序员的工程素养|1. 关于程序员工程素养的提升 2. 设计模式的设计原则 3. 模板模式、责任链模式以及装饰器模式讲
后台开发第238讲|挑战360无死角讲解 进程管理,调度器的5种实现|1. 8500行 CFS是什么 2. RT调度器使用场景 3. IDLE/Dealine调
后台开发第205讲|高性能的“高”,从何而来?用90分钟来谈一谈高性能|1. 用nginx来分析,做到这些才能高 2.高性能网络组件 3.高性能底层组件的内存池
音视频开发第215讲|腾讯视频面试题-直播如何做到500ms以下的延迟|1.直播架构分析 2.推流的延迟分析 3.流媒体服务器延迟分析 4.拉流的延迟分析
后台开发第219讲|C++无锁队列真的比有锁队列快吗?|【炸!炸!】1.C++无锁队列设计与实现 2.无锁队列面试中的各种坑 3.无锁队列到底是不是终极解决方案
后台开发第138讲|还不了解协程吗?90分钟从原理到实现,全局分析|1. 协程的用途 2. 协程的实现原理 3. 协程的切换与调度
后台开发第127讲|如何来解决C10M,用户态协议栈是唯一方案吗|1. 用户态协议栈实现原理 2. 徒手实现一个协议栈 3. 千万并发的那些坑。
后台开发第431讲|红黑树、最小堆、时间轮、跳表多种方式实现定时器|1. 定时器设计 2. 单线程:红黑树、最小堆实现方案 3. 多线程:跳表、时间轮
后台开发第101讲|从Nginx的“惊群”问题来看 高并发锁方案|1. Nginx源码解析惊群方案 2. 惊群现象的演示 3. 锁方案的讲解
后台开发第八十三讲|90分钟搞定缓存中间件,搞不定提刀来见我|1. 什么是中间件 2. redis 驱动实现 3. 布隆过滤器
后台开发第210讲|【Linux内核篇】Linux内核源码之地址映射机制 1、虚拟空间的数据结构 2、进程的虚拟空间 3、内存映射
后台开发第122讲|美国大选 背后实时选票服务器方案实现|1. 实时服务器方案选型 2. 实时服务器性能参数 3. Nginx可不可用呢?
后台开发第189讲|【零声学院官方视频】从nginx“惊群”问题来看高并发锁的方案|1. 惊群的现象与原因 2. 互斥锁/自旋锁 3. 原子操作CAS的实现
后台开发第336讲|【零声教育官方出版】这节课只聊单例,细节有点多|1. 6个版本单例迭代 2. c++新特性、内存屏障原理剖析 3. 设计模式到底怎么学?
后台开发第265讲|千万级并发网关组件,Nginx源码实现的细枝末节|1.Http 11个阶段的实现|2Nginx网络组件的源码|3. Nginx 模块实现机制
后台开发第306讲|让90%程序员蛋疼的“死锁”,如何彻底解决|1.死锁的原因与形成 2.死锁如何动态检测 3.构建有向图与死锁判定
后台开发第204讲|【零声学院】大厂面试必备:设计模式篇|1. 开闭原则、单一职责、里氏替换、接口隔离以及组合优于继承 2. 模板方法 3. 责任链和装饰器模式
后台开发第257讲|10年程序员如何理解libevent|1. 服务端事件组成 网络io事件、定时事件以及信号事件 2. libevent组件构成以及原理分析
后台开发第160讲||nginx 限制了你的想象?那么请用openresty 1. nginx应用及开发 2. openresty如何扩展nginx的功能
后台开发第153讲|手写一个用户态网络协议栈,瞬间提升你网络功底|1. 网卡基础架构 2. netmap/dpdk的实现 3. 网络协议栈实战
后台开发第201讲|10道经典面试题的剖析, 技术方向如何决定职业方向|1. time_wait, close_wait如何解决? 2. 服务器接入抖动如何解决
后台开发第137讲|只需要90分钟,醍醐灌顶,读透Nginx源码|1. 线程池分析 2. 共享内存分析 3. 原子操作。
后台开发第九十五讲|openresty三个应用分析|1.openresty简介 2.openresty 数据中心等长连接应用 3.openresty 黑名单
后台开发第428讲|设计模式在框架构建以及框架核心流程中的应用|1. 设计模式怎么产生的,解决了什么问题,怎么应用 2. 设计原则是什么? 3. 框架构建符合什
音视频开发第263讲|音视频成长之路: 必知必会的播放器设计实现 1.ffplay播放器框架分析 2.如何解决播放端延迟的问题 3.快进、快退、逐帧播放如何实现
后台开发第312讲|Mark老师带你一起分析skynet 核心原理剖析|1. 并发编程框架的要点 2. 手把手带你看网络模块封装 3. skynet 中的同步非
后台开发第237讲|高性能服务器之数据库连接池设计与实现|为什么要用连接池,面试必问 |连接池原理揭秘 |连接池实现过程中的那些坑|手把手带着写代码|项目实战
后台开发第308讲|【零声教育】用户态协议栈 三部曲 uio,数据帧,协议栈 1. igb_uio的哪些事情 2. 数据帧获取的流程 3. 动手实现协议栈
后台开发第230讲|10年程序员必备-如何学习使用redis|1. redis存储原理分析 2. redis源码学习分享 3. redis跳表与B+树详细对比分