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

歡迎光臨中圖網 請 | 注冊
> >>
Java高并發核心編程 卷1:NIO、Netty、Redis、ZooKeeper

包郵 Java高并發核心編程 卷1:NIO、Netty、Redis、ZooKeeper

作者:尼恩編著
出版社:機械工業出版社出版時間:2021-04-01
開本: 26cm 頁數: 21,546頁
中 圖 價:¥104.3(7.0折) 定價  ¥149.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

Java高并發核心編程 卷1:NIO、Netty、Redis、ZooKeeper 版權信息

Java高并發核心編程 卷1:NIO、Netty、Redis、ZooKeeper 內容簡介

本書從操作系統底層的IO原理入手講解Java高并發核心編程知識, 同時提供高性能開發的實戰案例, 是一本Java高并發編程的基礎原理和實戰圖書。本書共分為15章。第1-4章為高并發基礎, 淺顯易懂地剖析高并發IO的底層原理, 圖文并茂地介紹Java異步回調模式, 細致地講解Reactor高性能模式。這些原理方面的知識非常重要, 為讀者學習后續章節打下堅實的基礎, 也是讀者日常開發Java后臺應用時解決實際問題的金鑰匙。第5-8章為Netty原理和實戰, 是本書的重中之重, 主要介紹高性能通信框架Netty、Netty的重要組件、單體IM的實戰設計和模塊實現。第9-12章從TCP、HTTP入手, 介紹客戶端與服務端、服務端與服務端之間的高性能HTTP通信和WebSocket通信。第13-15章對ZooKeeper、Curator API、Redis、Jedis API的使用進行詳盡的說明, 以提升讀者設計和開發高并發、可擴展系統的能力。本書兼具基礎知識和實戰案例。

Java高并發核心編程 卷1:NIO、Netty、Redis、ZooKeeper 目錄

前言

自序

第1章 高并發時代的**技能 1

1.1 Netty為何這么火 1

1.1.1 Netty火熱的程度 1

1.1.2 Netty是面試的必殺器 2

1.2 高并發利器Redis 2

1.2.1 什么是Redis 2

1.2.2 Redis成為緩存事實標準的原因 3

1.3 分布式利器ZooKeeper 3

1.3.1 什么是ZooKeeper 3

1.3.2 ZooKeeper的優勢 4

1.4 高性能HTTP通信技術 4

1.4.1 十萬級以上高并發場景中的高并發HTTP通信技術 5

1.4.2 微服務之間的高并發RPC技術 6

1.5 高并發IM的綜合實戰 7

1.5.1 高并發IM的學習價值 8

1.5.2 龐大的應用場景 8

第2章 高并發IO的底層原理 10

2.1 IO讀寫的基本原理 10

2.1.1 內核緩沖區與進程緩沖區 11

2.1.2 典型的系統調用流程 11

2.2 四種主要的IO模型 13

2.2.1 同步阻塞IO 14

2.2.2 同步非阻塞IO 15

2.2.3 IO多路復用 16

2.2.4 異步IO 17

2.3 通過合理配置來支持百萬級并發連接 18

第3章 Java NIO核心詳解 21

3.1 Java NIO簡介 21

3.1.1 NIO和OIO的對比 21

3.1.2 通道 22

3.1.3 選擇器 22

3.1.4 緩沖區 23

3.2 詳解NIO Buffer類及其屬性 23

3.2.1 Buffer類 23

3.2.2 Buffer類的重要屬性 23

3.3 詳解NIO Buffer類的重要方法 26

3.3.1 allocate() 26

3.3.2 put() 27

3.3.3 flip() 27

3.3.4 get() 29

3.3.5 rewind() 30

3.3.6 mark()和reset() 32

3.3.7 clear() 33

3.3.8 使用Buffer類的基本步驟 34

3.4 詳解NIO Channel類 34

3.4.1 FileChannel 35

3.4.2 使用FileChannel完成文件復制的實戰案例 37

3.4.3 SocketChannel 39

3.4.4 使用SocketChannel發送文件的實戰案例 41

