本套教程聚焦于高并发服务器开发的核心技术与实战应用,由开课吧出品,适合有一定编程基础、希望深入掌握服务器后端开发能力的开发者学习。 课程内容涵盖: 基础知识回顾:梳理服务器开发必备的网络编程、操作系统等基础概念。 线程池与IO多路复用:深入讲解如何利用线程池与select/poll/epoll等IO模型提升服务器并发处理能力。 Epoll实战与作业讲解:通过具体案例和作业解析,巩固Epoll的使用技巧。 高并发服务器开发的理论基础:系统讲解高并发场景下的架构设计、性能优化等核心理论。 数据库及消息队列:介绍在高并发环境下,如何集成数据库与消息队列实现数据持久化与异步解耦。 教程共包含16个视频…...
网络编程
共6篇文章 · 0人关注
-
夸克网盘 Go语言入门笔记:22讲实战通关,从基础到网络编程
《通关Go语言 Go语言布道者的入门笔记》是一套面向Go语言学习者的实战型视频教程,由拉勾教育出品。课程以“布道者”的视角,系统梳理了Go语言的核心知识点,并通过22讲精讲,帮助学习者从零基础逐步掌握这门高效编程语言。 课程内容覆盖了Go语言的方方面面,从基础入门到高级应用,层层递进。具体包括: 基础入门:编写第一个Go程序,掌握数据类型、控制结构(if、for、switch)以及集合类型(array、slice、map)的使用。 核心特性:深入理解函数与方法、结构体与接口、错误处理机制(error、deferred、panic),以及指针、参数传递、内存分配(new vs make)等关键概…... -
夸克网盘 计算机网络通关29讲:系统化构建网络知识体系
对于程序员而言,计算机网络是内功修炼中不可或缺的一环。无论是日常开发中的网络调优,还是面试中的高频考点,扎实的网络基础都能让你事半功倍。这套《计算机网络通关29讲》以视频形式,从底层协议到上层应用,系统梳理了网络核心知识,帮助学习者高效掌握关键概念与实战技能。 课程内容覆盖全面,从基础到进阶层层递进 课程从互联网的底层架构讲起,涵盖蜂窝移动网络、TCP/IP协议栈、UDP协议、IPv4/IPv6等核心内容。每一讲都聚焦一个关键问题,例如: TCP为什么握手3次、挥手4次? 滑动窗口和流速控制如何保证传输稳定性? NAT技术在实际局域网中如何工作? HTTPS网站的信任链是如何建立的? 这些内容…... -
夸克网盘 李述铜:从零实现TCP/IP协议栈10000+行代码实战教程
此教程由李述铜打造,通过10000+行代码的实战项目,深入讲解TCP/IP协议栈开发。课程内容丰富,涵盖网络接口层、以太网协议、ARP协议、IP协议、ICMP协议、UDP协议、TCP协议等核心模块实现。课程特色鲜明,提供详细源码和课件,让学习者能清晰掌握每一步操作。从开发环境搭建开始,逐步引导学习者了解基本概念和原理,进行整体结构设计、调试信息输出等。通过大量实践,学习者能从零开始掌握网络协议栈开发技巧,提升网络编程能力。适合有一定编程基础的开发者。学完本课程,可学会设计并实现完整的TCP/IP协议栈,还能将其移植到不同操作系统和硬件平台上,对从事网络编程相关工作有很大帮助。... -
夸克网盘 Linux系统网络编程基础课程
介绍 Linux系统网络编程基础课程是一门极具实用价值的课程资源。 该课程从网络编程的基本原理出发,依托Linux系统平台展开教学。通过大量实践案例,助力学习者掌握服务端网络编程的核心机制、编程模型以及最佳实践。课程涵盖操作系统API、多线程、信号处理、线程锁等多方面知识,还深入讲解了socket通讯编程、TCP与UDP应用、TCP协议栈等网络编程重点内容,能让学习者全面且深入地了解Linux系统下的网络编程。...