读书:
必读:
《C++语言的设计与演化》
《Effective C++ 》
《More Effective C++ 》
《深度探索C++对象模型》
《C++ Primer》
《STL源码剖析 》
《深入理解计算机系统》
《Linux内核设计与实现》
《深入理解linux内核》
《计算机网络原理:自顶向下方法》
《TCP/IP详解卷1》
《图解TCP/IP》
《图解HTTP》
《MySQL必知必会》
《数据库原理,编程与性能》
《Redis设计与实现》
选读:
《Linux高性能服务器编程》
《UNIX 环境高级编程》
《UNIX网络编程卷1》
《Linux多线程服务器端编程》
《深入理解Nginx》
项目:
必看:
STL源码
libevent
Memcached
Redis
知识点:
进程和线程之间
操作系统的调度算法
进程间通信的方式和区别
虚拟内存机制的作用
缓存的作用以及缓存替换算法
线程的实现方式
虚拟文件系统