買這商品的人也買了...
-
$454Linux 設備驅動開發詳解 : 基於最新的 Linux4.0 內核
-
$580$458 -
$580$458 -
$450$383 -
$354$336 -
$505深入分佈式緩存 : 從原理到實踐
-
$500C語言實用之道
-
$294$279 -
$390$304 -
$450$356 -
$480$379 -
$469跟老男孩學 Linux 運維:MySQL 入門與提高實踐
-
$780$616 -
$1,000$790 -
$420$332 -
$474$450 -
$580$458 -
$780$616 -
$1,200$1,020 -
$600$468 -
$490$417 -
$580$452 -
$750$638 -
$650$507 -
$580$493
相關主題
商品描述
本書由架構師親力打造,分享了他十多年後端開發經驗,特別是圍繞Linux系統進行的服務開發經驗。本書共8章,主要內容包括:第1章介紹Linux對進程和線程的實現原理,並分析了Memcached和Nginx工作進程池模型的實現;第2章介紹並發的概念以及Linux中的並發相關工具,然後分析常見開源軟件的並發問題;第3章介紹Linux是如何進行內存管理的,分析了Memcached和Redis的內存管理機制。第4章介紹Linux系統對中斷進行的封裝和實現;第5章介紹I/O的全過程,以及某些開源系統中I/O相關調用的實現等;第6章介紹Linux文件系統的整體架構及核心概念,然後介紹ext4文件系統的特點,以及TFS小文件系統的設計思路;第7章介紹Linux進程隔離技術,以及Docker容器的部分實現;第8章介紹Linux網絡層數據的流轉過程,以及lvs如何在netfilter上定製,後分析了Nginx服務器socket監聽初始化的過程。