本项目是我在杭州正吾资产投资顾问有限公司实习期间利用晚上和周末的时间完成的,实习期间我负责交易系统的交易记录读取算法设计与实现,我希望能把其中的通信部分的成果通过Web的方式展示出来,但因为涉及保密协议,不得不放弃这一想法。
但是,Web服务器能够很好的贯穿之前所学的知识,之前看过的《C++Primer》、《EffevtiveC++》、《STL源码剖析》、《深度探索C++对象模型》、 《TCP\IP详解卷1》、《TCP/IP网络编程》、APUE、UNP,还包括了《后台开发核心技术与应用实践》等书,涵盖了
- TCP、HTTP协议
- 多进程多线程
- IO
- 锁
- 通信
- C++语法
- 编程规范
- Linux环境下各种工具的使用
- 版本控制Git
- Makefile和CMakeLists文件的编写
陈硕的《Linux多线程服务端编程》对我很有帮助,并重构了自己的服务器,最终的很多想法借鉴了muduo的思想。