随笔分类 -  分布式项目(基础篇)

摘要:###1、数组解构 <script> //定义一个数组 let arr = [1,2,3]; //分别赋给a b c let a = arr[0] let b = arr[1] let c = arr[2] console.log("常规写法:",a,b,c); //用let定义一个数组,直接赋值 阅读全文
posted @ 2021-05-30 12:08 努力的校长
摘要:###1、let作用域有限制 <script> //let 有严格的作用域 只能在当前代码块中调用 { var a = 1; let b = 2; console.log(b); } console.log(a); console.log(b); </script> ###2、let只能声明一次 < 阅读全文
posted @ 2021-05-30 12:05 努力的校长
摘要:###1:获取配置文件中的常量@Value 定义两个常量:resources\application.properties product.name=xiaomi product.price=998 编写测试函数:com.applesnt.onlinemall.product.controller. 阅读全文
posted @ 2021-05-30 12:00 努力的校长
摘要:示例:在mall-member中远程调用mall-coupon的优惠券信息 ####1:在onlinemall-member中引入openfeign依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spr 阅读全文
posted @ 2021-05-30 11:55 努力的校长
摘要:###Nacos注册中心 ####1:安装nacos服务 nacos-server-1.1.4 需要jdk1.8及以上的环境支持 `` 把nacos上传至服务器,进行解压 ```bash tar -xzvf nacos-server-1.1.4.tar.gz mv nacos /usr/local/ 阅读全文
posted @ 2021-05-30 11:50 努力的校长
摘要:###一、生成onlinemall-order 1、在pom.xml中添加公共项目onlinemall-common依赖 <dependency> <groupId>com.applesnt.onlinemall</groupId> <artifactId>onlinemall-common</ar 阅读全文
posted @ 2021-05-30 11:45 努力的校长
摘要:###1:整合mybatis-plus依赖 由于每个微服务都会用到mybatis,所以把依赖放到onlinemall-common公共项目中 <!--mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>my 阅读全文
posted @ 2021-05-30 11:40 努力的校长
摘要:###1:解决onlinemall-product微服务中entity包中类的错误 此错误需要引入mybatis-plus和lombok依赖 <!--mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>my 阅读全文
posted @ 2021-05-30 11:35 努力的校长
摘要:代码生成器的作用:根据连接的数据库,生成表的增删改查的controller、dao、entity、service以及mapper文件 1:代码生成器项目下载 https://gitee.com/renrenio renren-generator :代码生产器工程 git clone https:// 阅读全文
posted @ 2021-05-30 11:30 努力的校长
摘要:1》安装nodejs node-v10.16.3-x64.msi 2》配置nodejs包管理工具 npm config set registry http://registry.npm.taobao.org/ 3》环境检测 如果检查不成功,需要配置环境变量 path: ;E:\work\nodejs 阅读全文
posted @ 2021-05-30 11:26 努力的校长
摘要:1:下载脚手架工程 https://gitee.com/renrenio renren-fast :后台工程 renren-fast-vue :前端vue工程 桌面--》右键--》Git Bash Here git clone https://gitee.com/renrenio/renren-fa 阅读全文
posted @ 2021-05-30 11:25 努力的校长
摘要:###数据库定义 1:创建商品库【mall_pms】 drop table if exists pms_attr; drop table if exists pms_attr_attrgroup_relation; drop table if exists pms_attr_group; drop 阅读全文
posted @ 2021-05-30 11:23 努力的校长
摘要:####1:把onlinemall项目修改为聚合项目 拷贝任意一个pom文件至onlinemall项目中进行修改,整体文件如下 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0 阅读全文
posted @ 2021-05-30 11:21 努力的校长
摘要:###一、克隆项目 #####1:在码云上新建仓库 #####2:添加仓库基本信息并创建 #####3:拷贝仓库地址链接 克隆到idea #####4:打开idea 进行克隆 File--》New--》Project from Version Control--》Git #####克隆下的onlin 阅读全文
posted @ 2021-05-30 11:20 努力的校长
摘要:版本:VSCodeUserSetup-x64-1.45.1 其他说明: windows需要激活 如果出现因为计算机中丢失api-ms-win-crt-runtime-|1-1-0.dll的错误,要安装vc_redist 下载地址:https://www.microsoft.com/en-us/dow 阅读全文
posted @ 2021-05-30 11:18 努力的校长
摘要:###第四章第二节:开发环境配置(idea、git) JDK版本:1.8 maven版本:3.6.1 IntelliJ IDEA 2018.3.6 VSCodeUserSetup-x64-1.45.1 Git-2.23.0-64-bit ####一、IDEA安装配置 1:安装idea开发工具 选择版 阅读全文
posted @ 2021-05-30 11:17 努力的校长
摘要:###第四章、开发环境配置jdk、maven JDK版本:1.8 maven版本:3.6.1 IntelliJ IDEA 2018.3.6 VSCodeUserSetup-x64-1.45.1 Git-2.23.0-64-bit ####一、安装配置jdk1.8 jdk-8u45-windows-x 阅读全文
posted @ 2021-05-30 11:15 努力的校长
摘要:###第三章、Docker安装redis 说明: 操作系统:centos7及以上 redis版本:5.0.8 用户:非root用户 执行命令要用sudo https://hub.docker.com/ 1:拉取redis镜像 docker pull redis:5.0.8 2:查看redis镜像 d 阅读全文
posted @ 2021-05-30 11:13 努力的校长
摘要:###第二章、Docker安装mysql 说明: 操作系统:centos7及以上 mysql版本:5.7 用户:非root用户 执行命令要用sudo https://hub.docker.com/ 1:拉取mysql镜像 docker pull mysql:5.7 2:查看mysql镜像 docke 阅读全文
posted @ 2021-05-30 11:12 努力的校长
摘要:###第一章:安装Docker服务 ###一、Docker安装 说明: 操作系统:centos7及以上 docker版本:docker-ce-19.03.2-3.el7 用户:非root用户 执行命令要用sudo 1:检查centos内核 :必须3.10及以上 sudo uname -r 2:检查旧 阅读全文
posted @ 2021-05-30 11:11 努力的校长