1. 程式人生 > >後臺開發核心技術與應用實踐pdf-帶書籤和原始碼

後臺開發核心技術與應用實踐pdf-帶書籤和原始碼

因為後臺開發所需要的技術廣泛而堅深,要成為一名後臺開發工程師門檻很高,所以相關人才比較緊缺。作者是在騰訊工作多年的後臺開發工程師,不僅技術精湛,而且在處理大量實際業務的過程中積累了豐富的開發經驗。在這本書中,她不僅首次為後臺開發工程師勾勒出了完整的知識能力體系結構圖,而且還對後臺開發工程師所需要掌握的大量複雜的技術知識進行了提煉、剝離和整合,專注於成為一名後臺開發工程師所需掌握的核心技術、開發工具和實踐方法,大幅度降低後臺開發工程師的學習曲線。本書的內容獲得了來自騰訊、Facebook、微軟、阿里、百度的多位資深技術專家的高度認可。

全書一共13章,在邏輯上分為六大部分:

第一部分(第1~3章)介紹了程式語言方面的知識,包括常用語法、類與常用STL的使用。

第二部分(第4~5章)介紹了編譯原理和除錯方法相關的知識,編譯原理包括編譯與連結的具體過程、Makefile的編寫、目標檔案的內容與處理目標檔案相關工具的使用,除錯方法主要介紹了strace、gdb、top、ps與valgrind工具的使用等。

第三部分(第6~8章)介紹了網路相關的知識,包括TCP協議的關鍵知識點和TCP server的實現,網路IO模型和select、poll與epoll三個重要函式的使用,還有ping、tcpdump、netstat和lsof這四個網路分析工具的使用。

第四部分(第9~11章)主要是多執行緒、程序和程序間通訊相關的知識,包括多執行緒的使用、多執行緒的同步和重入問題,程序方面有父子程序、僵死程序、守護程序和程序間通訊的方式。

第五部分(第12章)主要是HTTP協議的介紹與使用、CGI的設計原理、實現和FASTCGI的簡單介紹。

第六部分(第13章)通過常用類庫JsonCPP和Protobuf的使用,演示如何使用第三方庫。 這裡寫圖片描述 這裡寫圖片描述 這裡寫圖片描述 這裡寫圖片描述