1. 程式人生 > >Why?What?How?

Why?What?How?

java 學習書籍推薦:

網路

  • TCP IP 詳解卷1: 協議 原書第二版
  • 計算機網路-自頂向下方法
  • 圖解HTTP
  • 計算機網路第七版(謝希仁)–專業課課本

作業系統

  • 深入理解誒計算機系統(原書第三版)
  • 現代作業系統(第三版)
  • Linux核心設計與實現
  • Unix網路程式設計第二版(1+2卷)

演算法

  • 演算法導論
  • 資料結構與演算法 java版
  • 啊哈! 演算法
  • 演算法圖解
  • 劍指offer

java

  • java程式設計思想 第四版
  • Thinking in java
  • java 核心技術 卷一,卷二
  • 深入理解java虛擬機器_JVM高階特性與最佳實踐
  • JAVA併發程式設計實踐
  • jav啊併發程式設計的藝術
  • Effective Java
  • java效能調優指南
  • Netty權威指南 第二版

java web

  • 深入分析 java web技術內幕
  • How Tomcat works
  • Tomcat架構解析
  • spring in action
  • spring原始碼深度解析
  • spring MVC 學習指南
  • Maven實戰

資料庫

  • 資料庫原理
  • SQL必知必會
  • 深入淺出MySQL資料庫開發優化與管理維護
  • MySQL技術內幕 innoDB儲存引擎
  • 高效能MySQL
  • Redis實戰
  • Redis設計與實現

分散式

  • 分散式Java應用基礎與實踐
  • 大型網站技術架構:核心原理與案例分析+ 李智慧
  • 大型分散式網站架構設計與實踐
  • 分散式服務框架原理與實踐
  • 大型網站系統與Java中介軟體實踐
  • 從Paxos到Zookeeper 分散式一致性原理與實踐
  • 大規模分散式儲存系統:原理解析與架構實踐

Docker

  • Open stack 設計與實現_英特爾開源技術中心編著
  • Docker 技術入門與實戰
  • KUbernetes權威指南:從Docker到Kubernets實踐全接觸

大資料

  • Hadoop實戰
  • hadoop權威指南.大資料的儲存與分析

管理工具

  • Git權威指南
  • 重構,改善既有程式碼的設計