V
主页
【零声教育】一堂课揭晓服务器通信协议设计的奥妙 1.面试中常见的协议设计问题分享 2.解决通信协议设计、边界解析、序列化 3.xml、json、protobuf
发布人
一堂课揭晓服务器通信协议设计的奥妙 1.面试中常见的协议设计问题分享 2.解决通信协议设计、边界解析、序列化等问题 3.xml、json、protobuf性能对比分析 4.弹幕/聊天项目protobuf工程实践
打开封面
下载高清视频
观看高清视频
视频下载器
【零声教育】关于服务通信协议和序列化协议的一些思考分享 1.大公司如何设计服务通信协议 2.为什么远程调用协议选择protobuf 3.即时通讯项目protob
【零声教育】高性能服务器通信协议设计之xml-json-protobuf对比分析1.怎么解决协议边界问题(大小、粘包、分包)2.如何从0设计通信协议3.序列化
【零声教育】海量数据序列化协议protobuf工程实践 1.解决通信协议设计、边界解析、序列化等问题 2.xml、json、protobuf性能对比分析
【零声教育】B站千万级弹幕通信协议protobuf工程实践 1.解决通信协议设计、边界解析、序列化等问题 2.xml、json、protobuf性能对比分析
【零声教育】高性能服务器通信协议设计之xml/json/protobuf对比分析 1.解决通信协议设计、边界解析、序列化等问题 2.xml、json、proto
【零声教育】最新大厂c++11面试题总结 1. 左值引用与右值引用的区别?右值引用的意义? 2. c++11的智能指针种类以及使用场景?3. c++11类型推导
【零声教育】大厂面试复盘-UDP协议面试问题分享 1.TCP/UDP应用场景分析 2.UDP sendto、recvfrom的坑 3.UDP如何实现可靠性设计
【零声教育】大厂面试-无锁队列设计与实现 1.C++无锁队列设计与实现 2.无锁队列面试中的各种坑 3.无锁队列到底是不是终极解决方案
【零声教育】同样工作10年,为什么差别会如此之大 1. 技术与业务的选择 2. 技术方向重要?还是平台更加重要 3. 职业大成背后的哪些共性
【零声教育】布隆过滤器、hyperloglog、分布式一致性 1. hash的特性分析 2. 布隆过滤器原理以及应用 3. hyperloglog原理以及应用
【零声教育】腾讯游戏面试必问的UDP可靠性设计 1.腾讯面试必问的TCP/UDP应用场景 2.王者荣耀如何做到低延迟 3.如何设计一个可靠性UDP传输协议
【零声教育】零拷贝的实现用户态协议栈ntytcp 1. udp/ip/eth数据包的封装 2. 零拷贝的实现 3. 柔性数组
【零声教育】C++分布式RPC开源框架-gRPC应用实践 1.全网唯一C++快速安装GRPC方法分享 2.为什么需要使用RPC 3.GRPC的四种服务方法详解
【零声教育】c++ 常用设计模式:策略模式、观察者模式以及责任链模式 1. 设计模式是什么? 2. 设计模式解决了什么问题?代码结构?扩展方式?应用案例?
【零声教育】16w行nginx源码如何阅读,3个入口教你搞定 1. conf文件解析 2. 运行时的响应处理 3. http 11个状态的处理流程
【零声教育】一堂课分析和解决直播延迟中的各种问题 1.缓存、网络抖动对延迟的影响 2.推流、服务器转发、拉流的延迟瓶颈分析 3.如何解决直播延迟
【零声教育】dpdk从qemu开始,聊聊virtio与vhost的故事1.virtio的功能2.vhost的功能3.虚拟化的前后端4.手把手实现vhost
【零声学院】高性能服务器之数据库连接池设计与实现 1.为什么要用连接池,面试必问 2.连接池原理揭秘 3.连接池实现过程中的那些坑
【零声教育】协程解决了网络编程中哪些痛点 1.reactor网络编程2.io处理是同步的,事件处理是异步的3.什么是协程?协程有哪些操作?怎么驱动协程运行?
【零声教育】4个nginx组件助你丰富简历,增加面试谈资 1. 内存池的源码解析 2. 线程池的源码解析 3. 原子操作CAS的实现 4. 共享内存的三
【零声教育】一堂课讲清楚UDP传输相关的面试题 1.TCP/UDP谁是大哥,兄弟两有什么特长和不足 2.UDP sendto、recvfrom和TCP send
【零声教育】音视频成长之路: 播放器核心设计和实现 1.ffplay播放器框架分析 2.如何解决播放端延迟的问题 3.快进、快退、逐帧播放如何实现
易语言调用JSON对象精讲
【零声教育】金三银四面试:有了TCP为何还要用UDP 1.大厂面试必问的TCP/UDP应用场景 2.王者荣耀如何做到低延迟 3.如何设计一个可靠性UDP传输协议
【零声教育】即时通讯背后的技术故事,了解一个产品的迭代 1. 网络层io,多线程,异步io,协程的选择 2.应用协议的选择,xmpp,mqtt,protobuf
【零声教育】音视频面试绕不开的直播延迟分析 1.缓存、网络抖动对延迟的影响 2.推流、服务器转发、拉流的延迟瓶颈分析 3.如何解决直播延迟
【零声教育】资料少之又少的spdk,视频讲解(网络实现) 1. Spdk与dpdk的关系 2. spdk的 NVMe 3. 用spdk的网络实现服务器
【零声教育】音视频面试绕不开的直播延迟分析 1.缓存、网络抖动对延迟的影响 2.推流、服务器转发、拉流的延迟瓶颈分析 3.如何解决直播延迟
【零声教育】8个nginx面试题,助你了解nginx的底层设计 1.nginx conf文件解析原则 2.Nginx服务器上的Master和Worker进程
【零声教育】nginx的7个基础组件源码实现剖析,为面试增光添彩 1. nginx内存池实现 2. nginx线程池 3. 共享内存的使用 4. 原子操作
【零声教育】10道题目带你掌握 MySQL 高级查询 1. 表结构以及数据说明 2. 分组查询以及分组查询使用场景 3. 联表查询以及联表查询使用场景
【零声教育】关于dpdk的,4件不得不聊透的事儿 1. 多队列网卡与uio/vfio 2. 用户态协议栈的意义 3. kni的作用 4.dpdk的应用场景
未来三年如何选择合适自己的C++技术方向 1.C/C++开发不同方向必备技能分析 2.通用C/C++技能分析 3.通用C/C++Linux服务器方向 4.音视频
【零声教育】全球Star第一的流媒体服务器SRS4.0 WebRTC音视频通话分析 1.WebRTC开发为什么工资高 2.大话WebRTC通话原理 3.如何使用
【零声教育】后端系统设计方案:MySQL的缓存方案设计 1. 针对MySQL性能提升有哪些方向 2. 缓存方案数据一致性分析 3. 缓存方案读写策略制定
【零声教育】从马氏四层级,看libevent网络库做到了第几层 1. 从io操作和io检测说起 2. 马式四层级 3. libevent网络封装以及源码赏析
【零声教育】手把手带你调试阅读redis源码 1. hash:扩容、缩容、渐进式rehash 2. zset:skiplist结构解析
【零声教育】100行代码,开启tcp/ip协议栈实现之路,准备好linux系统 1. eth/ip/udp/tcp协议封装 2. 柔性数组的使用
【零声教育】后端技术重要的层式结构:时间轮、跳表、LSM-Tree 1.高并发场景海量定时任务组织:时间轮 2. 支持高并发读写的有序结构:跳表 3.空间利用率
【零声教育】手把手带你构建一个分布式应用-分布式延时队列 1. 为什么需要分布式延时队列 2.分布式延时队列需要具备哪些要素3. redis cluster集群