V
主页
【零声教育】你所需要掌握的 MySQL 基本原理:索引和事务 1. B+树、 索引 、聚集索引和辅助索引 2. 事务acid特性 3. 事务隔离级别、锁、mvc
发布人
你所需要掌握的 MySQL 基本原理:索引和事务 1. B+树、 索引 、聚集索引和辅助索引 2. 事务acid特性 3. 事务隔离级别、锁、mvcc
打开封面
下载高清视频
观看高清视频
视频下载器
【零声教育】mysql 索引,最左匹配,覆盖索引,索引优化 1. B+ 树、聚集索引和辅助索引 2. 最左匹配和覆盖索引 3. 索引优化细节
【零声教育】剖析Linux内核分配页机制 1、分配接口/标志位 2、page中复合页 3、高阶原子分配优化 4、分配页算法原理分析
【零声学院】90分钟搞懂 MySQL InnoDB 索引与事务 1. B+树、 索引 、聚集索引和辅助索引 2. 事务acid特性 3. 事务隔离级别、锁、mv
【零声教育】认识到这三点,你才能掌握设计模式 1. 到底怎么掌握设计模式 2. 抓住核心:依赖倒置、开闭、单一职责、里氏替换、接口隔离等原则 3. 抓住典型应用
【零声教育】定时器设计以及应用1. 定时器开源框架中应用 2. 红黑树 最小堆 3. 单层时间轮,多层时间轮
【零声教育】同样工作10年,为什么差别会如此之大 1. 技术与业务的选择 2. 技术方向重要?还是平台更加重要 3. 职业大成背后的哪些共性
【零声教育】音视频开发系列-快速掌握音视频开发基础知识 1.要掌握多深的原理才能开始做项目 2.音视频基础有哪些必须掌握的 3.音视频进阶需要学习什么项目
【零声教育】从设计模式看如何提升程序员的工程素养 1. 关于程序员工程素养的提升 2. 设计模式的设计原则 3. 模板模式、责任链模式以及装饰器模式讲解
【零声教育】C++11线程池设计与实现 1.开发中用多线程还是多进程 2.如何使用C++11新特性实现线程池 3.如何实现多参数任务的支持 4.如何等待任务执行
【零声教育】高性能的“高” 从何而来?三个维度来解析 1. 内存的高性能方案 2. 网络处理层的性能 3. 磁盘操作的高性能
美团二面:如何回答MySQL事务隔离级别和锁机制?连着几个项目用到了。。
【零声教育】快速掌握SRS 4.0流媒体服务器 1.SRS流媒体服务器架构设计 2.协程-连接之间的关系 3.推流-转发-拉流之间的关系 4.SRS如何实现音视
【零声教育】工作5年以上的程序员如何理解并使用设计模式 1. 抓住核心:开闭原则、单一职责、里氏替换、接口隔离等设计原则 2. 抓住典型:模板方法 3. 开源框
【零声教育】从libevent看网络编程的封装1. 后端开发网络编程需要掌握的内容 2. libevent reactor封装 事件封装 evconn
【零声教育】深析websocket协议,3个方面设计网络应用层协议 1. 起始的handshake与用户验证 2. 数据包的分割与粘合 3. 传输密文还是明文
【零声教育】你绕不开的组件,锁。 4个方面手撕锁的多种实现。 1. 互斥锁的原理 2. 自旋锁的原理 3. 原子操作的汇编代码 4. CAS的实现
【零声教育】音视频开发的皇冠-实时通信技术(RTC) 1.为什么RTC音视频领域没有35岁问题 2.轻松掌握WebRTC通话原理 3.如何进阶SRS, janu
【零声教育】如何设计一个流媒体服务器 1.流媒体服务器架构分析 2.推流-转发-拉流模块开发 3.如何进阶掌握流媒体服务器
【零声教育】90分钟掌握流媒体服务器转发原理 1.客户端工程师不该局限于客户端的一亩三分地 2.流媒体服务器如何实现:推流-转发-拉流 3.面试必问
【零声教育】6种epoll的设计,让你吊打面试官,而且他不能还嘴。 1. 单线程epoll的精妙 2. 多线程的3种设计 3. 蓦然回首还是多进程
【零声学院】90分钟搞懂linux网络编程关注的问题 1. 三次挥手,四次握手 2. epoll实现原理剖析 3. reactor模型封装 单线程、多线程以及多
【零声教育】服务端的网络并发,详细解读网络io与线程/进程 1. tcp的并发坑点 2. udp并发设计方案 3. 网络io与线程/进程
【零声教育】源码阅读:从三个重量级的开源框架看线程池的应用 1. redis 6.0 io线程池 2. nginx 阻塞io 线程池 3. skynet wor
【零声教育】手撕线程池以及线程池性能优化分析 1. 为什么需要线程池? 2. 线程池构成 3. 手撕线程池 4. 线程池性能分析 5. 不同开源框架中线程池应用
【零声教育】一节课搞懂开源框架redis, nginx, skynet中锁的使用1. nginx 中accept锁文件操作 2. redis中大文件关闭内存释放
【零声学院】nfv(网络功能虚拟化)的基石dpdk,为你的网络定义新的功能 1. dpdk的开发接口 2. 网络虚拟化的原理 3. ovs与vpp的作用
【零声教育】工作这么久,你会榨干CPU性能吗 1.开发中用多线程还是多进程 2.你真敢把协程用到项目中去? 3.线程池如何做到最高效
【零声教育】为什么推荐c/c++程序掌握一门脚本语言,从openresty说起 1. openresty基本原理 2. 手撕一个黑白名单 3. 手撕一个反向代理
【零声教育】面试必问的C++11新特性代码实践 1.通过线程池组件掌握C++11新特性 3.如何实现多参数任务的支持 4.如何等待任务执行返回结果 5.C++2
【零声教育】红黑树在linux内核中的3种场景 1. 进程调度策略如何使用红黑树 2. 内存管理中的红黑树 3. epoll中的红黑树
【零声教育】6种网络模型,每一种都很经典,你知道几种? 1. 单线程网络模型 2. 多进程网络模型 3. 多线程网络模型 4. c10k/c1000k/c10m
【零声教育】音视频难点:该怎么学习流媒体服务器 1.SRS流媒体服务器架构设计 2.协程-连接之间的关系 3.推流-转发-拉流之间的关系 4.如何手把手
【零声教育】35岁的你,十几年工作经验,为什么还会有中年危机 1. 技术路线还是业务管理路线 2. 技术的核心竞争力是什么? 3. 技术深度还是技术广度
【零声教育】90分钟解决直播延迟的各种疑难杂症 1.直播延迟500ms是极限吗 2.为什么不能使用vlc、ffplay做延迟测试 3.推流-服务器转发-拉流延迟
【零声学院】工作这么久,你会榨干CPU性能吗 1.开发中用多线程还是多进程 2.你真敢把协程用到项目中去? 3.线程池如何做到最高效。
【零声教育】布隆过滤器、hyperloglog、分布式一致性 1. hash的特性分析 2. 布隆过滤器原理以及应用 3. hyperloglog原理以及应用
【零声教育】关于服务通信协议和序列化协议的一些思考分享 1.大公司如何设计服务通信协议 2.为什么远程调用协议选择protobuf 3.即时通讯项目protob
【零声教育】从netmap到dpdk,从硬件到协议栈,4个维度让网络体系构建起来 1. io虚拟化的 vhost与virtio 2. netmap与dpdk
【零声教育】10年程序员是如何理解使用设计模式的 1. 开闭、单一职责、里氏替换、接口隔离等设计原则 2. 随处可见的模板方法 3. nginx中核心设计模式
【零声教育】90分钟搞懂用户层网络缓冲区设计 1. 为什么需要用户层网络缓冲区 2. 固定长度缓冲区 + 读写指针 3. ringbuffer + 读写指针