分散式Java套用

分散式Java套用

《分散式Java套用》是2010年電子工業出版社出版的圖書,作者是林昊。該書作者結合自己在淘寶網的實際工作經驗展開論述,既可作供初學者學習,也可供同行參考。

基本介紹

  • 書名:分散式Java套用
  • 作者:林昊
  • ISBN:9787121109416
  • 定價:¥49.80
  • 出版社:電子工業出版社
  • 出版時間:2010-6-1
  • 裝幀:平裝
  • 開本:16開
  • 字數:350000
內容簡介,目錄,

內容簡介

本書介紹分散式Java套用涉及的知識點,分為基於Java實現網路通信、RPC;基於SOA實現大型分散式Java套用;編寫高性能Java套用;構建高可用、可伸縮的系統四個部分,共七章內容。

目錄

前言
第1章 分散式Java套用
1.1 基於訊息方式實現系統間的通信
1.1.1 基於Java自身技術實現訊息方式的系統間通信
1.1.2 基於開源框架實現訊息方式的系統間通信
1.2 基於遠程調用方式實現系統間的通信
1.2.1 基於Java自身技術實現遠程調用方式的系統間通信
1.2.2 基於開源框架實現遠程調用方式的系統間通信
第2章 大型分散式Java套用與SOA
2.1 基於SCA實現SOA平台
2.2 基於ESB實現SOA平台
2.3 基於Tuscany實現SOA平台
2.4 基於Mule實現SOA平台
第3章 深入理解JVM
3.1 Java代碼的執行機制
3.1.1 Java源碼編譯機制
3.1.2 類載入機制
3.1.3 類執行機制
3.2 JVM記憶體管理
3.2.1 記憶體空間
3.2.2 記憶體分配
3.2.3 記憶體回收
3.2.4 JVM記憶體狀況查看方法和分析工具
3.3 JVM執行緒資源同步及互動機制
3.3.1 執行緒資源同步機制
3.3.2 執行緒互動機制
3.3.3 執行緒狀態及分析
第4章 分散式套用與Sun JDK類庫
4.1 集合包
4.1.1 ArrayList
4.1.2 LinkedList
4.1.3 Vector
4.1.4 Stack
4.1.5 HashSet
4.1.6 TreeSet
4.1.7 HashMap
4.1.8 TreeMap
4.1.9 性能測試
4.1.10 小結
4.2 並發包(java.util.concurrent)
4.2.1 ConcurrentHashMap
4.2.2 CopyOnWriteArrayList
4.2.3 CopyOnWriteArraySet
4.2.4 ArrayBlockingQueue
4.2.5 AtomicInteger
4.2.6 ThreadPoolExecutor
4.2.7 Executors
4.2.8 FutureTask
4.2.9 Semaphore
4.2.10 CountDownLatch
4.2.11 CyclicBarrier
4.2.12 ReentrantLock
4.2.13 Condition
4.2.14 ReentrantReadWriteLock
4.3 序列化/反序列化
4.3.1 序列化
4.3.2 反序列化
第5章 性能調優
5.1 尋找性能瓶頸
5.1.1 CPU消耗分析
5.1.2 檔案IO消耗分析
5.1.3 網路IO消耗分析
5.1.4 記憶體消耗分析
5.1.5 程式執行慢原因分析
5.2 調優
5.2.1 JVM調優
5.2.2 程式調優
5.2.3 對於資源消耗不多,但程式執行慢的情況
第6章 構建高可用的系統
6.1 避免系統中出現單點
6.1.1 負載均衡技術
6.1.2 熱備
6.2 提高套用自身的可用性
6.2.1 儘可能地避免故障
6.2.2 及時發現故障
6.2.3 及時處理故障
6.2.4 訪問量及數據量不斷上漲的應對策略
第7章 構建可伸縮的系統
7.1 垂直伸縮
7.1.1 支撐高訪問量
7.1.2 支撐大數據量
7.1.3 提升計算能力
7.2 水平伸縮
7.2.1 支撐高訪問量
7.2.2 支撐大數據量
7.2.3 提升計算能力

相關詞條

熱門詞條

聯絡我們