3.4.5 DatagramChannel 43

3.4.6 使用DatagramChannel發送數據的實戰案例 45

3.5 詳解NIO Selector 47

3.5.1 選擇器與注冊 47

3.5.2 SelectableChannel 48

3.5.3 SelectionKey 48

3.5.4 選擇器使用流程 48

3.5.5 使用NIO實現Discard服務器的實戰案例 50

3.5.6 使用SocketChannel在服務端接收文件的實戰案例 53

第4章 鼎鼎大名的Reactor模式 59

4.1 Reactor模式的重要性 59

4.1.1 為什么首先學習Reactor模式 59

4.1.2 Reactor模式簡介 60

4.1.3 多線程OIO的致命缺陷 60

4.2 單線程Reactor模式 62

4.2.1 什么是單線程Reactor 62

4.2.2 單線程Reactor的參考代碼 63

4.2.3 單線程Reactor模式的EchoServer的實戰案例 66

4.2.4 單線程Reactor模式的缺點 69

4.3 多線程Reactor模式 69

4.3.1 多線程版本的Reactor模式演進 69

4.3.2 多線程版本Reactor的實戰案例 69

4.3.3 多線程版本Handler的實戰案例 72

4.4 Reactor模式的優缺點 74

第5章 Netty核心原理與基礎實戰 76

5.1 **個Netty實戰案例DiscardServer 76

5.1.1 創建**個Netty項目 76

5.1.2 **個Netty服務端程序 77

5.1.3 業務處理器NettyDiscardHandler 79

5.1.4 運行NettyDiscardServer 80

5.2 解密Netty中的Reactor模式 80

5.2.1 回顧Reactor模式中IO事件的處理流程 81

5.2.2 Netty中的Channel 81

5.2.3 Netty中的Reactor 82

5.2.4 Netty中的Handler 83

5.2.5 Netty中的Pipeline 84

5.3 詳解Bootstrap 86

5.3.1 父子通道 86

5.3.2 EventLoopGroup 87

5.3.3 Bootstrap啟動流程 88

5.3.4 ChannelOption 91

5.4 詳解Channel 93

5.4.1 Channel的主要成員和方法 93

5.4.2 EmbeddedChannel 94

5.5 詳解Handler 95

5.5.1 ChannelInboundHandler入站處理器 96

5.5.2 ChannelOutboundHandler出站處理器 97

5.5.3 ChannelInitializer通道初始化處理器 99

5.5.4 ChannelInboundHandler的生命周期的實戰案例 99

5.6 詳解Pipeline 103

5.6.1 Pipeline入站處理流程 103

5.6.2 Pipeline出站處理流程 104

5.6.3 ChannelHandlerContext 106

5.6.4 HeadContext與TailContext 107

5.6.5 Pipeline入站和出站的雙向鏈接操作 109

5.6.6 截斷流水線的入站處理傳播過程 112

5.6.7 在流水線上熱插拔Handler 114

5.7 詳解ByteBuf 117

5.7.1 ByteBuf的優勢 117

5.7.2 ByteBuf的組成部分 117

5.7.3 ByteBuf的重要屬性 118

5.7.4 ByteBuf的方法 118

5.7.5 ByteBuf基本使用的實戰案例 120

5.7.6 ByteBuf的引用計數 122

5.7.7 ByteBuf的分配器 124

5.7.8 ByteBuf緩沖區的類型 126

......



展開全部

Java高并發核心編程 卷1:NIO、Netty、Redis、ZooKeeper 作者簡介

