课程介绍
课程介绍:
本课程是一门专为 进阶开发者、架构师 设计的系统化技术修炼营,覆盖 Linux内核、网络、内存管理、进程调度 等底层知识,并带你 从0到1手写高性能分布式IM系统,提升你的 底层原理认知与架构设计能力。
课程亮点:
深入操作系统底层:掌握 三次握手、epoll多路复用、网络收发包机制、NUMA内存管理、进程调度 等核心原理。
系统硬件优化:解析 CPU微架构、内存硬件、ECC校验、NUMA优化,帮助你构建高性能计算基础。
分布式高并发架构:从 IM系统架构设计、DAG业务编排、消息存储、全球数据中心同步 到 分布式ID生成、会话管理,手写高性能IM系统。
真实企业级实践:结合 Redis、Nginx、Netty、Golang 高性能应用优化,全面提升实战能力。
课程目录
(1)\开发内功修炼营
(2)\手写分布式IM系统
(3)\开发内功修炼营\01.网络管理;目录中文件数:23个
├─01:三次握手内部实现原理.mp4
├─02:常见三次握手异常.mp4
├─03:同步阻塞的内核实现原理.mp4
├─04:epoll多路复用的内部实现.mp4
├─05:epoll应用案例之高性能redis.mp4
├─06:epoll应用案例之高性能nginx.mp4
├─07:resueport及其在nginx中的应用(含实验).mp4
├─08:epoll应用案例之高性能Golang.mp4
├─09:内核是如何接收网络包的(1).mp4
├─09:内核是如何接收网络包的(2).mp4
├─10:内核是如何发送网络包的(1).mp4
├─10:内核是如何发送网络包的(2).mp4
├─11:本机网络IO工作原理.mp4
├─12:比127.0.0.1更快的UDS通信(含实验).mp4
├─13: 网络收发包过程中的路由原理.mp4
├─14:网络收发包应用之抓包(含实验).mp4
├─15:网络收发包应用之iptables.mp4
├─16:网络连接的内存开销.mp4
├─17:Linux打开文件数限制原理.mp4
├─18:连接数突破端口号65535方法.mp4
├─19:(实验)单机百万TCP连接.mp4
├─20:加餐之epoll应用案例Java Netty包(1).mp4
├─20:加餐之epoll应用案例Java Netty包(2).mp4
(4)\开发内功修炼营\02.硬件原理;目录中文件数:12个
├─01:CPU物理硬件生产过程.mp4
├─02:个人PC CPU内部原理介绍(1).mp4
评论0