V
主页
8个nginx面试题,助你了解nginx的底层设计|nginx conf文件解析原则;Master和Worker进程分别是什么?C10K问题如何解决?
发布人
8个nginx面试题,助你了解nginx的底层设计 1. nginx conf文件解析原则 2. Nginx服务器上的Master和Worker进程分别是什么? 3. 如何通过不同于80的端口开启Nginx? 4. 什么是C10K问题,后来是怎么解决的? 5. nginx中多个work进程是如何监听同一个端口的?如何处理客户连接的惊群问题? 6. 内存组织方式 7. 共享内存的分配方式 8. 原子操作的实现
打开封面
下载高清视频
观看高清视频
视频下载器
6道经典的linux操作系统面试题,助你了解操作系统底层原理 |进程和线程的区别?描述系统调用整个流程?malloc是如何分配内存的?free是如何释放内存的?
nginx,后台开发过程中,不能绕开的一个组件 |nginx多进程网络模型;nginx内存池的实现;nginx共享内存;nginx的conf文件原理
这是见过讲解nginx内存池,线程池最详细的视频|大块与小块内存池组织, 线程池的封装与实现,共享内存的管理方式,原子操作的实现,红黑树与nginx内存组织
简历上面没有技术可写,nginx 请不要忘记,每个细节都是精华
【零声教育】C++后台开发进阶必看合集,全网最详细讲解后端开发技术(tcp/ip协议栈,内存管理,内存泄漏,红黑树,nginx,线程池,协程...)
【开源框架】怎么掌握一门框架,从skynet说起|skynet 解决问题的思路;skynet 核心开发技能;基于 skynet 的开发思路;
设计模式应该如何理解与使用-大厂面试高频技术点 |开闭、单一职责、里氏替换、接口隔离等设计原则;随处可见的模板方法;nginx中核心设计模式 责任链模式
高性能服务器的“高”从何而来?用90分钟来谈一谈高性能
工作5年以上的程序员是如何理解和使用设计模式|开闭原则、单一职责等设计原则|nginx中责任链模式|责任链与装饰器模式的区别
linux内核源码分析最新完整版教程(附课件源码),带你彻底搞懂计算机的底层原理!!!
【零声教育】2个内存泄漏的检测方案,助你解决工作中的内存泄漏问题 |内存泄漏的现象;malloc/free背后的故事;dlsym是不可或缺
最新c++音视频流媒体开发实战教程,学音视频看这一套就够了!
游戏服务器框架skynet解决问题的思路| skynet 解决问题的三要素:服务、消息、协程;服务与网络如何映射;一个游戏演示skynet的开发思路
程序员非常蛋疼问题,3种内存泄漏的解决方案|malloc|避免内存泄漏|内存管理|内存池|c/c++|linux
从nginx、redis、skynet开源框架看线程池在后端开发的应用|nginx 文件io线程池;redis io线程池;skynet 工作线程池
5个方面分析linux内核架构(内存管理、进程管理、文件系统、网络协议栈、设备驱动),让你对linux内核不再陌生
从nginx模块开发,走入nginx源码的世界 |nginx模块的工作流程;filter与handler模块;共享内存才解决进程间通信;共享内存块 分配策略
金三银四C++面试-有了TCP为何还要用UDP|大厂面试必问的TCP/UDP应用场景,王者荣耀如何做到低延迟,如何设计一个可靠性UDP传输协议
剖析Linux内核物理内存管理|物理页面|内存管理区|分配/释放页面|Slab机制架构
聊聊nginx深入了解的3个功能
从openresty谈谈为什么推荐c/c++程序员掌握一门脚本语言|openresty基本原理|手撕一个黑白名单|手撕一个反向代理功能
linux单机服务器模型,reactor的5种实现方式-单线程实现, 多线程实现,多核实现,多进程实现
nginx是不是最好的web服务器?5个方面解析nginx的优势
还不了解协程吗?90分钟从原理到实现,全局分析
90分钟搞懂 skynet 网络模块封装|reactor 网络模型的封装,数据如何到达 actor,网络操作中的同步非阻塞如何实现
盘点nginx那些基础类型组件,走向nginx源码之路|ngx_tring_t;ngx_array_t;ngx_list_t;ngx_pool_t
线程池,内存池,内存泄漏,数据库连接池,原子操作,CAS,红黑树,定时器,时间轮,libevent,protobuf..
面试Linux内核岗位200道精选题|中断管理,同步与并发,性能优化与内核调试,内存管理,网络协议栈,文件系统
c++后端开发实战项目,十个实战项目,一起来写代码(tcp/ip协议栈、线程池、内存池、epoll实现、定时器、文件系统、nginx、百万并发实现)
【设计模式】策略模式、责任链以及装饰器之间的区别|怎么掌握设计模式|依赖倒置、开闭、单一职责、里氏替换、接口隔离等原则|模板方法、开源框架中设计模式
网络!网络!网络!就那些事儿,而很难透彻|网络与线程进程的关系;网络编程与内核协议栈;网络与网卡的关系; 网络与虚拟化的联系
【c/c++开发】从 7 个方面了解搜狗后端框架 workflow 是如何解决问题的?
线程池应用的变化你知道多少?|线程池重要要素以及典型应用|nginx中线程池|redis中线程池|skynet中线程池
剖析Linux内核内存页回收|LRU|异步回收|直接回收|反向映射|回收slab缓存
剖析Linux内核页表缓存
RocksDB 基本原理以及应用|RocksDB是什么?嵌入式KV存储引擎,RocksDB 解决了什么问题?LSM-Tree,Pika、MyRocks,TiDB
5种红黑树的用途,从应用到内核场景的优缺点 |网络数据包sk_buff;epoll的io集合;网关流量统计;内存管理的页组织;协程调度器
6种epoll的做法,从redis,memcached到nginx的网络模型实现|epoll的封装模式、reactor的作用与原理、多线程与多进程epoll
设计一款内存池,解决高性能rpc的内存碎片问题
reactor网络封装、协程调度、内存管理、连接池一步步带你构建后端框架