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

歡迎光臨中圖網 請 | 注冊
> >
讀源碼學架構(系統架構師思維訓練之道)

包郵 讀源碼學架構(系統架構師思維訓練之道)

作者:郝佳
出版社:人民郵電出版社出版時間:2022-06-01
開本: 16開 頁數: 222
中 圖 價:¥45.7(6.5折) 定價  ¥69.9 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

讀源碼學架構(系統架構師思維訓練之道) 版權信息

讀源碼學架構(系統架構師思維訓練之道) 本書特色

書《Spring源碼深度解析》作者新作品 每位軟件開發人員都希望成長為一名合格甚至優秀的軟件架構師,因為這意味著他們具有更強的能力、更大的責任、更多的信任、更高的收入,而且這個職級還可以給他們帶來滿足感。然而,真正能成為軟件架構師的人卻少之又少。 作為一名合格的架構師,其水平的高低取決于架構能力。該能力體現為抽象能力、整體規劃能力以及設計能力。架構能力決定了所開發項目的落地時間、穩定性、靈活性與可維護性。 本書以架構師的能力培養為切入點,將作者在過去十多年的工作中遇到的問題進行抽象,并作為示例呈現給讀者。本書以設計原則為基礎,但是不強調對設計模式進行死記硬背,而是偏重于對設計原則的理解以及運用,并盡可能地接近實戰,幫助讀者迅速掌握靈活運用設計原則來處理各種問題的能力。 本書主要內容 基礎篇 基本設計原則 主流程設計篇 輕松應對后續的變化 優雅地暴露內部屬性 復雜邏輯的拆解與協同 組件篇 復用的人性化設計 對外篇 屏蔽外部依賴的防火墻設計 事件的分散性與協議化封裝 基于Reactor模式的系統優化 代碼邊界的延伸——善用SDK

讀源碼學架構(系統架構師思維訓練之道) 內容簡介

本書以軟件架構師的能力培養為切入點,結合作者在過去10多年的工作中積累的經驗,介紹了一名合格甚至很好的架構師應該具備的能力。 本書分為4篇,總計9章,基本涵蓋了大部分生產環境下的系統設計原則以及方案。本書主要內容有基本設計原則、輕松應對后續的變化、優雅地暴露內部屬性、復雜邏輯的拆解與協同、復用的人性化設計、屏蔽外部依賴的防火墻設計、事件的分散性與協議化封裝、基于Reactor模式的系統優化、代碼邊界的延伸——善用SDK。 本書盡管內容篇幅短小,但是信息量相當密集。本書適合具有一定編程經驗,在業務上仍然有追求,希望能晉升為軟件架構師的軟件開發人員閱讀。同時,對設計模式感興趣的初級開發人員,可以通過本書掌握與架構設計相關的知識。

讀源碼學架構(系統架構師思維訓練之道) 目錄

