封面
版权信息
内容简介
本书赞誉
前言
第一部分 技术与方法
第1章 走进服务端开发
1.1 服务端开发概述
1.2 服务端开发技术栈
1.3 服务端开发核心流程
1.4 服务端开发进阶路径
第2章 需求分析
2.1 需求分类
- APP免费
2.2 需求分析的流程
- APP免费
2.3 需求分析的常用方法
- APP免费
2.4 需求分析的重点和难点
- APP免费
第3章 抽象建模
- APP免费
3.1 抽象思维
- APP免费
3.2 建模方法
- APP免费
3.3 用例建模法知识储备
- APP免费
3.4 用例建模法的4个实施步骤
- APP免费
3.5 建模小结
- APP免费
第4章 系统设计
- APP免费
4.1 大话系统设计
- APP免费
4.2 总体架构
- APP免费
4.3 内部分层
- APP免费
4.4 详细设计
- APP免费
4.5 一图胜千言
- APP免费
第5章 数据设计
- APP免费
5.1 数据设计概述
- APP免费
5.2 数据库的分类
- APP免费
5.3 常用数据库及其适用场景
- APP免费
5.4 存储架构演进
- APP免费
5.5 物理数据表设计
- APP免费
第6章 非功能性设计
- APP免费
6.1 稳定性设计
- APP免费
6.2 预案设计
- APP免费
6.3 可测性设计
- APP免费
6.4 资金安全设计
- APP免费
6.5 其他非功能性设计
- APP免费
第二部分 解决方案
- APP免费
第7章 高并发问题及解决方案
- APP免费
7.1 高并发概述
- APP免费
7.2 资源扩展策略
- APP免费
7.3 数据缓存策略
- APP免费
7.4 流量削峰策略
- APP免费
7.5 服务降级策略
- APP免费
7.6 限流策略
- APP免费
7.7 基本原则
- APP免费
第8章 缓存的典型问题及解决方案
- APP免费
8.1 缓存预热
- APP免费
8.2 缓存淘汰
- APP免费
8.3 缓存更新
- APP免费
8.4 缓存雪崩
- APP免费
8.5 缓存穿透
- APP免费
8.6 缓存热点
- APP免费
第9章 缓存数据与数据库数据一致性问题及解决方案
- APP免费
9.1 CAP理论简介
- APP免费
9.2 缓存数据与数据库数据不一致的原因
- APP免费
9.3 延时双删
- APP免费
9.4 基于binlog异步删除缓存
- APP免费
9.5 自动过期加失败补偿
- APP免费
第10章 分布式系统幂等问题及解决方案
- APP免费
10.1 幂等概述
- APP免费
10.2 幂等实现四部曲
- APP免费
10.3 典型幂等策略
- APP免费
10.4 幂等号生成
- APP免费
10.5 幂等注意事项
- APP免费
第11章 秒杀系统关键问题及解决方案
- APP免费
11.1 主要技术难点
- APP免费
11.2 电商平台的库存运作全景图
- APP免费
11.3 库存架构演进
- APP免费
11.4 库存单元化
- APP免费
第12章 常见性能瓶颈及解决方案
- APP免费
12.1 软件性能概述
- APP免费
12.2 CPU
- APP免费
12.3 内存
- APP免费
12.4 磁盘
- APP免费
第13章 高可用问题及解决方案
- APP免费
13.1 高可用概述
- APP免费
13.2 高可用设计原则
- APP免费
13.3 接入层高可用
- APP免费
13.4 业务层高可用
- APP免费
13.5 数据层高可用
- APP免费
第14章 服务端开发实用规范
- APP免费
14.1 实用API设计规范
- APP免费
14.2 实用日志规范
- APP免费
14.3 实用异常处理规范
- APP免费
14.4 实用代码编写规范
- APP免费
14.5 实用注释规范
- APP免费
作者简介
- APP免费
封底
更新时间:2023-10-19 18:16:31