跳至主要內容
Memory
博文
网络安全
HTTPS_TLS1.2握手流程-及证书链
密钥-加密算法-数字证书等相关概念
密码学-公钥密码系统
密码学-数字证书与PKI
Linux常用命令
Spring源码
Spring Cloud Alibaba基础教程
谷粒商城
工具
JSON格式化
open in new window
UUID在线生成器
open in new window
在线对比工具
open in new window
在线Nginx配置工具
open in new window
搜索
Ctrl
K
五 分布式高级篇
gong_yz
小于 1 分钟
目录
#
1. 1 全文检索 Elastatic Search
#
1.1 ✅P102_全文检索-ElasticSearch简介
#
1.2 ✅P103-104_全文检索-ElasticSearch-Docker安装 Es-Kibana
#
1.3 ✅P105-108_全文检索-ElasticSearch-入门
#
1.4 ✅P109_全文检索-bulk批量操作导入样本测试数据
#
1.5 ✅P110-118_全文检索-ElasticSearch-进阶-两种查询方式
#
1.6 ✅P119-121_全文检索-ElasticSearch-映射
#
1.7 ✅P122-123_全文检索-ElasticSearch-分词
#
1.8 ✅P124_全文检索-ElasticSearch-分词-自定义扩展词库
#
1.9 ✅P125-127_全文检索-ElasticSearch-整合与测试
#
2. 10 缓存 @ Spring Cache
#
2.1 ✅P167_缓存-SpringCache-简介
#
2.2 ✅P168_SpringCache-整合-体验@SpringCache
#
2.3 ✅P169_缓存-SpringCache-@SpringCache细节设置
#
2.4 ✅P170_缓存-SpringCache-自定义缓存设置
#
2.5 ✅P171_缓存-SpringCache-@CacheEvict
#
2.6 ✅P172_缓存-SpringCache-原理与不足
#
3. 11 商城业务 检索服务
#
3.1 ✅P173_商城业务-检索服务-搭建页面环境
#
3.2 ✅P174_商城业务-检索服务-调整页面跳转
#
3.3 ✅P175_商城业务-检索服务-检索查询参数模型分析抽取
#
3.4 ✅P176_商城业务-检索服务-检索返回结果模型分析抽取
#
3.5 ✅P177_商城业务-检索服务-检索DSL测试-查询部分
#
3.6 ✅P178_商城业务-检索服务-检索DSL测试-聚合部分
#
3.7 ✅P179_商城业务-检索服务-SearchRquest构建-检索
#
3.8 ✅P180_商城业务-检索服务-SearchRquest构建-排序-分页-高亮-测试
#
3.9 ✅P181_商城业务-检索服务-SearchRquest构建-聚合
#
3.10 ✅P182-183_商城业务-检索服务-SearchResponse分析-封装-验证
#
3.11 ✅P184_商城业务-检索服务-页面基本数据渲染
#
3.12 ✅P185_商城业务-检索服务-页面筛选条件渲染
#
3.13 ✅P186_商城业务-检索服务-页面分页数据渲染
#
3.14 ✅P187-188_商城业务-检索服务-页面排序功能-页面排序字段回显
#
3.15 ✅P189_商城业务-检索服务-页面价格区间搜索
#
3.16 ✅P190_商城业务-检索服务-面包屑导航
#
3.17 ✅P191_商城业务-检索服务-条件删除与URL编码问题
#
3.18 ✅P192_商城业务-检索服务-条件筛选联动
#
4. 12 商城业务 线程
#
4.1 ✅P193_商城业务-异步-异步复习
#
4.2 ✅P194_商城业务-异步-线程池详解
#
4.3 ✅P195-202_商城业务-异步-CompletableFuture
#
5. 13 商城业务 商品详情
#
5.1 ✅P203_商城业务-商品详情-环境搭建
#
5.2 ✅P204_商城业务-商品详情-模型抽取
#
5.3 ✅P205_商城业务-商品详情-规格参数
#
5.4 ✅P206_商城业务-商品详情-销售属性组合
#
5.5 ✅P207_商城业务-商品详情-详情页渲染
#
5.6 ✅P208_商城业务-商品详情-销售属性渲染
#
5.7 ✅P209_商城业务-商品详情-sku组合切换
#
5.8 ✅P210_商城业务-商品详情-异步编排优化
#
6. 14 商城业务 认证服务
#
6.1 ✅P211_商城业务-认证服务-环境搭建
#
6.2 ✅P212_商城业务-认证服务-好玩的验证码倒计时
#
6.3 ✅P213_商城业务-认证服务-整合短信验证码
#
6.4 ✅P214_商城业务-认证服务-验证码防刷校验
#
6.5 ✅P215_商城业务-认证服务-一步一坑的注册页环境
#
6.6 ✅P216_商城业务-认证服务-异常机制
#
6.7 ✅P217_商城业务-认证服务-MD5-盐值-BCrypt
#
6.8 ✅P218_商城业务-认证服务-注册完成
#
6.9 ✅P219_商城业务-认证服务-账号密码登录完成
#
6.10 ✅P220_商城业务-认证服务-OAuth2.0简介
#
6.11 ✅P221_商城业务-认证服务-weibo登录测试
#
6.12 ✅P222_商城业务-认证服务-社交登录回调
#
6.13 ✅P223_商城业务-认证服务-社交登录完成
#
6.14 ✅P224_商城业务-认证服务-社交登录测试成功
#
6.15 ✅P225_商城业务-认证服务-分布式session不共享不同步问题
#
6.16 ✅P226_商城业务-认证服务-分布式session解决方案原理
#
6.17 ✅P227_商城业务-认证服务-Spring Session整合
#
6.18 ✅P228_商城业务-认证服务-自定义Spring Session完成子域session共享
#
6.19 ✅P229_商城业务-认证服务-Spring Session原理详细版(一)
#
6.20 ✅P229-1_Spring Session原理详细版(二)
#
6.21 ✅P229-2_Spring Session原理简析
#
6.22 ✅P230_商城业务-认证服务-页面效果完成
#
6.23 ✅P231_商城业务-认证服务-单点登录简介
#
6.24 ✅P232_商城业务-认证服务-补-框架效果演示
#
6.25 ✅P233_商城业务-认证服务-单点登录流程-1
#
6.26 ✅P234_商城业务-认证服务-单点登录流程-2
#
6.27 ✅P235_商城业务-认证服务-单点登录流程-3
#
7. 15 商城业务 购物车
#
7.1 ✅P236_商城业务-购物车-环境搭建
#
7.2 ✅P237_商城业务-购物车-数据模型分析
#
7.3 ✅P238_商城业务-购物车-VO编写
#
7.4 ✅P239_商城业务-购物车-ThreadLocal用户身份鉴别
#
7.5 ✅P240_商城业务-购物车-页面环境搭建
#
7.6 ✅P241_商城业务-购物车-添加购物车
#
7.7 ✅P242_商城业务-购物车-添加购物车细节
#
7.8 ✅P243_商城业务-购物车-RedirectAttribute
#
7.9 ✅P244_商城业务-购物车-获取并合并购物车
#
7.10 ✅P245_商城业务-购物车-选中购物项
#
7.11 ✅P246_商城业务-购物车-改变购物项数量
#
7.12 ✅P247_商城业务-购物车-删除购物项
#
8. 16 商城业务 消息队列
#
8.1 ✅P248_商城业务-消息队列-MQ简介
#
8.2 ✅P249_商城业务-消息队列-RabbitMQ简介
#
8.3 ✅P250_商城业务-消息队列-RabbitMQ工作流程
#
8.4 ✅P251_商城业务-消息队列-RabbitMQ安装
#
8.5 ✅P252_商城业务-消息队列-Exchange类型
#
8.6 ✅P253_商城业务-消息队列-Direct-Exchange
#
8.7 ✅P254_商城业务-消息队列-Fanout-Exchange
#
8.8 ✅P255_商城业务-消息队列-Topic-Exchange
#
8.9 ✅P256_商城业务-消息队列-SpringBoot整合RabbitMQ
#
8.10 ✅P257_商城业务-消息队列-AmqpAdmin使用
#
8.11 ✅P258_商城业务-消息队列-RabbitTemplate使用
#
8.12 ✅P259_商城业务-消息队列-RabbitListener-RabbitHandler接收消息
#
8.13 ✅P260_商城业务-消息队列-可靠投递-发送端确认
#
8.14 ✅P261_商城业务-消息队列-可靠投递-消费端确认
#
9. 17 商城业务 订单服务
#
9.1 ✅P262_商城业务-订单服务-页面环境搭建
#
9.2 ✅P263_商城业务-订单服务-整合SpringSession
#
9.3 ✅P264_商城业务-订单服务-订单基本概念
#
9.4 ✅P265_商城业务-订单服务-订单登录拦截
#
9.5 ✅P266_商城业务-订单服务-订单确认页模型抽取
#
9.6 ✅P267_商城业务-订单服务-订单确认页数据获取
#
9.7 ✅P268_商城业务-订单服务-Feign远程调用丢失请求头问题
#
9.8 ✅P269_商城业务-订单服务-Feign异步调用丢失上下文的问题
#
9.9 ✅P270_商城业务-订单服务-bug修改
#
9.10 ✅P271_商城业务-订单服务-订单确认页渲染
#
9.11 ✅P272_商城业务-订单服务-订单确认页库存查询
#
9.12 ✅P273_商城业务-订单服务-订单确认页模拟运费效果
#
9.13 ✅P274_商城业务-订单服务-订单确认页细节显示
#
9.14 ✅P275_商城业务-订单服务-接口幂等性讨论
#
9.15 ✅P276_商城业务-订单服务-订单确认页完成
#
9.16 ✅P277_商城业务-订单服务-原子验令牌
#
9.17 ✅P278_商城业务-订单服务-构造订单数据
#
9.18 ✅P279_商城业务-订单服务-构造订单项数据
#
9.19 ✅P280_商城业务-订单服务-订单验价
#
9.20 ✅P281_商城业务-订单服务-保存订单数据
#
9.21 ✅P282_商城业务-订单服务-锁定库存
#
9.22 ✅P283_商城业务-订单服务-提交订单的问题
#
10. 18 商城业务 分布式事务
#
10.1 ✅P284_商城业务-分布式事务-本地事务在分布式下的问题
#
10.2 ✅P285_商城业务-分布式事务-本地事务隔离级别-传播行为等复习
#
10.3 ✅P286_商城业务-分布式事务-分布式CAP-Raft原理
#
10.4 ✅P287_商城业务-分布式事务-BASE
#
10.5 ✅P288_商城业务-分布式事务-分布式事务常见解决方案
#
10.6 ✅P289_商城业务-分布式事务-Seata-环境准备
#
10.7 ✅P290_商城业务-分布式事务-Seata分布式事务体验
#
10.8 ✅P291_商城业务-分布式事务-最终一致性库存解锁逻辑
#
11. 19 商城业务 订单服务
#
11.1 ✅P292_商城业务-订单服务-RabbitMQ延时队列
#
11.2 ✅P293_商城业务-订单服务-延时队列定时关单模拟
#
11.3 ✅P294_商城业务-订单服务-创建业务交换机-队列
#
11.4 ✅P295_商城业务-订单服务-监听库存解锁
#
11.5 ✅P296-298_商城业务-订单服务-库存解锁逻辑-库存自动解锁完成-测试库存自动解锁
#
11.6 ✅P299_商城业务-订单服务-定时关单完成
#
11.7 ✅P300_商城业务-订单服务-消息丢失-积压-重复等解决方案
#
12. 2 商城业务 商品上架
#
12.1 ✅P128-129_商城业务-商品上架-sku在es中存储模型分析
#
12.2 ✅P130-135_商城业务-商品上架-完整流程
#
13. 22 Sleuth 链路追踪
#
13.1 ✅P336_Sleuth-链路追踪-基本概念与整合
#
13.2 ✅P337_Sleuth-链路追踪-整合Zipkin效果
#
13.3 ✅P338_Sleuth-链路追踪-Zipkin页面分析
#
14. 3 商城业务 首页
#
14.1 ✅P136_商城业务-首页-整合thymeleaf渲染首页
#
14.2 ✅P137_商城业务-首页-整合dev-tools渲染一级分类数据
#
14.3 ✅P138_商城业务-首页-渲染二级三级分类数据
#
15. 4 商城业务 Nginx
#
15.1 ✅P139_商城业务-nginx-搭建域名访问环境---反向代理配置
#
15.2 ✅P140_商城业务-nginx-搭建域名访问环境---负载均衡到网关
#
16. 5 性能压测 压力测试
#
16.1 ✅P141-143_性能压测-压力测试-基本介绍-JMeter使用-JMeter在windows下地址占用解决
#
17. 6 性能压测 性能监控
#
17.1 ✅P144_性能压测-性能监控-堆内存与垃圾回收
#
17.2 ✅P145_性能压测-性能监控-jvisualvm使用
#
18. 7 性能压测 优化
#
18.1 ✅P146_性能压测-优化-中间件对性能的影响
#
18.2 ✅P147_性能压测-优化-简单优化吞吐量测试
#
18.3 ✅P148_性能压测-优化-nginx动静分离
#
18.4 ✅P149_性能压测-优化-模拟线上应用内存崩溃宕机情况
#
18.5 ✅P150_性能压测-优化-优化三级分类获取数据
#
19. 8 缓存 缓存使用
#
19.1 ✅P151_缓存-缓存使用-本地缓存与分布式缓存
#
19.2 ✅P152_缓存-缓存使用-整合redis测试
#
19.3 ✅P153_缓存-缓存使用-改造三级分类业务
#
19.4 ✅P154_缓存-缓存使用-压力测试出的内存泄漏及解决
#
19.5 ✅P155_缓存-缓存使用-缓存击穿-穿透-雪崩
#
19.6 ✅P156-157_缓存-缓存使用-加锁解决缓存击穿问题
#
20. 9 缓存 分布式锁
#
20.1 ✅P158_缓存-分布式锁-分布式锁原理与使用
#
20.2 ✅P159_缓存-分布式锁-Redisson简介与整合
#
20.3 ✅P160_缓存-分布式锁-Redisson-lock锁测试
#
20.4 ✅P161_缓存-分布式锁-Redisson-lock看门狗原理-redisson如何解决死锁
#
20.5 ✅P162-163_缓存-分布式锁-Redisson-读写锁测试
#
20.6 ✅P164_缓存-分布式锁-Redisson-信号量测试
#
20.7 ✅P165_缓存-分布式锁-Redisson-闭锁测试
#
20.8 ✅P166_缓存-分布式锁-缓存一致性解决