咱們作的是電商項目,和淘寶,京東,微信小程序,小米商城這些東西很是的類似!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