linux高性能服务器编程读书笔记目录&&建议
文章目录
- linux高性能服务器编程读书笔记目录&&建议
-
- 目录
-
- [第一篇 TCP/IP协议详解](#第一篇 TCP/IP协议详解)
- [第二篇 深入解析高性能服务器编程](#第二篇 深入解析高性能服务器编程)
- [第三篇 高性能服务器优化与监测](#第三篇 高性能服务器优化与监测)
- 自己总结的内容
- linux这本书上没有但是黑马上有的东西
- 建议
目录
第一篇 TCP/IP协议详解
Linux高性能服务器编程 | 读书笔记 | 1. IP协议-CSDN博客
Linux高性能服务器编程 | 读书笔记 | 2. TCP协议-CSDN博客
第二篇 深入解析高性能服务器编程
Linux高性能服务器编程 | 读书笔记 | 3. Linux网络编程基础API-CSDN博客
Linux高性能服务器编程 | 读书笔记 | 4. 高级 I/O 函数-CSDN博客
Linux高性能服务器编程 | 读书笔记 | 5. Linux服务器程序规范-CSDN博客
Linux高性能服务器编程 | 读书笔记 | 6. 高性能服务器程序框架-CSDN博客
Linux高性能服务器编程 | 读书笔记 | 7. I/O 复用-CSDN博客
Linux高性能服务器编程 | 读书笔记 | 8. 信号-CSDN博客
Linux高性能服务器编程 | 读书笔记 |9.定时器-CSDN博客
Linux高性能服务器编程 | 读书笔记 | 10. 高性能I/O框架库Libevent-CSDN博客
Linux高性能服务器编程 | 读书笔记 | 11. 多进程编程-CSDN博客
Linux高性能服务器编程 | 读书笔记 | 12. 多线程编程-CSDN博客
进程池和线程池留着等笔者期末周过去了学了再发,你要问多会结束?大概1月15号吧,所以敬请期待吧
第三篇 高性能服务器优化与监测
第三篇也留着等笔者期末周过去了学了再发吧
自己总结的内容
Linux高性能服务器编程中的TCP带外数据梳理总结-CSDN博客
进程间通信方式---文件(已经过时的东西看一遍有个印象)-CSDN博客
进程通信方式---共享映射区(无血缘关系用的)-CSDN博客
System V IPC信号量和POSIX信号量的区别与联系-CSDN博客
System V IPC信号量和POSIX信号量详解-CSDN博客
进程间通信方式---System V IPC信号量-CSDN博客
进程间通信方式---共享内存(System V IPC 和POSIX)-CSDN博客
进程间通信方式---消息队列(System V IPC)-CSDN博客
各种进程间通信方式详解,多的不说了大家自己看吧-CSDN博客
linux这本书上没有但是黑马上有的东西
大部分我都直接加到博客里面去了,还有少部分的如下所示
epoll反应堆模型
epoll反应堆模型-CSDN博客,这个说的是libevent的原理
本地套接字
UDP服务器
两种进程间通信方式
进程通信方式---共享映射区(无血缘关系用的)-CSDN博客
守护进程
建议
1.可以配合这两个视频和博客一起使用,会更好
老师是笔者很喜欢的一位老师,b站是斧头帮帮主
黑马程序员 | Linux网络编程 | 学习笔记_黑马程序员linux系统编程-CSDN博客
黑马程序员 | linux系统编程 | 学习笔记_黑马程序员linux常用命令-CSDN博客
linux高性能服务器编程 游双_为了前进而后退,为了走直路而走弯路的博客-CSDN博客
黑马linux系统编程和网络编程_为了前进而后退,为了走直路而走弯路的博客-CSDN博客
特别是网络编程,感觉和书就是配套的,可以一起学
2.最好是先看过系统编程的视频再看网络编程
最好有一定的基础再来看游双老师这本书,基础起码得对linux有一定的了解,在上面编译运行过程序,熟悉常见的命令,不然学起来会有一点痛苦
3.如果学习过操作系统,学习系统编程会轻松很多,如果学过计网,那学习网络编程也会轻松一些
最好学过这两门再去看系统编程和网络编程,这样学的时候不会太痛苦
这两门需要知道的内容:起码要知道王道提到的知识点,不需要会做它的题,但是知识点的概念要清楚
4.笔者的顺序是
系统编程->计算机网络->网络编程->操作系统
给我学吐了,啥也听不懂,很艰难的学了下来,后来发现顺序全是错的,mmp
5.对应章节的建议
1-4 章
如果看过计算机网络自顶向下这本书或者通过其他方式学过计网的话就只需要翻一翻,扫一眼就行
如果没有的话需要认真阅读和理解相应的知识点,这是网络编程的基础
5 章
网络基础的API,很重要,需要重点理解和学习,可以和黑马的视频一起看
最好动手把案例都写一遍
6 7 章
个人觉得就是一些系统调用,过一遍就行,用到的时候再回来翻笔记
8 章
本书中的重难点,个人建议读不太懂就留个印象,等学epoll和libevent的时候或者学完这两个以后再看吧
9 章
一定要配合黑马的视频一起看,不然自己看的话难度太大啦,很难坚持下去的
书上的例子能跟着敲一遍最好,如果有其他项目可以代替的话不敲也没事
从这开始就不算太难了
10 章
内容比较简单
书上讲的挺少的,配合我的博客和黑马的视频在学一学也可以
11 章
定时轮和定时堆较难,学习过后要多次复习。其余没有什么难点
12 章
源码比较难理解,可以从网上多找点源码剖析的视频,也可以和笔者一样,跟着黑马过一遍学会如何使用。
13 章
多进程编程是重中之重,要多加练习熟练。最好是书中内容和视频内容互补着看。
14 章
多线程编程也是重中之重,要多加练习熟练。最好是书中内容和视频内容互补着看。
15 章
剩下的建议只能等我学过之后再说咯
注:笔者要去准备期末周了,剩下缺省部分在考完后会补齐