[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

Java異步編程實戰
該商品所屬分類:圖書 -> 機械工業出版社
【市場價】
608-880
【優惠價】
380-550
【作者】 翟陸續 
【出版社】機械工業出版社 
【ISBN】9787111642992
【折扣說明】一次購物滿999元台幣免運費+贈品
一次購物滿2000元台幣95折+免運費+贈品
一次購物滿3000元台幣92折+免運費+贈品
一次購物滿4000元台幣88折+免運費+贈品
【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
版本正版全新電子版PDF檔
您已选择: 正版全新
溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
*. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
*. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
內容介紹



店鋪:機械工業出版社官方旗艦店
出版社:機械工業出版社
ISBN:9787111642992

商品編碼:10026483373554
品牌:機械工業出版社(CMP)
出版時間:2019-12-31

頁數:200
字數:168000
審圖號:9787111642992

作者:翟陸續

    
    
"baecf198635367d9.jpgeef3fc2728ae9c53.jpg
內容介紹

內容簡介 這是一部全面解析Java異步編程的著作,針對各種常見異步編程場景,從編程語言、開發框架等角度深入講解了異步編程的原理和方法。作者是淘寶的*深Java技術工程師,在Java異步編程、並發編程領域有深厚的積累。 全書共9章,每章內容概括如下: *1-2章主要介紹了異步編程的概念、適用場景,以及如何使用線程和線程池來實現異步編程; 第3章首先講解JDK中的各種Future及其內部實現原理,然後講解如何使用Future實現異步編程,以及如何結合JDK8 Stream 和Future實現異步編程; 第4章講解了Spring框架中提供的異步執行能力,包含Spring中如何對TaskExecutor進行抽像,如何使用注解@Async實現異步編程,以及其內部實現原理; 第5章講解了比較熱門的反應式編程相關的內容,包含什麼是反應式編程,如何使用反應式編程規範的庫RxJava和Reactor庫實現異步編程;

內容簡介
這是一部全面解析Java異步編程的著作,針對各種常見異步編程場景,從編程語言、開發框架等角度深入講解了異步編程的原理和方法。作者是淘寶的*深Java技術工程師,在Java異步編程、並發編程領域有深厚的積累。
全書共9章,每章內容概括如下:
*1-2章主要介紹了異步編程的概念、適用場景,以及如何使用線程和線程池來實現異步編程;
第3章首先講解JDK中的各種Future及其內部實現原理,然後講解如何使用Future實現異步編程,以及如何結合JDK8 Stream 和Future實現異步編程;
第4章講解了Spring框架中提供的異步執行能力,包含Spring中如何對TaskExecutor進行抽像,如何使用注解@Async實現異步編程,以及其內部實現原理;
第5章講解了比較熱門的反應式編程相關的內容,包含什麼是反應式編程,如何使用反應式編程規範的庫RxJava和Reactor庫實現異步編程;
第6章講解了Web Servlet的異步非阻塞處理,包含Servlet 3.0規範是如何提供異步處理能力的,Servlet 3.1規範是如何解決IO阻塞問題的,以及在Spring MVC中如何進行異步處理。
第7章講解與Servlet技術棧並行存在的、由Spring5.0提出來的Spring WebFlux的異步非阻塞處理,包含Spring WebFlux的由來、Spring WebFlux的並發模型、兩種編程模型,以及如何使用Spring WebFlux來進行服務開發、Spring WebFlux內部的實現原理。
第8章簡要介紹了業界為方便實現異步編程而設計的一些框架和中間件,比如異步基於事件驅動的網絡編程框架Netty,高性能RPC框架Apache Dubbo,高性能線程間消息傳遞庫Disruptor,異步基、分布式、基於事件驅動的編程框架Akka,高性能分布式消息平臺Apache RocketMQ 。
第9章介紹新興的Go語言是如何從語言層面提供了強大的異步編程能力的。
本書注重理論與實踐相結合,且每個異步技術點都附有代碼實例,幫助讀者加深理解。

顯示全部信息

關聯推薦

(1)作者是淘寶的*深Java研發工程師,在Java異步編程和並發編程領域積累了豐富的經驗。
(2)本書得到了周志明、李運華、毗盧、於君澤、方騰飛等Java技術領域的*深專家的一致好評和推薦。
(3)本書從JDK、Spring、Web Servlet、Netty、Dubbo、Go語言等框架和語言的角度全面講解了異步編程的原理和技巧,以及異步編程各種常見的適用常見。
(4)注重實戰,每個技術知識點都配有案例代碼。

 
目錄

前言 *1章認識異步編程1 1.1異步編程概念與作用1 1.2異步編程場景2 1.3總結9 *2章顯式使用線程和線程池實現異步編程10 2.1顯式使用線程實現異步編程10 2.2顯式使用線程池實現異步編程14 2.2.1如何顯式使用線程池實現異步編程14 2.2.2線程池ThreadPoolExecutor原理剖析17 2.3總結34 第3章基於JDK中的Future實現異步編程35 3.1JDK 中的Future35 3.2JDK中的FutureTask37

前言
*1章認識異步編程1
1.1異步編程概念與作用1
1.2異步編程場景2
1.3總結9
*2章顯式使用線程和線程池實現異步編程10
2.1顯式使用線程實現異步編程10
2.2顯式使用線程池實現異步編程14
2.2.1如何顯式使用線程池實現異步編程14
2.2.2線程池ThreadPoolExecutor原理剖析17
2.3總結34
第3章基於JDK中的Future實現異步編程35
3.1JDK 中的Future35
3.2JDK中的FutureTask37
3.2.1FutureTask 概述37
3.2.2FutureTask的類圖結構41
3.2.3FutureTask的run() 方法45
3.2.4FutureTask的get()方法48
3.2.5FutureTask的cancel(boolean mayInterruptIfRunning)方法50
3.2.6FutureTask的局限性52
3.3JDK中的CompletableFuture52
3.3.1CompletableFuture 概述52
3.3.2顯式設置CompletableFuture結果54
3.3.3基於CompletableFuture實現異步計算與結果轉換56
3.3.4多個CompletableFuture進行組合運算65
3.3.5異常處理68
3.3.6CompletableFuture概要原理70
3.4JDK8 Stream & CompletableFuture76
3.4.1JDK8 Stream76
3.4.2當Stream遇見CompletableFuture79
3.5總結81
第4章Spring框架中的異步執行82
4.1Spring中對TaskExecutor的抽像82
4.2如何在Spring中使用異步執行84
4.2.1使用TaskExecutor實現異步執行84
4.2.2使用注解@Async實現異步執行89
4.3@Async注解異步執行原理96
4.4總結109
第5章基於反應式編程實現異步編程110
5.1反應式編程概述110
5.2Reactive Streams規範120
5.3基於RxJava實現異步編程123
5.4基於Reactor實現異步編程133
5.5總結136
第6章Web Servlet的異步非阻塞處理137
6.1Servlet概述137
6.2Servlet 3.0 提供的異步處理能力138
6.3Servlet 3.1 提供的非阻塞IO能力145
6.4Spring Web MVC 的異步處理能力153
6.4.1基於DeferredResult的異步處理154
6.4.2基於Callable實現異步處理155
6.5總結157
第7章Spring WebFlux的異步非阻塞處理158
7.1Spring WebFlux概述158
7.2Reactive編程 & Reactor庫159
7.3WebFlux服務器160
7.4WebFlux的並發模型163
7.5WebFlux對性能的影響164
7.6WebFlux的編程模型164
7.6.1WebFlux注解式編程模型165
7.6.2WebFlux函數式編程模型168
7.7WebFlux原理淺嘗171
7.7.1Reactor Netty概述171
7.7.2WebFlux服務器啟動流程173
7.7.3WebFlux一次服務調用流程182
7.8WebFlux的適用場景185
7.9總結186
第8章高性能異步編程框架和中間件187
8.1異步、基於事件驅動的網絡編程框架—Netty187
8.1.1Netty概述187
8.1.2Netty的線程模型190
8.1.3TCP半包與粘包問題196
8.1.4基於Netty與CompletableFuture實現RPC異步調用198
8.2高性能RPC框架—Apache Dubbo209
8.2.1Apache Dubbo概述209
8.2.2Dubbo的異步調用210
8.2.3Dubbo的異步執行214
8.3高性能線程間消息傳遞庫—Disruptor217
8.3.1Disruptor概述217
8.3.2Disruptor的特性詳解220
8.3.3基於Disruptor實現異步編程223
8.4異步、分布式、基於消息驅動的框架—Akka227
8.4.1Akka概述227
8.4.2傳統編程模型存在的問題228
8.4.3Actor模型解決了傳統編程模型的問題232
8.4.4基於Akka實現異步編程237
8.5高性能分布式消息框架—Apache RocketMQ244
8.5.1Apache RocketMQ概述244
8.5.2基於Apache RocketMQ實現繫統間異步解耦246
8.6總結254
第9章Go語言的異步編程能力255
9.1Go語言概述255
9.2Go語言的線程模型256
9.2.1一對一模型256
9.2.2多對一模型257
9.2.3多對多模型258
9.2.4Go語言的線程模型259
9.3goroutine與channel261
9.3.1goroutine261
9.3.2channel265
9.3.3構建管道實現異步編程269
9.4總結273

顯示全部信息



"
 
網友評論  我們期待著您對此商品發表評論
 
相關商品
在線留言 商品價格為新臺幣
關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
返回頂部