V
主页
【零声教育】10道网络八股文,每道都很经典让你在面试中逼格满满1.tcp在listen时的参数backlog的意义?2. accept发生在三次握手的哪一步?
发布人
10道网络八股文,每道都很经典,让你在面试中逼格满满 1. tcp在listen时的参数backlog的意义? 2. accept发生在三次握手的哪一步? 3. tcp与udp有区别? 4. 大量close_wait的原因 5. closing出现的原因 6. eagain的原因 7. tcp如何保证顺序 8. epoll的惊群如何解决? 9. 为什么会有协程? 10. 协程与网络io的关系
打开封面
下载高清视频
观看高清视频
视频下载器
【零声教育】一堂课讲清楚UDP传输相关的面试题 1.TCP/UDP谁是大哥,兄弟两有什么特长和不足 2.UDP sendto、recvfrom和TCP send
【零声教育】一堂能让你涨薪的课程,10位最优秀的学员,都去了哪些? 1. 工作的重点不等于简历的重点 2. 八股文(网络,语言)该如何吃透 3. 如何
【零声教育】从50道腾讯面试题,分析腾讯c++后端工程的技能树 1. 经典面试的多重问法 2. 8个维度的技术栈 3. 校招与社招的异同点
【零声教育】网络模块到底怎么封装,带你“一览众山小” 1. 帮你缕析网络编程要做哪些事 2. 基于原生 epoll 进行网络封装 3. 关于io多路复用进一步封
数据传输有新意 初中信息科技 TCP和UDP 三次握手
嵌入式面试八股文第75天(TCP三次握手和四次挥手)
【零声教育】6种网络模型,每一种都很经典,你知道几种? 1. 单线程网络模型 2. 多进程网络模型 3. 多线程网络模型 4. c10k/c1000k/c10m
【零声教育】5个网络问题,了解网络协议栈不为人知的八股文1.accept/listen的实现2.udp并发实现3.tcp如何保证有序的4.tcp如何实现p2p
【零声教育】reactor网络封装、协程调度、内存管理、连接池一步步带你构建后端框架 1. 框架的构建:多个技术点的平衡再选择; 2. 框架的实现
【零声教育】100行代码,实现网络协议栈,准备好linux环境,你也可以的 1. 协议封装 eth, ip, arp, icmp,udp 2. 网卡虚拟化
【零声教育】工作这么久,你会榨干CPU性能吗 1.开发中用多线程还是多进程 2.你真敢把协程用到项目中去? 3.线程池如何做到最高效
【零声教育】6种epoll的设计,让你吊打面试官,而且他不能还嘴。 1. 单线程epoll的精妙 2. 多线程的3种设计 3. 蓦然回首还是多进程
【零声教育】epoll 原理剖析 以及 reactor 模型应用 1. 网络编程流程分析 2. epoll 原理剖析 3. reactor 模型应用-单reac
【零声教育】音视频面试绕不开的直播延迟分析 1.缓存、网络抖动对延迟的影响 2.推流、服务器转发、拉流的延迟瓶颈分析 3.如何解决直播延迟
【零声教育】手把手带你用dpdk开发属于自己的tcp/ip协议栈 1.dpdk的网口,协议,kni 2.网口收发数据 3.kni的实现原理 4.协议封装与实现
【零声教育】音视频面试问题:直播延迟分析和优化 1.直播延迟500ms是极限吗 2.为什么不能使用vlc、ffplay做延迟测试 3.推流-服务器转发-拉流延迟
【零声教育】3种红黑树的使用场景,每一个场景都很经典 1. sk_buff的红黑树使用 2. 内存块红黑树组织 3. epoll底层的红黑树实现
【零声教育】10年程序如何理解libevent? 1. 服务端事件组成 网络io事件、定时事件以及信号事件 2. libevent组件构成以及原理分析 3. m
【零声教育】神奇的linux技术:Linux观测技术bpf用bpf来观测tcp网络1.bpf原理讲解2.bpftrace是使用与bt脚本3.tcp建立连接
【零声教育】为什么C/C++程序员一定要阅读redis源码?腾讯面试教你做人 1. 从 redis 网络模块封装出发 2. 再看 redis 如何存储数据结构
【零声教育】准备好linux环境,手撕一个reactor网络模块 1. 服务器逻辑驱动方式:网络事件、定时事件以及信号事件; 2. 明确网络编程职责:检测io和
【零声教育】红黑树在linux内核中的3种场景 1. 进程调度策略如何使用红黑树 2. 内存管理中的红黑树 3. epoll中的红黑树
【零声教育】一节课搞懂开源框架redis, nginx, skynet中锁的使用1. nginx 中accept锁文件操作 2. redis中大文件关闭内存释放
【零声教育】音视频开发的皇冠-实时通信技术(RTC) 1.为什么RTC音视频领域没有35岁问题 2.轻松掌握WebRTC通话原理 3.如何进阶SRS, janu
【零声教育】90分钟搞懂 skynet 网络模块封装 1.reactor 网络模型的封装 2.数据如何到达actor3.网络操作中的同步非阻塞如何实现
【零声教育】nginx的7个基础组件源码实现剖析,为面试增光添彩 1. nginx内存池实现 2. nginx线程池 3. 共享内存的使用 4. 原子操作
【零声教育】源码阅读:从三个重量级的开源框架看线程池的应用 1. redis 6.0 io线程池 2. nginx 阻塞io 线程池 3. skynet wor
【零声教育】90分钟解决直播延迟的各种疑难杂症 1.直播延迟500ms是极限吗 2.为什么不能使用vlc、ffplay做延迟测试 3.推流-服务器转发-拉流延迟
【零声教育】音视频面试绕不开的直播延迟分析 1.缓存、网络抖动对延迟的影响 2.推流、服务器转发、拉流的延迟瓶颈分析 3.如何解决直播延迟
【零声教育】自旋锁、互斥锁、信号量、原子操作、条件变量在不同开源框架的应用 1. nginx 中 accept锁实现 2. 单线程环境下,文件操作、大内存释放
【零声教育】redis如何实现分布式锁延时队列以及限流应用 1. redis 原理分析以及应用 2. redis 源码学习分享 3. 分布式锁、延时队列以
【零声教育】让你的技术提高一个level,高性能网络开发框架vpp 1. dpdk解决了网卡的问题 2. vpp解决了协议栈的问题 3. vpp与open
【零声教育】从设计模式看如何提升程序员的工程素养 1. 关于程序员工程素养的提升 2. 设计模式的设计原则 3. 模板模式、责任链模式以及装饰器模式讲解
【零声教育】网络穿透与p2p直连的那些事儿 1. nat检测 全锥形,限制锥形,对称锥形 2. udp穿透的实现 3. tcp穿透的难点
【零声教育】如何最大限度榨干数据库性能,全网最细节讲解缓存方案实现 1. 读写分离、连接池 2. 缓存方案思路分析 3. 缓存方案实现-最终一致性以及强一致性两
【零声教育】定时器设计以及应用1. 定时器开源框架中应用 2. 红黑树 最小堆 3. 单层时间轮,多层时间轮
【零声教育】16w行nginx源码如何阅读,3个入口教你搞定 1. conf文件解析 2. 运行时的响应处理 3. http 11个状态的处理流程
【零声教育】如何设计一个流媒体服务器 1.流媒体服务器架构分析 2.推流-转发-拉流模块开发 3.如何进阶掌握流媒体服务器
【零声教育】5个基础组件来看nginx源码1.大块与小块内存池组织2.线程池的封装与实现3.共享内存的管理方式4.原子操作的实现5.红黑树与nginx内存组织
【零声学院】redis,memcached到nginx,底层网络io中剥离精髓 1. redis单线程网络的优缺点 2. memcached多线程网络的并发优势