
谷粒商城项目日记
文章平均质量分 52
谷粒商城项目日记
Leo&&Eva
厚积薄发
展开
-
docker 安装elasticsearch和kibana
elasticsearch和kibana安装原创 2022-06-29 11:26:57 · 182 阅读 · 0 评论 -
商品服务-平台属性
添加分页组件,官方文档如下:插件主体 | MyBatis-PlusMybatisConfig 接下来修改品牌的模糊查询BrandServiceImpl品牌分类关系关联获取品牌关联的分类新增品牌关联的分类 级联更新数据当修改品牌名称或者分类名称时需要在关系表中也实时更新BrandController注意加上事务注解@TransactionalBrandServiceImplCategoryBrandRelati原创 2022-06-19 23:46:34 · 345 阅读 · 0 评论 -
商品管理-属性分组
创建common文件夹 category.vueattrgroup.vueattrgroup-add-or-update.vue属性分组-获取分类属性分组AttrGroupController在AttrGroupService添加方法AttrGroupServiceImpl实现方法属性分组-分组新增&级联选择器Element - The world's most popular Vue UI framework首先加入级联选择器,注意需要选择p原创 2022-06-16 15:11:24 · 570 阅读 · 0 评论 -
商品服务-三级分类
三级分类原创 2022-06-10 11:24:42 · 429 阅读 · 0 评论 -
前端基础之vue
安装 — Vue.jsMVVM思想:M:model 包括数据和一些基本操作V:view 视图,页面渲染结果VM:View-model,模型与视图间的双向操作(无需开发人员干涉)视图和数据通过VM绑定起来,model里有变化会自动地通过Directives填写到视view中,视图表单中添加了内容也会自动地通过DOM Listeners保存到模型中。 打开文件夹vue然后终端输入以下命令初始化然后安装vue创建一个vue2,html基本语法&插件下载 插件安装地址https原创 2022-06-02 15:02:19 · 262 阅读 · 0 评论 -
前端基础之ES6
ECMAScript6.0(以下简称ES6,ECMAScript是一种由Ecma国际通过ECMA-262标准化的脚本),是JavaScript语言的下一代标准,2015年6月正式发布,从ES6开始的版本号采用年号,如ES2015,就是ES6。ES2016就是ES7。ECMAScript是规范,JS的规范的具体实现。2.2 解构表达式&字符串支持let arr = [1,2,3]; let [a,b,c] = arr;这种语法 支持对象解析:const { name: abc, age, langu原创 2022-06-01 21:19:08 · 4541 阅读 · 1 评论 -
docker安装Nacos
查看一下创建之后要挂载的文件目录 mysql新建nacos的数据库 并执行脚本 sql脚本如下:在文件中填写如下配置:然后创建并启动容器 查看容器运行情况 可能会出现无法访问页面的情况,这是因为8848端口没有开放查询指定端口是否对外开发开放端口命令步骤:1.先打开防火墙2.添加指定需要开放的端口:3. 重载入添加的端口:4. 查询指定端口是否开放成功:5. 关闭防火墙打开网址测试是否能够访问nacos页面原创 2022-06-01 14:14:28 · 1563 阅读 · 5 评论 -
分布式组件之Nacos注册中心
SpringCloud Alibaba简介SpringCloud AlibabaSpringBoot 版本降级为2.1.8.RELEASE<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x...原创 2022-05-31 18:38:38 · 146 阅读 · 0 评论 -
分布式组件之网关Gateway
网关作为流量的入口,常用功能包括路由转发,权限校验,限流控制等。而springcloud Gateway作为SpringCloud官方推出的第二代网关框架,取代了Zuul网关。Spring Cloud Gateway主要有三大部分工作流程如下 Example application.yml上面的例子就是设置了一个网关断言规则现在自己创建并测试一下Api网关首先创建一个网关模块 pom中添加common模块依赖在nacos中添加配置文件 然后在启动类上加上服务注册发现注解@EnableDisco原创 2022-06-01 19:35:31 · 537 阅读 · 0 评论 -
分布式组件之Nacos配置中心
首先在 Spring Cloud 项目的 pom.xml 文件中添加依赖 spring-cloud-starter-alibaba-nacos-config将 Nacos config 元数据配置添加到文件 /src/main/resources/bootstrap.properties我们在application.properties中写入以下配置然后在controller代码中添加以下测试方法,使用注解@RefreshScope。给nacos配置中心默认添加一个叫 数据集(Dat原创 2022-05-31 22:14:06 · 699 阅读 · 0 评论 -
分布式组件之Feign
以gulimall-member和gulimall-coupon为例,想要获取当前会员领取到的所有优惠券。先去注册中心找优惠券服务, 注册中心调一台优惠券服务器给会员,会员服务器发送请求给这台优 惠券服务器,然后对方响应。声明式远程调用feign是一个声明式的HTTP客户端,他的目的就是让远程调用更加简单。 给远程服务发的是HTTP请求。会员服务想要远程调用优惠券服务,只需要给会员服务里引入 openfeign依赖,他就有了远程调用其他服务的能力。<dependency>原创 2022-05-31 20:16:09 · 278 阅读 · 0 评论 -
测试CRUD功能
首先需要整合Mybatis-plus1. 在pom中导入依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.3.1</version>原创 2022-05-30 15:21:13 · 249 阅读 · 0 评论 -
利用fast-generator生成基础代码
在pom文件中加入这句代码<relativePath/> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.6.RELEASE</version> <relativePath/> <原创 2022-05-30 10:37:35 · 421 阅读 · 0 评论 -
使用人人开源搭建后台管理系统
在码云上搜索人人开源将renren-fast和renren-fast-vue作为前后台框架克隆到本地仓库中将renren-fast导入项目中(删除.git文件)然后去创建后台管理的数据库找到renren-fast/db/mysql.sql,直接复制去Navicat中运行创建数据库gulimall-admin运行复制的sql语句这个脚手架工程把基本的要用的代码和权限设计都完成了然后修改一下配置文件application-dev.yml...原创 2022-05-30 09:49:49 · 598 阅读 · 0 评论 -
项目相关数据库准备
将数据库放到虚拟机上运行(使用docker容器运行)然后用Navicat连接到虚拟机的数据库然后创建五个数据库分别为gulimall_oms,gulimall_pms,gulimall_sms,gulimall_ums,gulimall_wms直接运行对应sql文件...原创 2022-05-28 10:38:38 · 104 阅读 · 0 评论 -
项目结构创建以及提交码云
新建码云仓库pull代码至本地将码云仓库url地址复制到这创建模块,使用spring的初始化向导创建创建项目微服务商品服务,仓储服务,订单服务,优惠券服务,用户服务共同:1. 只导入web,openfeign依赖2. 每一个服务,包名com.example.gulimall.xxx(product/order/ware/coupon/member)3. 模块名:gulimall-coupon在gulimall项目下添加一个pom文件...原创 2022-05-28 10:29:03 · 106 阅读 · 0 评论 -
windows安装node.js
先去官网下载node.jsNode.js (nodejs.org)然后直接打开安装就行了最后测试是否安装成功在终端输入node -vNPM是随同nodejs一起安装的包管理工具我们需要配置npm使用淘宝镜像,否则下载一些依赖会非常慢npm config set registry http://registry.npm.taobao.org/打开vscode在终端中输入npm install如果遇到sass版本不符的问题可以看看这篇博客npm..原创 2022-05-28 09:58:07 · 109 阅读 · 0 评论 -
docker安装redis
1. 下载镜像文件docker pull redis2. 创建实例并启动mkdir -p /mydata/redis/conftouch /mydata/redis/conf/redis.confdocker run -p 6379:6379 --name redis\ -v /mydata/redis/data:/data\ -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf\ -d redis redis-servi原创 2022-05-27 10:32:18 · 91 阅读 · 0 评论 -
docker安装mysql
下载镜像文件docker pull mysql:5.7查看镜像docker images创建示例并启动docker run -p 3306:3306 --name mysql \-v /mydata/mysql/conf:/etc/mysql \-v /mydata/mysql/log:/var/log/mysql \-v /mydata/mysql/data:/var/lib/mysql \-e MYSQL_ROOT_PASSWORD=root \-d mys.原创 2022-05-25 23:01:09 · 106 阅读 · 0 评论 -
Centos7安装docker
Centos7安装docker原创 2022-05-25 22:02:53 · 238 阅读 · 0 评论