第 1章 基本設計原則 1
1.1 單一職責原則 2
1.1.1 簡述 2
1.1.2 示例 3
1.1.3 小結 8
1.2 開閉原則 8
1.2.1 簡述 8
1.2.2 示例 10
1.2.3 小結 13
1.3 依賴倒置原則 14
1.3.1 簡述 14
1.3.2 示例 15
1.3.3 小結 17
1.4 里氏替換原則 17
1.4.1 簡述 17
1.4.2 示例 18
1.4.3 小結 20
1.5 迪米特法則 20
1.5.1 簡述 20
1.5.2 示例 21
1.5.3 小結 22
1.6 接口隔離原則 22
1.7 總結 24
第 2章 輕松應對后續的變化 27
2.1 拋出問題 27
2.2 問題分析 32
2.3 Spring中的PostProcessor機制 33
2.3.1 示例 33
2.3.2 思路抽象 38
2.4 設計優化 40
2.4.1 需求分析與設計 40
2.4.2 代碼實現 41
2.5 總結 49
第3章 優雅地暴露內部屬性 51
3.1 拋出問題 51
3.2 問題分析 58
3.2.1 違背設計原則 58
3.2.2 設計看似優雅,實則不然 59
3.3 Spring中的Aware機制 61
3.3.1 Aware概述 64
3.3.2 ApplicationContextAware的實現邏輯 65
3.3.3 思路抽象 67
3.3.4 優勢分析 68
3.4 問題優化 71
3.5 總結 75
第4章 復雜邏輯的拆解與協同 77
4.1 拋出問題 77
4.2 問題分析 81
4.2.1 PostProcessor模式的錯誤選型 82
4.2.2 模板方法模式的錯誤選型 83
4.3 Tomcat中的PipeLine機制 87
4.3.1 Tomcat容器結構與協同處理 88
4.3.2 思路抽象 91
4.4 問題優化 93
4.4.1 設計優化 93
4.4.2 關鍵代碼 94
4.4.3 鏈表與for循環的區別 101
4.5 總結 104
第5章 復用的人性化設計 105
5.1 拋出問題 105
5.2 問題分析 112
5.2.1 大量冗余代碼 112
5.2.2 AOP切割原子邏輯 114
5.3 Spring中事務的封裝與復用 118
5.3.1 Spring的事務處理 118
5.3.2 思路抽象 123
5.4 問題優化 125
5.4.1 注解設計 128
5.4.2 定義切面邏輯 129
5.4.3 定義攔截器 134
5.5 總結 137
第6章 屏蔽外部依賴的防火墻設計 139
6.1 拋出問題 139
6.2 問題分析 140
6.2.1 服務雪崩 140
6.2.2 邏輯入侵 146
6.3 思路抽象 149
6.4 問題優化 151
6.4.1 優化對接層 151
6.4.2 構建防腐層 152
6.5 總結 154
第7章 事件的分散性與協議化封裝 157
7.1 拋出問題 157
7.2 問題分析 160
7.2.1 擴展類爆炸 160
7.2.2 擴展機制與監聽機制的錯用 161
7.3 WebSocket事件的封裝與協議化 164
7.3.1 WebSocket 164
7.3.2 通信設計 166
7.3.3 思路抽象 171
7.4 問題優化 174
7.4.1 生產者視角 174
7.4.2 消費者視角 178
7.5 總結 182
第8章 基于Reactor模式的系統優化 185
8.1 拋出問題 185
8.2 問題分析 187
8.2.1 加機器 187
8.2.2 串行調用改為并發調用 187
8.2.3 預處理 188
8.3 Netty中的Reactor模式 188
8.3.1 Netty概述 188
8.3.2 BIO與NIO 189
8.3.3 Reactor編程模型 192
8.3.4 思路抽象 197
8.4 問題優化 199
8.4.1 方案設計 199
8.4.2 代碼優化 201
8.5 總結 216
第9章 代碼邊界的延伸——善用SDK 217
9.1 拋出問題 217
9.2 問題分析與優化 217
9.2.1 SDK與API的區別 218
9.2.2 SDK可以解決的問題 219
9.2.3 SDK缺點與解決 221
展開全部

讀源碼學架構(系統架構師思維訓練之道) 作者簡介

