返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版]读源码学架构:系统架构师思维训练之道 架构开发程序设计书 架构原理技术架构师理念思维培养
  • 正版图书!品质保证!默认发最新版本!收藏店铺可享优先发货!
    • 作者: 郝佳著 | 无编
    • 出版社: 人民邮电出版社
    • 出版时间:2022-06
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    友一个文化制品专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 郝佳著| 无编
    • 出版社:人民邮电出版社
    • 出版时间:2022-06
    • 页数:无
    • ISBN:9782558436699
    • 版权提供:人民邮电出版社

            铺公告

      为保障消费者合理购买需求及公平交易机会,避免因非生活消费目的的购买货囤积商品,抬价转售等违法行为发生,店铺有权对异常订单不发货且不进行赔付。异常订单:包括但不限于相同用户ID批量下单,同一用户(指不同用户ID,存在相同/临近/虚构收货地址,或相同联系号码,收件人,同账户付款人等情形的)批量下单(一次性大于5本),以及其他非消费目的的交易订单。

    温馨提示:请务必当着快递员面开箱验货,如发现破损,请立即拍照拒收,如验货有问题请及时联系在线客服处理,(如开箱验货时发现破损,所产生运费由我司承担,一经签收即为货物完好,如果您未开箱验货,一切损失就需要由买家承担,所以请买家一定要仔细验货)。

      关于退货运费:对于下单后且物流已发货货品在途的状态下,原则上均不接受退货申请,如顾客原因退货需要承担来回运费,如因产品质量问题(非破损问题)可在签收后,联系在线客服。

     

     


    内容介绍

    《读源码学架构:系统架构师思维训练之道》以软件架构师的能力培养为切入点,结合作者在过去*0多年的工作中积累的经验,介绍了*名合格甚**秀的架构师应该具备的能力。 《读源码学架构:系统架构师思维训练之道》分为4篇,总计9章,基本涵盖了大*分生产环境下的系统设计原则以及方案。本书主要内容有基本设计原则、轻松应对后续的变化、*雅地暴露内*属性、复杂逻辑的拆解与协同、复用的人性化设计、屏蔽外*依赖的*火墙设计、事件的分散性与协议化封装、基于Reactor模式的系统*化、代码边界的延伸——善用SDK。 《读源码学架构:系统架构师思维训练之道》尽管内容篇幅短小,但是信息量相当密集。本书适合具有*定编程经验,在业务上仍然有追求,希望能晋*为软件架构师的软件开发人员阅读。同时,对设计模式感兴趣的初级开发人员,可以通过本书掌握与架构设计相关的知识。
    目录

    第 *章 基本设计原则 *
    *.* 单*职责原则 2
    *.*.* 简述 2
    *.*.2 示例 3
    *.*.3 小结 8
    *.2 开闭原则 8
    *.2.* 简述 8
    *.2.2 示例 *0
    *.2.3 小结 *3
    *.3 依赖倒置原则 *4
    *.3.* 简述 *4
    *.3.2 示例 *5
    *.3.3 小结 *7
    *.4 里氏替换原则 *7
    *.4.* 简述 *7
    *.4.2 示例 *8
    *.4.3 小结 20
    *.5 迪米*法则 20
    *.5.* 简述 20
    *.5.2 示例 2*
    *.5.3 小结 22
    *.6 接口隔离原则 22
    *.7 总结 24
    第 2章 轻松应对后续的变化 27
    2.* 抛出问题 27
    2.2 问题分析 32
    2.3 Spring中的PostProcessor机制 33
    2.3.* 示例 33
    2.3.2 思路抽象 38
    2.4 设计*化 40
    2.4.* 需求分析与设计 40
    2.4.2 代码实现 4*
    2.5 总结 49
    第3章 *雅地暴露内*属性 5*
    3.* 抛出问题 5*
    3.2 问题分析 58
    3.2.* 违背设计原则 58
    3.2.2 设计看似*雅,实则*然 59
    3.3 Spring中的Aware机制 6*
    3.3.* Aware概述 64
    3.3.2 ApplicationContextAware的实现逻辑 65
    3.3.3 思路抽象 67
    3.3.4 *势分析 68
    3.4 问题*化 7*
    3.5 总结 75
    第4章 复杂逻辑的拆解与协同 77
    4.* 抛出问题 77
    4.2 问题分析 8*
    4.2.* PostProcessor模式的错误选型 82
    4.2.2 模板方法模式的错误选型 83
    4.3 Tomcat中的PipeLine机制 87
    4.3.* Tomcat容器结构与协同处理 88
    4.3.2 思路抽象 9*
    4.4 问题*化 93
    4.4.* 设计*化 93
    4.4.2 关键代码 94
    4.4.3 链表与for循环的区别 *0*
    4.5 总结 *04
    第5章 复用的人性化设计 *05
    5.* 抛出问题 *05
    5.2 问题分析 **2
    5.2.* 大量冗余代码 **2
    5.2.2 AOP切割原子逻辑 **4
    5.3 Spring中事务的封装与复用 **8
    5.3.* Spring的事务处理 **8
    5.3.2 思路抽象 *23
    5.4 问题*化 *25
    5.4.* 注解设计 *28
    5.4.2 定义切面逻辑 *29
    5.4.3 定义拦截器 *34
    5.5 总结 *37
    第6章 屏蔽外*依赖的*火墙设计 *39
    6.* 抛出问题 *39
    6.2 问题分析 *40
    6.2.* 服务雪崩 *40
    6.2.2 逻辑入侵 *46
    6.3 思路抽象 *49
    6.4 问题*化 *5*
    6.4.* *化对接层 *5*
    6.4.2 构建*腐层 *52
    6.5 总结 *54
    第7章 事件的分散性与协议化封装 *57
    7.* 抛出问题 *57
    7.2 问题分析 *60
    7.2.* 扩展类*炸 *60
    7.2.2 扩展机制与监听机制的错用 *6*
    7.3 WebSocket事件的封装与协议化 *64
    7.3.* WebSocket *64
    7.3.2 通信设计 *66
    7.3.3 思路抽象 *7*
    7.4 问题*化 *74
    7.4.* 生产者视角 *74
    7.4.2 消费者视角 *78
    7.5 总结 *82
    第8章 基于Reactor模式的系统*化 *85
    8.* 抛出问题 *85
    8.2 问题分析 *87
    8.2.* 加机器 *87
    8.2.2 串行调用改为并发调用 *87
    8.2.3 预处理 *88
    8.3 Netty中的Reactor模式 *88
    8.3.* Netty概述 *88
    8.3.2 BIO与NIO *89
    8.3.3 Reactor编程模型 *92
    8.3.4 思路抽象 *97
    8.4 问题*化 *99
    8.4.* 方案设计 *99
    8.4.2 代码*化 20*
    8.5 总结 2*6
    第9章 代码边界的延伸——善用SDK 2*7
    9.* 抛出问题 2*7
    9.2 问题分析与*化 2*7
    9.2.* SDK与API的区别 2*8
    9.2.2 SDK可以解决的问题 2*9
    9.2.3 SDK缺点与解决 22*
    作者介绍

    郝佳,前阿里巴巴*级架构师,现硕磐智能*席架构师,*直*注于中间件*域与数据服务*域的研究和开发;擅长系统的性能*化、系统设计与大数据服务处理,热衷于研究各种*秀的开源框架,尤其对Spring、MyBatis、JMS、Tomcat等源码有深刻的理解和认识;拥有4项技术*利,写作出版的书《Spring源码深度解析》深受读者好评。
    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购