搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
服务端开发(技术方法与实用解决方案)
0.00     定价 ¥ 109.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购22本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787111732891
  • 作      者:
    作者:郭进|责编:杨福川//陈洁
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2023-08-01
收藏
畅销推荐
内容介绍
这是一本从开发流程、技术栈、典型问题解决方案和开发规范等维度全面讲解服务端开发的著作。它衍生自作者在某著名互联网科技公司内部讲授的高口碑课程,是作者近10年服务端开发经验的总结,同时融合了业界在服务端开发方面的宝贵项目经验和实践智慧。 本书理论与实践结合,摆脱编程语言、框架、中间件及传统编程思想的束缚,全景式、体系化地阐述了服务端开发,核心内容包括以下两个部分。 第一部分:服务端开发的技术和方法: 首先,介绍了服务端开发的职责、技术栈、核心流程和进阶路径;然后,从需求分析、抽象建模、系统设计、数据设计和非功能性设计5个方面展开,结合案例深入讲解了服务端开发的实操方法和重难点,为读者呈现出服务端开发的全景图,帮助读者快速、体系化地掌握服务端开发的相关知识和方法。 第二部分:服务端典型问题的解决方案: 针对高并发、高性能、高可用、缓存、数据一致性、幂等、秒杀等服务端开发实践中的典型问题,给出了对应的解决方案和开发规范,同时还结合案例深入分析了不同方案的优缺点。此外,还总结了接口设计、日志打印、异常处理、代码编写、代码注释等落地层面的行业案例和规范。
展开
目录
本书赞誉
前言
第一部分 技术与方法
第1章 走进服务端开发
1.1 服务端开发概述
1.1.1 服务端开发的定义
1.1.2 服务端开发的职责
1.2 服务端开发技术栈
1.2.1 编程语言
1.2.2 开发工具
1.2.3 开发框架
1.2.4 数据库与数据存储
1.2.5 中间件
1.2.6 操作系统
1.2.7 应用部署
1.2.8 运维监控
1.3 服务端开发核心流程
1.3.1 需求分析
1.3.2 抽象建模
1.3.3 系统设计
1.3.4 数据设计
1.3.5 非功能性设计
1.4 服务端开发进阶路径
1.4.1 构建能力模型
1.4.2 专业知识体系化
1.4.3 掌握学习方法
1.4.4 技术与业务同行
1.4.5 树立正确的观念
第2章 需求分析
2.1 需求分类
2.1.1 产品需求
2.1.2 技术需求
2.2 需求分析的流程
2.2.1 学习领域知识
2.2.2 明确业务目标
2.2.3 明确业务用例
2.2.4 梳理用例场景
2.2.5 构建业务模型
2.2.6 确认业务规则
2.2.7 确认需求
2.3 需求分析的常用方法
2.3.1 功能分析法
2.3.2 数据流分析法
2.3.3 面向对象分析法
2.4 需求分析的重点和难点
2.4.1 统一语言
2.4.2 识别问题
2.4.3 数据分析
2.4.4 细节陷阱
第3章 抽象建模
第4章 系统设计
第5章 数据设计
第6章 非功能性设计
第二部分 解决方案
第7章 高并发问题及解决方案
第8章 缓存的典型问题及解决方案
第9章 缓存数据与数据库数据一致性问题及解决方案
第10章 分布式系统幂等问题及解决方案
第11章 秒杀系统关键问题及解决方案
第12章 常见性能瓶颈及解决方案
第13章 高可用问题及解决方案
第14章 服务端开发实用规范
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证