咱们作的是电商项目,和淘宝,京东,微信小程序,小米商城这些东西很是的类似!html
电商项目将会愈来愈流行!前端
工厂->商品-> 第三方的代理商--层层代理-> 你vue
工厂(IT部,开发一个商城)-> 你node
咱们的项目,涉及的模块比较多,有人员的管理,商品的管理,门店的管理(广告轮播图),购物车,订单管理,支付管理,消息的管理!mysql
Spring Boot + Mybatis Plus + Dubbo + Zookeeper +Shiro + Redis + Solr + ActiveMQ + FastDFS + Swagger2 + Hutool + Orika(对象映射工具) + fst (序列化工具)+ Mycat + Mysql +Nginx + Docker + Linux + VPC网络 + ECS git
若是大家公司要作分布式项目:那我写的技术就是大家之后作技术选型时的首选技术redis
须要知道这些框架有什么做用,之后公司若要替换为别的技术点,就能够轻易的切换起来了sql
Spring Boot :docker
Mybatis Plus:数据库
Dubbo:
理解项目的架构,咱们能够作到从总体去把握这个项目!
项目的架构里面,通常隐含技术的选型,各个模块的职责和功能!
项目的工厂截图:
后台管理系统:(管理员使用的系统)
前台系统:(通常而已,是针对一个用户的/会员的)
Idea/Maven
IntelliJ IDEA 2019.3.2 x64
Maven:apache-maven-3.2.2
Mysql,redis,solr,zk,fastdfs...
安装:
curl -sSL https://get.daocloud.io/docker | sh |
安装成功后:
加速:
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s 阿里云提供的 |
个人: https://s5r1xz3p.mirror.aliyuncs.com
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s https://s5r1xz3p.mirror.aliyuncs.com |
启动:
systemctl start docker |
开机自启动:
systemctl enable docker |
docker run --name redis -p 6379:6379 -d redis |
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci |
docker run --name zk -p 2181:2181 -d zookeeper |
docker run --name solr -p 8983:8983 -d solr:7.7.2 |
docker run --name mq -p 8161:8161 -p 61616:61616 -d rmohr/activemq |
|
docker run --name dubbo-admin -p 8080:8080 -e dubbo.registry.address=zookeeper://localhost:2181 -e dubbo.admin.root.password=root -e dubbo.admin.guest.password=guest -d chenchuxin/dubbo-admin |
|
Mysql
Redis
Solr
ActIveMQ
Zk 都必须安装成本
solr mq fastdfs
删除全部的规则:
添加一个新的:
获得本身的公网地址:
新建一个空的项目,这个空的项目将用来保存咱们的idea 的设置!
安装过的,就不须要安装了
输入:node -v
Tip: 如有的同窗输入node -v 没有反应,你把你的电脑重启一下就能够了
Node 里面有个包安装的工具,相似maven ,咱们须要配置加速镜像
咱们将采用taobao的源:
执行:
npm install -g cnpm --registry=https://registry.npm.taobao.org |
等待上一个
执行完成后,执行下面的命令
cnpm install |
微信小程序暂时不用,咱们把后台管理系统开发好了后,在开发微信小程序
输入:
npm run dev |
访问前端:
随便打开一个后缀名为vue 的文件。
点击install ,就会发现已经在安装了
安装成功后,发现vue的文件变颜色了
打开该文件夹:
把本身的图片命名为:
Git add
Git commit -m “”
Git push
咱们作的是电商项目,和淘宝,京东,微信小程序,小米商城这些东西很是的类似!
电商项目将会愈来愈流行!
工厂->商品-> 第三方的代理商--层层代理-> 你
工厂(IT部,开发一个商城)-> 你
咱们的项目,涉及的模块比较多,有人员的管理,商品的管理,门店的管理(广告轮播图),购物车,订单管理,支付管理,消息的管理!
Spring Boot + Mybatis Plus + Dubbo + Zookeeper +Shiro + Redis + Solr + ActiveMQ + FastDFS + Swagger2 + Hutool + Orika(对象映射工具) + fst (序列化工具)+ Mycat + Mysql +Nginx + Docker + Linux + VPC网络 + ECS
若是大家公司要作分布式项目:那我写的技术就是大家之后作技术选型时的首选技术
须要知道这些框架有什么做用,之后公司若要替换为别的技术点,就能够轻易的切换起来了
Spring Boot :
Mybatis Plus:
Dubbo:
理解项目的架构,咱们能够作到从总体去把握这个项目!
项目的架构里面,通常隐含技术的选型,各个模块的职责和功能!
项目的工厂截图:
后台管理系统:(管理员使用的系统)
前台系统:(通常而已,是针对一个用户的/会员的)
Idea/Maven
IntelliJ IDEA 2019.3.2 x64
Maven:apache-maven-3.2.2
Mysql,redis,solr,zk,fastdfs...
安装:
curl -sSL https://get.daocloud.io/docker | sh |
安装成功后:
加速:
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s 阿里云提供的 |
个人: https://s5r1xz3p.mirror.aliyuncs.com
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s https://s5r1xz3p.mirror.aliyuncs.com |
启动:
systemctl start docker |
开机自启动:
systemctl enable docker |
docker run --name redis -p 6379:6379 -d redis |
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci |
docker run --name zk -p 2181:2181 -d zookeeper |
docker run --name solr -p 8983:8983 -d solr:7.7.2 |
docker run --name mq -p 8161:8161 -p 61616:61616 -d rmohr/activemq |
|
docker run --name dubbo-admin -p 8080:8080 -e dubbo.registry.address=zookeeper://localhost:2181 -e dubbo.admin.root.password=root -e dubbo.admin.guest.password=guest -d chenchuxin/dubbo-admin |
|
Mysql
Redis
Solr
ActIveMQ
Zk 都必须安装成本
solr mq fastdfs
删除全部的规则:
添加一个新的:
获得本身的公网地址:
新建一个空的项目,这个空的项目将用来保存咱们的idea 的设置!
安装过的,就不须要安装了
输入:node -v
Tip: 如有的同窗输入node -v 没有反应,你把你的电脑重启一下就能够了
Node 里面有个包安装的工具,相似maven ,咱们须要配置加速镜像
咱们将采用taobao的源:
执行:
npm install -g cnpm --registry=https://registry.npm.taobao.org |
等待上一个
执行完成后,执行下面的命令
cnpm install |
微信小程序暂时不用,咱们把后台管理系统开发好了后,在开发微信小程序
输入:
npm run dev |
访问前端:
随便打开一个后缀名为vue 的文件。
点击install ,就会发现已经在安装了
安装成功后,发现vue的文件变颜色了
打开该文件夹:
把本身的图片命名为:
Git add
Git commit -m “”
Git push