我们做的是电商项目,和淘宝,京东,微信小程序,小米商城这些东西非常的相似!
电商项目将会越来越流行!
工厂->商品-> 第三方的代理商--层层代理-> 你
工厂(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
我们做的是电商项目,和淘宝,京东,微信小程序,小米商城这些东西非常的相似!
电商项目将会越来越流行!
工厂->商品-> 第三方的代理商--层层代理-> 你
工厂(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
原文:https://www.cnblogs.com/lcbxiuxiu/p/13443048.html