![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
谷粒商城
文章平均质量分 93
月亮的-影子
努力学习,相信未来
展开
-
谷粒商城(支付业务、秒杀服务、Sentinel总结)思路详解
支付业务、秒杀服务、Sentinel总结1.支付业务1.demo测试2.沙箱支付Demo3.内网穿透原理4.应用到项目中的支付功能5.支付成功后跳到订单列表。6.渲染页面7.异步通知8.支付完成9.收单2.秒杀服务1.秒杀简介2.环境配置3.Cron表达式4.定时加异步任务5.时间日期处理6.商品上架7.秒杀商品上架28.幂等性保证9.查询秒杀商品10.秒杀页面渲染11.秒杀服务系统设计12.登录检查13.秒杀流程14.秒杀创建订单效果15.秒杀页面完成3.Sentinel1.sentinel简介2.整合S原创 2021-09-30 20:36:52 · 2704 阅读 · 0 评论 -
谷粒商城(RabbitMq简介、订单服务、分布式事务)思路详解
RabbitMq简介、订单服务、分布式事务1.RabbitMq简介1.应用场景2.两种类型的mq3.rabbitmq的原理4.安装rabbitmq5.交换机的类型2.整合Springboot1.RabbitmqAutoConfiguration2.创建exchange、binding、queue3.发送消息4.接收消息5.消息可靠投递3.订单服务1.配置环境2.整合SpringSession3.订单简介4.订单登录拦截5.订单确认页模型抽取6.订单确认数据获取7.异步编排优化订单确认数据获取8.渲染数据9.原创 2021-09-28 10:29:04 · 3456 阅读 · 0 评论 -
谷粒商城(认证服务、购物车)思路详解
1.认证服务1.配置auth的环境2.点击验证码的60s倒数思路①点击之后把对应的text切换是多少s之后才能再次点击,然后通过setTimeOut(“xx()”,1000)进行对方法重复调用,并且一个num记录60s时间递减。拓展与坑①如果重复点击a,问题就是会多次调用递减函数,解决办法就是通过加上一个class并且用于对比是不是已经被使用了。var num=60 $(function () { $("#sendCode").click(function(){原创 2021-09-22 00:12:12 · 984 阅读 · 0 评论 -
谷粒商城性能检测思路总结
谷粒商城性能检测1.压力测试简介1.介绍2.Jmeter压力测试3.测试首页压力4.简述垃圾回收机制5.jvisualvm6.测试结果2.优化测试1.优化首页访问2.nginx的动静分离3.优化gc4.优化搜索三级分类目录3.缓存1.缓存方式2.加入缓存3.三种缓存问题4.本地锁5.分布式锁6.Redission7.读写锁8.闭锁9.信号量10.应用到项目Redisson4.SpringCache简介1.基本介绍2.自定义配置3.应用与三级分类4.调试RedisCache1.压力测试简介1.介绍压力测原创 2021-09-22 00:15:11 · 605 阅读 · 0 评论 -
谷粒商城(商品上架、首页、异步、商品详细)思路详解
商品业务总结1.商品上架1.sku模型分析2.嵌入式3.构造基本数据4.检索属性5.设置库存信息6.保存model到es中7.R的修改2.首页1.新建页面2.获取一级目录。3.获取整个目录4.nginx反向代理服务器5.nginx通过网关访问首页3.检索服务1.配置检索页面2.修改检索页面3.抽取页面的Result主体4.检索测试5.聚合数据6.模糊查询(商品名称),过滤(属性、属性值、品牌、分类)7.排序、分页和高亮8.封装结果集9.页面筛选条件渲染10.分页数据渲染11.页面排序功能12.排序页面回显1原创 2021-09-22 00:10:23 · 1048 阅读 · 0 评论 -
谷粒商城(品牌菜单、状态修改、OSS图片上传、JSR303商品属性规则、异常映射)思路详解
谷粒商城基础分布式总结 1.品牌菜单创建2.状态修改3.OSS上传图片1.上传api调用2.从应用获取签名3上传文件4.组件规则判断5.JSR303使用6、异常映射机制1.异常处理类2.解决异常信息和code的枚举类3.分组约束4、自定义校验5.解决不能更改状态问题(由于更新方法所在的组是updateGoup,那么那么name就不能为空)1.品牌菜单创建①创建菜单②把逆向工程下面的brand.vue和update页面放入工程下面。2.状态修改思路①添加开关组件和template能够接收scope原创 2021-09-10 17:36:43 · 479 阅读 · 0 评论 -
谷粒商城(新增商品、商品管理、仓库管理)思路详解
谷粒商城基础分布式总结1.新增商品1.调试member服务2.查询分类下的所有品牌2.获取分类下面带属性的属性分组。3、保存设定好的spu和sku信息2.商品管理1.spu展示查询(spuinfo/list)2.商品展示3.仓库管理1.初始化ware获取仓库列表2.查询库存&创建采购需求3.合并采购需求4.领取采购单5.完成采购6.展示规格,修改规格4.基础分布式总结1.分布式:2.基础开发:3.环境:4.开发规范1.新增商品1.调试member服务出现问题:①路由规则配置问题/api/me原创 2021-09-10 17:29:05 · 531 阅读 · 0 评论 -
谷粒商城(SPU与SKU简介、属性分组、分组添加、品牌管理)思路详解
@TOC1.SPU和SKUSPU(标准化产品单位):类似于java中的类,也就是抽象的SKU(库存量单位):类似于对象,有更多具体的值基础属性(规格参数):长度等共有属性。销售属性:具体的属性1.分类(比如手机,电脑)下共享规格参数也就是基本属性,spu(比如小米手机)也就是一种类型具有很多基本属性,sku对应的就是销售属性,假如现在有一张属性表,那么spu占一些基本属性,sku占一些销售属性,通过sku会与spu关联,如果是同一个spu那么就会具备spu拥有的基本属性。分类是大类,那么sp原创 2021-09-10 17:24:05 · 892 阅读 · 0 评论 -
谷粒商城(规格参数增改、销售属性维护、属性分组的属性关联)思路详解
谷粒商城总结(1)1.添加修改规格参数1.在平台属性的规格参数中添加属性2.展示规格参数中的属性3.展示增加的属性分组groupName和分类名称4.修改回显问题(分类信息需要进行回显,属性分组也需要进行回显)5.属性修改不成功->实际上是传入对象没有包含分组关联属性。2.维护销售属性1.显示销售属性2.保存销售属性不保存到分组关联3.属性分组下的属性维护1.查询属性分组下面的属性2.删除属性分组与属性的关联3.新建关联的时候,如果没有属性与这个属性分组关联,那么ids就是null的,这个时候就需要在原创 2021-09-10 17:21:52 · 690 阅读 · 0 评论