# server_develop_guide_book **Repository Path**: terrycz126/server_develop_guide_book ## Basic Information - **Project Name**: server_develop_guide_book - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-04-04 - **Last Updated**: 2021-03-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 课程介绍   我们拥有强大的团队去打造互联网最好的后台开发课程体系和师资力量,自信来源于专注和责任!!! 如果你有任何问题请联系Lee 哥: email: lizhiyong4360@gmail.com * [Introduction](README.md) * [课程介绍和项目介绍](chapter1/README.md) * [课程介绍](chapter1/1.1_课程介绍.md) * [项目介绍](chapter1/1.2_项目介绍.md) * [搭建开发环境](chapter2/README.md) * [安装和配置linux系统](chapter2/2.1_安装和配置linux系统.md) * [linux命令](chapter2/2.2_linux命令.md) * [安装开发工具](chapter2/2.3_安装开发工具.md) * [项目文档](chapter3/README.md) * [如何管理需求](chapter3/3.1_如何管理需求.md) * [如何架构设计](chapter3/3.1_如何架构设计.md) * [共享单车的架构](chapter3/3.3_共享单车架构设计.md) * [敏捷开发](chapter4/README.md) * [敏捷概述](chapter4/4.1_敏捷概述.md) * [SCRUM介绍](chapter4/4.2_SCRUM介绍.md) * [我们应该认识到](chapter4/4.3_我们应该认识到.md) * [持续集成](chapter5/README.md) * [lua语言介绍](chapter5/5.1_lua语言介绍.md) * [gtest单元测试](chapter5/5.2_gtest单元测试.md) * [搭建持续集成环境](chapter5/5.3_搭建持续集成环境.md) * [产品版本管理之git](chapter6/README.md) * [shell脚本](chapter7/README.md) * [什么是shell](chapter7/7.1_什么是shell.md) * [Shell编程](chapter7/7.2_Shell编程.md) * [启动脚本实例](chapter7/7.3_启动脚本实例.md) * [项目编译](chapter8/README.md) * [编译原理](chapter8/8.1_编译原理.md) * [makefile](chapter8/8.2_makefile.md) * [cmake](chapter8/8.3_cmake.md) * [GNU make](chapter8/8.4_GNU_make.md) * [调试技巧](chapter9/README.md) * [gdb调试](chapter9/9.1_gdb调试.md) * [coredump](chapter9/9.2_coredump.md) * [内存泄漏检查](chapter9/9.3_内存泄漏检查.md) * [项目配置文件](chapter10/README.md) * [ini配置](chapter10/10.1_ini配置.md) * [xml配置](chapter10/10.2_xml配置.md) * [lua配置](chapter10/10.3_lua配置.md) * [项目日志](chapter11/README.md) * [重定向](chapter11/11.1_重定向.md) * [log4cpp](chapter11/11.2_log4cpp.md) * [分布式系统的集中式日志解决方案](chapter11/11.3_大型项目的日志架构.md) * [进程](chapter12/README.md) * [进程的概念](chapter12/12.1_进程的概念.md) * [如何产生一个进程](chapter12/12.2_如何产生一个进程.md) * [僵尸、孤儿和守护进程](chapter12/12.3_僵尸孤儿守护进程.md) * [进程间通信](chapter13/README.md) * [管道与命名管道](chapter13/13.1_管道与命名管道.md) * [共享内存](chapter13/13.2_共享内存.md) * [信号量](chapter13/13.3_信号量.md) * [信号](chapter13/13.4_信号.md) * [网络协议](chapter14/README.md) * [俗话网络通信](chapter14/14.1_俗话网络通信.md) * [网络7层协议与4层协议](chapter14/14.2_网络7层协议与4层协议.md) * [tcp通信] * [socket接口介绍](chapter15/15.1_socket接口介绍.md) * [socket选项介绍](chapter15/15.2_socket选项介绍.md) * [socket编程实现](chapter15/15.3_socket编程实现.md) * [TCP原理介绍](chapter15/15.4_TCP原理介绍.md) * [udp通信](chapter16/README.md) * [UDP协议介绍](chapter16/16.1_UDP协议介绍.md) * [UDP的实现](chapter16/16.2_UDP的实现.md) * [UDP的connect的意义](chapter16/16.3_UDP的connect的意义.md) * [UDP的分包和组包](chapter16/16.4_UDP的分包和组包) * [TCP长连接和短连接](chapter17/README.md) * [什么是长连接和短连接](chapter17/17.1_什么是长连接和短连接.md) * [keepalive机制](chapter17/17.2_keepalive机制.md) * [如何正确维持一个长连接](chapter17/17.3_如何正确维持一个长连接.md) * [TCP流量控制](chapter18/README.md) * [滑动窗口](chapter18/18.1_滑动窗口.md) * [MTU](chapter18/18.2_MTU.md) * [拥塞控制](chapter18/18.3_拥塞控制.md) * [BBR算法](chapter18/18.4_BBR算法.md) * [http协议介绍](chapter19/README.md) * [http协议介绍](chapter19/19.1_http协议介绍.md) * [http应用](chapter19/19.2_http应用.md) * [短信验证码](chapter19/19.3_短信验证码.md) * [应用层协议设计和序列号](chapter20/README.md) * [应用层协议设计](chapter20/20.1_应用层协议设计.md) * [json序列化](chapter20/20.2_json序列化.md) * [protobuf序列化](chapter20/20.3_protobuf序列化.md) * [flatbuffer序列化](chapter20/20.4_flatbuffer序列化.md) * [网络IO模型](chapter21/README.md) * [libevent](chapter22/README.md)