尼恩,中南大學碩士,架構師,先后在華為、神州數碼從事技術研發工作,專注于高性能Web平臺、高性能通信、高性能搜索、數據挖掘等領域的架構設計和分析工作。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 减速机三参数组合探头|TSM803|壁挂式氧化锆分析仪探头-安徽鹏宸电气有限公司 | 耐热钢-耐磨钢-山东聚金合金钢铸造有限公司 | 杭州成人高考_浙江省成人高考网上报名 | 柔软云母板-硬质-水位计云母片组件-首页-武汉长丰云母绝缘材料有限公司 | 青岛球场围网,青岛车间隔离网,青岛机器人围栏,青岛水源地围网,青岛围网,青岛隔离栅-青岛晟腾金属制品有限公司 | 仓储笼_仓储货架_南京货架_仓储货架厂家_南京货架价格低-南京一品仓储设备制造公司 | 激光内雕_led玻璃_发光玻璃_内雕玻璃_导光玻璃-石家庄明晨三维科技有限公司 激光内雕-内雕玻璃-发光玻璃 | 包塑软管|金属软管|包塑金属软管-闵彬管业 | 篷房|仓储篷房|铝合金篷房|体育篷房|篷房厂家-华烨建筑科技官网 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 货车视频监控,油管家,货车油管家-淄博世纪锐行电子科技 | 深圳活动策划公司|庆典策划|专业公关活动策划|深圳艺典文化传媒 重庆中专|职高|技校招生-重庆中专招生网 | TPM咨询,精益生产管理,5S,6S现场管理培训_华谋咨询公司 | 亿立分板机_曲线_锯片式_走刀_在线式全自动_铣刀_在线V槽分板机-杭州亿协智能装备有限公司 | 北京网站建设-企业网站建设-建站公司-做网站-北京良言多米网络公司 | 仓储笼_仓储货架_南京货架_仓储货架厂家_南京货架价格低-南京一品仓储设备制造公司 | 大巴租车平台承接包车,通勤班车,巴士租赁业务 - 鸿鸣巴士 | 防水接头-电缆防水接头-金属-电缆密封接头-不锈钢电缆接头 | 辐射色度计-字符亮度测试-反射式膜厚仪-苏州瑞格谱光电科技有限公司 | 涿州网站建设_网站设计_网站制作_做网站_固安良言多米网络公司 | 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 浙江寺庙设计-杭州寺院设计-宁波寺庙规划_汉匠 | 干洗店加盟_洗衣店加盟_干洗店设备-伊蔻干洗「武汉总部」 | 整车VOC采样环境舱-甲醛VOC预处理舱-多舱法VOC检测环境仓-上海科绿特科技仪器有限公司 | 广州番禺搬家公司_天河黄埔搬家公司_企业工厂搬迁_日式搬家_广州搬家公司_厚道搬迁搬家公司 | 单机除尘器 骨架-脉冲除尘器设备生产厂家-润天环保设备 | 快干水泥|桥梁伸缩缝止水胶|伸缩缝装置生产厂家-广东广航交通科技有限公司 | 大立教育官网-一级建造师培训-二级建造师培训-造价工程师-安全工程师-监理工程师考试培训 | 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 | 压力变送器-上海武锐自动化设备有限公司 | 会议会展活动拍摄_年会庆典演出跟拍_摄影摄像直播-艾木传媒 | 东莞精密模具加工,精密连接器模具零件,自動機零件,冶工具加工-益久精密 | 厂厂乐-汇聚海量采购信息的B2B微营销平台-厂厂乐官网 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 浙江上沪阀门有限公司 | 咖啡加盟-咖啡店加盟-咖啡西餐厅加盟-塞纳左岸咖啡西餐厅官网 | 超声骨密度仪,双能X射线骨密度仪【起草单位】,骨密度检测仪厂家 - 品源医疗(江苏)有限公司 | 欧洲MV日韩MV国产_人妻无码一区二区三区免费_少妇被 到高潮喷出白浆av_精品少妇自慰到喷水AV网站 | 专业音响设备_舞台音响设备_会议音响工程-首选深圳一禾科技 | 真空干燥烘箱_鼓风干燥箱 _高低温恒温恒湿试验箱_光照二氧化碳恒温培养箱-上海航佩仪器 | 雷蒙磨,雷蒙磨粉机,雷蒙磨机 - 巩义市大峪沟高峰机械厂 | 冷却塔降噪隔音_冷却塔噪声治理_冷却塔噪音处理厂家-广东康明冷却塔降噪厂家 |