郝佳,前阿里巴巴高級架構師,現碩磐智能首席架構師,一直專注于中間件領域與數據服務領域的研究和開發;擅長系統的性能優化、系統設計與大數據服務處理,熱衷于研究各種優秀的開源框架,尤其對Spring、MyBatis、JMS、Tomcat等源碼有深刻的理解和認識;擁有4項技術專利,寫作出版的書《Spring源碼深度解析》深受讀者好評。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 实木家具_实木家具定制_全屋定制_美式家具_圣蒂斯堡官网 | 盐城网络公司_盐城网站优化_盐城网站建设_盐城市启晨网络科技有限公司 | 儿童语言障碍训练-武汉优佳加感统文化发展有限公司 | 深圳APP开发公司_软件APP定制开发/外包制作-红匣子科技 | 化工ERP软件_化工新材料ERP系统_化工新材料MES软件_MES系统-广东顺景软件科技有限公司 | 沈阳庭院景观设计_私家花园_别墅庭院设计_阳台楼顶花园设计施工公司-【沈阳现代时园艺景观工程有限公司】 | 酒精检测棒,数显温湿度计,酒安酒精测试仪,酒精检测仪,呼气式酒精检测仪-郑州欧诺仪器有限公司 | 环氧树脂地坪漆_济宁市新天地漆业有限公司 | 刚性-柔性防水套管-橡胶伸缩接头-波纹管补偿器-启腾供水材料有限公司 | 安徽成考网-安徽成人高考网 | 运动木地板厂家_体育木地板安装_篮球木地板选购_实木运动地板价格 | 保温杯,儿童婴童奶瓶,运动水壶「广告礼品杯定制厂家」超朗保温杯壶 | 【孔氏陶粒】建筑回填陶粒-南京/合肥/武汉/郑州/重庆/成都/杭州陶粒厂家 | 荣事达手推洗地机_洗地机厂家_驾驶式扫地机_工业清洁设备 | 【孔氏陶粒】建筑回填陶粒-南京/合肥/武汉/郑州/重庆/成都/杭州陶粒厂家 | 塑料瓶罐_食品塑料瓶_保健品塑料瓶_调味品塑料瓶–东莞市富慷塑料制品有限公司 | 新中天检测有限公司青岛分公司-山东|菏泽|济南|潍坊|泰安防雷检测验收 | 青岛成人高考_山东成考报名网 | 别墅图纸超市|别墅设计图纸|农村房屋设计图|农村自建房|别墅设计图纸及效果图大全 | 石英粉,滑石粉厂家,山东滑石粉-莱州市向阳滑石粉有限公司 | 气体检测仪-氢气检测仪-可燃气体传感器-恶臭电子鼻-深国安电子 | 西门子气候补偿器,锅炉气候补偿器-陕西沃信机电工程有限公司 | 智慧物联网行业一站式解决方案提供商-北京东成基业 | 盘煤仪,盘料仪,盘点仪,堆料测量仪,便携式激光盘煤仪-中科航宇(北京)自动化工程技术有限公司 | 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 | 罗氏牛血清白蛋白,罗氏己糖激酶-上海嵘崴达实业有限公司 | 龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司_龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司 | 英超直播_英超免费在线高清直播_英超视频在线观看无插件-24直播网 | 风电变桨伺服驱动器-风电偏航变桨系统-深圳众城卓越科技有限公司 | 软瓷_柔性面砖_软瓷砖_柔性石材_MCM软瓷厂家_湖北博悦佳软瓷 | 合肥花魁情感婚姻咨询中心_挽回爱情_修复婚姻_恋爱指南 | 二手色谱仪器,十万分之一分析天平,蒸发光检测器,电位滴定仪-湖北捷岛科学仪器有限公司 | 无菌实验室规划装修设计-一体化实验室承包-北京洁净净化工程建设施工-北京航天科恩实验室装备工程技术有限公司 | 防勒索软件_数据防泄密_Trellix(原McAfee)核心代理商_Trellix(原Fireeye)售后-广州文智信息科技有限公司 | 智能汉显全自动量热仪_微机全自动胶质层指数测定仪-鹤壁市科达仪器仪表有限公司 | 赛尔特智能移动阳光房-阳光房厂家-赛尔特建筑科技(广东)有限公司 | 无菌水质袋-NASCO食品无菌袋-Whirl-Pak无菌采样袋-深圳市慧普德贸易有限公司 | 流程管理|流程管理软件|企业流程管理|微宏科技-AlphaFlow_流程管理系统软件服务商 | 超声波清洗机-超声波清洗设备定制生产厂家 - 深圳市冠博科技实业有限公司 | 破碎机_上海破碎机_破碎机设备_破碎机厂家-上海山卓重工机械有限公司 | 砂磨机_立式纳米砂磨机_实验室砂磨机-广州儒佳化工设备厂家 |