注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合分布式Java應(yīng)用:基礎(chǔ)與實(shí)踐

分布式Java應(yīng)用:基礎(chǔ)與實(shí)踐

分布式Java應(yīng)用:基礎(chǔ)與實(shí)踐

定 價(jià):¥49.80

作 者: 林昊 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121109416 出版時(shí)間: 2010-06-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 274 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)介紹分布式Java應(yīng)用涉及的知識(shí)點(diǎn),分為基于Java實(shí)現(xiàn)網(wǎng)絡(luò)通信、RPC;基于SOA實(shí)現(xiàn)大型分布式Java應(yīng)用;編寫(xiě)高性能Java應(yīng)用;構(gòu)建高可用、可伸縮的系統(tǒng)四個(gè)部分,共七章內(nèi)容。作者結(jié)合自己在淘寶網(wǎng)的實(shí)際工作經(jīng)驗(yàn)展開(kāi)論述,既可作供初學(xué)者學(xué)習(xí),也可供同行參考。

作者簡(jiǎn)介

  林昊,淘寶網(wǎng)架構(gòu)師China OSGi User Group Director。2006年開(kāi)始在商業(yè)產(chǎn)品中使用OSGi,并結(jié)合自己的經(jīng)驗(yàn)編寫(xiě)了《OSGi實(shí)踐》、《OSGi進(jìn)階》兩篇0pendoc以及《OSGi原理與最佳實(shí)踐》一書(shū),推動(dòng)了OSGi在國(guó)內(nèi)的使用。2007年進(jìn)入淘寶,負(fù)責(zé)淘寶服務(wù)框架的開(kāi)發(fā),此框架目前每天承擔(dān)了100億以上的服務(wù)請(qǐng)求量。個(gè)人關(guān)注的方向?yàn)槟K化、動(dòng)態(tài)化Java系統(tǒng),以及高性能、高可用、低成本的大型分布式Java系統(tǒng)的構(gòu)建。

圖書(shū)目錄

前言
第1章 分布式Java應(yīng)用
 1.1 基于消息方式實(shí)現(xiàn)系統(tǒng)間的通信
  1.1.1 基于Java自身技術(shù)實(shí)現(xiàn)消息方式的系統(tǒng)間通信
  1.1.2 基于開(kāi)源框架實(shí)現(xiàn)消息方式的系統(tǒng)間通信
 1.2 基于遠(yuǎn)程調(diào)用方式實(shí)現(xiàn)系統(tǒng)間的通信
  1.2.1 基于Java自身技術(shù)實(shí)現(xiàn)遠(yuǎn)程調(diào)用方式的系統(tǒng)間通信
  1.2.2 基于開(kāi)源框架實(shí)現(xiàn)遠(yuǎn)程調(diào)用方式的系統(tǒng)間通信
第2章 大型分布式Java應(yīng)用與SOA
 2.1 基于SCA實(shí)現(xiàn)SOA平臺(tái)
 2.2 基于ESB實(shí)現(xiàn)SOA平臺(tái)
 2.3 基于Tuscany實(shí)現(xiàn)SOA平臺(tái)
 2.4 基于Mule實(shí)現(xiàn)SOA平臺(tái)
第3章 深入理解JVM
 3.1 Java代碼的執(zhí)行機(jī)制
  3.1.1 Java源碼編譯機(jī)制
  3.1.2 類(lèi)加載機(jī)制
  3.1.3 類(lèi)執(zhí)行機(jī)制
 3.2 JVM內(nèi)存管理
  3.2.1 內(nèi)存空間
  3.2.2 內(nèi)存分配
  3.2.3 內(nèi)存回收
  3.2.4 JVM內(nèi)存狀況查看方法和分析工具
 3.3 JVM線程資源同步及交互機(jī)制
  3.3.1 線程資源同步機(jī)制
  3.3.2 線程交互機(jī)制
  3.3.3 線程狀態(tài)及分析
第4章 分布式應(yīng)用與Sun JDK類(lèi)庫(kù)
 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 性能測(cè)試
  4.1.10 小結(jié)
 4.2 并發(fā)包(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章 性能調(diào)優(yōu)
 5.1 尋找性能瓶頸
  5.1.1 CPU消耗分析
  5.1.2 文件IO消耗分析
  5.1.3 網(wǎng)絡(luò)IO消耗分析
  5.1.4 內(nèi)存消耗分析
  5.1.5 程序執(zhí)行慢原因分析
 5.2 調(diào)優(yōu)
  5.2.1 JVM調(diào)優(yōu)
  5.2.2 程序調(diào)優(yōu)
  5.2.3 對(duì)于資源消耗不多,但程序執(zhí)行慢的情況
第6章 構(gòu)建高可用的系統(tǒng)
 6.1 避免系統(tǒng)中出現(xiàn)單點(diǎn)
  6.1.1 負(fù)載均衡技術(shù)
  6.1.2 熱備
 6.2 提高應(yīng)用自身的可用性
  6.2.1 盡可能地避免故障
  6.2.2 及時(shí)發(fā)現(xiàn)故障
  6.2.3 及時(shí)處理故障
  6.2.4 訪問(wèn)量及數(shù)據(jù)量不斷上漲的應(yīng)對(duì)策略
第7章 構(gòu)建可伸縮的系統(tǒng)
 7.1 垂直伸縮
  7.1.1 支撐高訪問(wèn)量
  7.1.2 支撐大數(shù)據(jù)量
  7.1.3 提升計(jì)算能力
 7.2 水平伸縮
  7.2.1 支撐高訪問(wèn)量
  7.2.2 支撐大數(shù)據(jù)量
  7.2.3 提升計(jì)算能力

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)