
谷粒商城
文章平均质量分 95
谷粒商城
_院长大人_
这个作者很懒,什么都没留下…
展开
-
环境搭建--谷粒商城笔记一
环境搭建–谷粒商城笔记一由于vagrant与virtualbox搭建linux不成功,所以我选择VMware搭建centos7系统centos7阿里云镜像下载VMware安装centos7修改CentOS默认yum源为国内yum镜像源首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repo [root@localhost ~] # mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS原创 2021-11-29 15:36:17 · 2106 阅读 · 0 评论 -
谷粒商城--注册中心配置中心及网关--笔记二
谷粒商城–注册中心配置中心及网关–笔记二nacos最新稳定版2.0.3下载地址:https://github.com/alibaba/nacos/releases/tag/2.0.31.nacos注意nacos启动报org.springframework.context.ApplicationContextException: Unable to start web server因为nacos是默认的集群模式所以我们在startup.cmd里面第28行改成单机模式就好了2.结合 SpringCl原创 2021-09-29 16:12:32 · 1153 阅读 · 0 评论 -
谷粒商城--前端基础--es6--笔记三
谷粒商城–前端基础–es6–笔记三1.let声明变量是否有局部作用域是否多次声明是否变量提升let是否否var否是是 //var 声明的变量往往会越域 //let 声明的变量有严格局部作用域 { var a = 1; let b = 2; } console.log(a); // 1 console.log(b); // R原创 2021-09-30 11:27:55 · 514 阅读 · 0 评论 -
谷粒商城-vue-笔记四
谷粒商城-vue-笔记四1.MVVM 思想M: 即 Model, 模型, 包括数据和一些基本操作V: 即 View, 视图, 页面渲染结果VM: 即 View-Model, 模型与视图间的双向操作(无需开发人员干涉)在 MVVM 之前, 开发人员从后端获取需要的数据模型, 然后要通过 DOM 操作 Model 渲染到 View 中。 而后当用户操作视图, 我们还需要通过 DOM 获取 View 中的数据, 然后同步到Model 中。而 MVVM 中的 VM 要做的事情就是把 DOM原创 2021-10-04 10:01:18 · 580 阅读 · 3 评论 -
谷粒商城-树形目录开发-笔记五
谷粒商城-树形目录开发-笔记五1.列表展示1.后端1.gulimall-peoduct application.yml配置spring: datasource: username: root password: root url: jdbc:mysql://192.168.157.129:3306/gulimall_pms driver-class-name: com.mysql.jdbc.Driver cloud: nacos: dis原创 2021-10-08 09:53:01 · 1100 阅读 · 5 评论 -
谷粒商城--品牌管理开发-笔记六
谷粒商城–品牌管理开发-笔记六1.新增品牌管理菜单2.前端页面由于只有简单的crud使用逆向工程生成的vue文件将gulimall-product模块生成的逆向工程文件中的category.vue和category-add-or-update.vue复制到renren-fast-vue/src/views/modules/product目录下复制完成后 页面刷新结果此时已经自带crud3.样式优化将显示状态字段修改为开关显示src/views/modules/pr原创 2021-10-09 17:32:06 · 1842 阅读 · 0 评论 -
谷粒商城--属性分组--笔记七
谷粒商城–属性分组–笔记七1.SPU与SKUSPU: Standard Product Unit(标准化产品单元)是商品信息聚合的最小单位, 是一组可复用、 易检索的标准化信息的集合, 该集合描述了一个产品的特性。iphoneX 是 SPU、 MI 8 是 SPUiphoneX 64G 黑曜石 是 SKUMI8 8+64G+黑色 是 SKUSKU: Stock Keeping Unit(库存量单位)即库存进出计量的基本单元, 可以是以件, 盒, 托盘等为单位。 SKU 这是对于原创 2021-10-13 17:27:13 · 857 阅读 · 0 评论 -
谷粒商城--平台属性模块--笔记八
谷粒商城–平台属性模块–笔记八接口参考文档1.品牌分类关联与级联更新1.mybatis-plus分页组件未生效解决新增配置文件com/atguigu/gulimall/product/config/MyBatisConfig.javapackage site.zhourui.gulimall.product.config;import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;import org原创 2021-10-13 17:27:59 · 772 阅读 · 2 评论 -
谷粒商城--商品发布--笔记九
谷粒商城–商品发布–笔记九1.基本信息页面1.选择分类后品牌列表不显示问题原因使用到了PubSub 但是没有依赖解决npm install --save pubsub-js在src下的main.js中引用:① import PubSub from pubsub-js② Vue.prototype.PubSub = PubSub效果报错消失了,取而代之的是找不到接口,问题解决2.编写根据商品分类查询品牌列表接口新增品牌vo对象gulimall-product/原创 2021-10-17 16:32:24 · 1708 阅读 · 0 评论 -
谷粒商城--仓库管理--笔记十
谷粒商城–仓库管理–笔记十1.启动gulimall-ware添加配置文件server: port: 11000spring: datasource: username: root password: root url: jdbc:mysql://192.168.157.129:3306/gulimall_wms driver-class-name: com.mysql.jdbc.Driver cloud: nacos: disc原创 2021-10-18 22:00:38 · 831 阅读 · 0 评论 -
谷粒商城--elasticsearch--高级篇笔记一
谷粒商城–elasticsearch–高级篇笔记一1.elasticsearch是什么?Elasticsearch 是位于 Elastic Stack 核心的分布式搜索和分析引擎。Logstash 和 Beats 有助于收集、聚合和丰富您的数据并将其存储在 Elasticsearch 中。Kibana 使您能够以交互方式探索、可视化和共享对数据的洞察,并管理和监控堆栈。Elasticsearch 是索引、搜索和分析发生的地方。Elasticsearch 为所有类型的数据提供近乎实时的搜索和分析。无论您原创 2021-10-25 17:07:36 · 3320 阅读 · 0 评论 -
谷粒商城--商品上架--高级篇笔记二
谷粒商城–商品上架–高级篇笔记二1. 新增商品索引PUT product{ "mappings": { "properties": { "skuId": { "type": "long" }, "spuId": { "type": "keyword" }, "skuTitle": { "type": "text", "analyzer": "ik_smart"原创 2021-11-15 11:47:10 · 1474 阅读 · 0 评论 -
谷粒商城--商城主页(类目)--高级篇笔记三
谷粒商城–商城主页(类目)–高级篇笔记三1. 首页代码2. 导入thymeleaf依赖gulimall-product/pom.xml <!--模板引擎thymeleaf--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf原创 2021-11-15 11:48:37 · 1511 阅读 · 10 评论 -
谷粒商城--nginx--高级篇笔记四
谷粒商城–nginx–高级篇笔记四1. nginx搭建域名访问 (反向代理)1.1 动静分离1.2 正向代理与反向代理正向代理隐藏客户端反向代理隐藏服务端1.3 nginx与windows搭建域名访问环境为什么能够通过修改host文件来实现域名访问?众所周知域名解析是通过dns来解析的,但是在通过网络的dns解析之前需要找到本机的host文件查询是否有对应的域名映射,如果有就通过映射的域名地址访问,如果没有再访问dns1.3.1 通过改host文件的方法就可以实现host文件原创 2021-11-15 11:49:15 · 3335 阅读 · 3 评论 -
谷粒商城--性能调优与压力测试--高级篇笔记五
谷粒商城–性能调优与压力测试–高级篇笔记五1.压力测试压力测试考察当前软硬件环境下系统所能承受的最大负荷并帮助找出系统瓶颈所在。 压测都是为了系统在线上的处理能力和稳定性维持在一个标准范围内, 做到心中有数。使用压力测试, 我们有希望找到很多种用其他测试方法更难发现的错误。 有两种错误类型是:内存泄漏, 并发与同步。有效的压力测试系统将应用以下这些关键条件:重复, 并发, 量级, 随机变化。1.1 性能指标响应时间(Response Time:RT)响应时间指用户从客户端发起一个请求开始,原创 2021-11-15 11:44:19 · 3088 阅读 · 11 评论 -
谷粒商城--搜索服务--高级篇笔记六
谷粒商城–搜索服务–高级篇笔记六1 搜索页面搭建1.1 添加依赖 <!--devtools--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true原创 2021-11-28 11:40:24 · 3035 阅读 · 0 评论 -
谷粒商城--异步&线程池 --高级篇笔记七
谷粒商城–异步&线程池 --高级篇笔记七0.测试代码地址ThreadTest1. 初始化线程的4种方式1.1 继承 Threadpackage site.zhourui.gilimall.search.thread;/** * @author zr * @date 2021/11/22 22:46 */public class ThreadTest { public static void main(String[] args) { System.out原创 2021-11-29 15:34:45 · 1784 阅读 · 0 评论 -
谷粒商城--认证中心--高级篇笔记八
谷粒商城–认证中心–高级篇笔记八1. 环境搭建1.1 新建模块gulimall-auth-server1.2 pom文件上面没选好直接复制下面的pom文件,记得排除gulimall-common包的mybatis-plus<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSc原创 2021-12-13 09:28:46 · 3179 阅读 · 0 评论 -
谷粒商城--购物车--高级篇笔记九
谷粒商城–购物车–高级篇笔记九0.购物车需求用户可以在登录状态下将商品添加到购物车【用户购物车/在线购物车】放入数据库mongodb放入 redis(采用)登录以后, 会将临时购物车的数据全部合并过来, 并清空临时购物车;用户可以在未登录状态下将商品添加到购物车【游客购物车/离线购物车/临时购物车】放入 localstorage(客户端存储, 后台不存)cookieWebSQL放入 redis(采用)浏览器即使关闭, 下次进入, 临时购物车数据都在用户可以使用购原创 2021-12-13 17:57:22 · 2252 阅读 · 0 评论 -
谷粒商城--消息队列--高级篇笔记十
谷粒商城–消息队列–高级篇笔记十1. 消息队列message queue1.1 概述1.1.1 大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力1.1.2 消息服务中两个重要概念:消息代理(message broker)和目的地(destination)当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目的地。1.1.3 消息队列主要有两种形式的目的地队列(queue):点对点消息通信(point-to-point)主题(topic):发布(pub原创 2021-12-29 11:49:43 · 2761 阅读 · 0 评论 -
谷粒商城--订单服务--高级篇笔记十一
1.页面环境搭建1.1 静态资源导入nginx等待付款 --------->detail订单页 --------->list结算页 --------->confirm收银页 ---------> pay1.2 配置host# gulimall192.168.157.128 gulimall.com# search192.168.157.128 search.gulimall.com# item 商品详情192.168.157.128 item.guli原创 2022-03-18 10:07:58 · 5991 阅读 · 2 评论 -
谷粒商城--秒杀服务--高级篇笔记十二
谷粒商城–秒杀服务–高级篇笔记十二1.后台添加秒杀商品未配置秒杀服务相关网关1.1 配置网关 - id: coupon_route uri: lb://gulimall-coupon predicates: - Path=/api/coupon/** filters: - RewritePath=/api/(?<segment>.*),/$\{segment}原创 2022-03-18 10:09:15 · 2493 阅读 · 0 评论 -
谷粒商城--Sentinel--高级篇笔记十三
谷粒商城–Sentinel–高级篇笔记十三1. 熔断降级限流1.1 什么是熔断A 服务调用 B 服务的某个功能, 由于网络不稳定问题, 或者 B 服务卡机, 导致功能时间超长。 如果这样子的次数太多。 我们就可以直接将 B 断路了(A 不再请求 B 接口) , 凡是调用 B 的直接返回降级数据, 不必等待 B 的超长执行。 这样 B 的故障问题, 就不会级联影响到 A。1.2 什么是降级整个网站处于流量高峰期, 服务器压力剧增, 根据当前业务情况及流量, 对一些服务和页面进行有策略的降级[停止服务原创 2022-03-18 10:10:03 · 2187 阅读 · 0 评论