中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 Java異步編程實戰

作者:翟陸續
出版社:機械工業出版社出版時間:2019-12-01
開本: 16開 頁數: 284
中 圖 價:¥55.5(7.0折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Java異步編程實戰 版權信息

Java異步編程實戰 本書特色

淘寶資深Java工程師撰寫,從語言、框架等角度深入講解異步編程原理和方法,周志明、李運華等推薦。

Java異步編程實戰 內容簡介

這是一部全面解析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語言是如何從語言層面提供了強大的異步編程能力的。 本書注重理論與實踐相結合,且每個異步技術點都附有代碼實例,幫助讀者加深理解。

Java異步編程實戰 目錄

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

Java異步編程實戰 作者簡介

翟陸續(花名:加多) 資深Java技術工程師,就職于淘寶,有多年的Java研發經驗,在Java并發編程、異步編程等方面有深入研究和積累。對JUC包源碼有深入的理解,熟悉常用開源框架實現原理。 著有暢銷書《Java并發編程之美》。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 自动化生产线-自动化装配线-直流电机自动化生产线-东莞市慧百自动化有限公司 | 硬度计,金相磨抛机_厂家-莱州华煜众信试验仪器有限公司 | 「银杏树」银杏树行情价格_银杏树种植_山东程锦园林 | 贵阳用友软件,贵州财务软件,贵阳ERP软件_贵州优智信息技术有限公司 | 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | 馋嘴餐饮网_餐饮加盟店火爆好项目_餐饮连锁品牌加盟指南创业平台 | 威海防火彩钢板,威海岩棉复合板,威海彩钢瓦-文登区九龙岩棉复合板厂 | 卫生纸复卷机|抽纸机|卫生纸加工设备|做卫生纸机器|小型卫生纸加工需要什么设备|卫生纸机器设备多少钱一台|许昌恒源纸品机械有限公司 | 全钢实验台,实验室工作台厂家-无锡市辰之航装饰材料有限公司 | 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 | 船用泵,船用离心泵,船用喷射泵,泰州隆华船舶设备有限公司 | 龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司_龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司 | BHK汞灯-百科|上海熙浩实业有限公司 | 石膏基自流平砂浆厂家-高强石膏基保温隔声自流平-轻质抹灰石膏粉砂浆批发-永康市汇利建设有限公司 | 旋振筛_不锈钢旋振筛_气旋筛_旋振筛厂家—新乡市大汉振动机械有限公司 | 杭州成人高考_浙江省成人高考网上报名 | 企典软件一站式企业管理平台,可私有、本地化部署!在线CRM客户关系管理系统|移动办公OA管理系统|HR人事管理系统|人力 | VOC检测仪-甲醛检测仪-气体报警器-气体检测仪厂家-深恒安科技有限公司 | 广东西屋电气有限公司-广东西屋电气有限公司 | 旅游规划_旅游策划_乡村旅游规划_景区规划设计_旅游规划设计公司-北京绿道联合旅游规划设计有限公司 | 【甲方装饰】合肥工装公司-合肥装修设计公司,专业从事安徽办公室、店面、售楼部、餐饮店、厂房装修设计服务 | 滁州高低温冲击试验箱厂家_安徽高低温试验箱价格|安徽希尔伯特 | 水热合成反应釜-防爆高压消解罐-西安常仪仪器设备有限公司 | 老城街小面官网_正宗重庆小面加盟技术培训_特色面馆加盟|牛肉拉面|招商加盟代理费用多少钱 | 上海道勤塑化有限公司 | 高清视频编码器,4K音视频编解码器,直播编码器,流媒体服务器,深圳海威视讯技术有限公司 | 设定时间记录电子秤-自动累计储存电子秤-昆山巨天仪器设备有限公司 | elisa试剂盒-PCR试剂盒「上海谷研实业有限公司」 | EPDM密封胶条-EPDM密封垫片-EPDM生产厂家 | 南京PVC快速门厂家南京快速卷帘门_南京pvc快速门_世界500强企业国内供应商_南京美高门业 | 注塑机-压铸机-塑料注塑机-卧式注塑机-高速注塑机-单缸注塑机厂家-广东联升精密智能装备科技有限公司 | 解放卡车|出口|济南重汽|报价大全|山东三维商贸有限公司 | 聚天冬氨酸,亚氨基二琥珀酸四钠,PASP,IDS - 远联化工 | 黑龙江京科脑康医院-哈尔滨精神病医院哪家好_哈尔滨精神科医院排名_黑龙江精神心理病专科医院 | 高低温万能试验机-复合材料万能试验机-馥勒仪器 | 钢板仓,大型钢板仓,钢板库,大型钢板库,粉煤灰钢板仓,螺旋钢板仓,螺旋卷板仓,骨料钢板仓 | 厦门网站建设_厦门网站设计_小程序开发_网站制作公司【麦格科技】 | 桂林腻子粉_内墙外墙抗裂砂浆腻子粉推荐广西鑫达涂料厂家供应 | led冷热冲击试验箱_LED高低温冲击试验箱_老化试验箱-爱佩百科 | 517瓜水果特产网|一个专注特产好物的网站 | 在线PH计-氧化锆分析仪-在线浊度仪-在线溶氧仪- 无锡朝达 |