docker操作命令
接着昨天寫哦。昨天已經安裝好docker軟件了(虛擬機鏡像自帶docker),今天來學習一下docker的一些操作命令
操作douker軟件的命令
操作鏡像文件的命令
操作容器的命令
一旦退出容器就自動關閉了
目錄映射原理
端口映射原理
應用部署
部署軟件的時候,不需要再拉取鏡像了,之間裝的虛擬機裏面自帶
注意端口是linux宿主機端口,連接名隨意
nginx–負載均衡解決高併發
重點來啦!!!
本項目配置虛擬機
解壓即可
其他配置同暢購項目01中的配置,此鏡像壓縮包deip也爲192,168.200.128 密碼123456
跨域訪問
若不同源則爲跨域,瀏覽器報錯
frameset框架標籤說明
解決方案
項目基本架構部署
第一天我們已經部署了一個小項目,而且也對於品牌數據信息寫了增刪改查的代碼,但是在實際開發中,這些代碼重複性太高而且反反覆覆,沒必要浪費太多時間,因此我們這些方法都是寫好的,今天重新部署項目,之前的小項目可以刪了
引入基礎架構
在導入之前要修改pom.xml(按需修改—一旦修改了項目名字就要修改)注意,每一個pom.xml都要改,不能批量改
然後將架構導進workspace中----檢查maven是否配置好(settings)
idea刷新一下如果沒有引入項目,需要檢查一下maven中的ignored files 是否忽略了某些文件,把對勾取消,如果取消了還未引進來需要自己手動引入一下
如果部分子項目爲灰色,說明沒引進來,需要一個一個的手動引入
再寫項目之前,先來測試一下我們的基礎架構首先是eureka是否能啓動
接着是微服務是都可以啓動
在此之前要注意,虛擬機要開,數據庫要連
數據庫建立連接(端口號爲虛擬機端口號)
連接之後可以看到引入了我們項目中用到的所有表
開啓微服務,先檢查yml文件,容器中mysql的用戶名和密碼
開啓微服務測試
訪問一下品牌的controller
配置本地域名解析
爲什麼要配置域名呢,方便用戶訪問,用戶總不能訪問IP地址吧,也不好記啊
本地域名解析工具(以管理員身份啓動)
根據分類名稱查詢品牌集合數據
先來認識一下我們的數據表內容
商品規格
表關係
手機的編碼
根據分類名稱查詢規格數據
#{}佔位符相當於?會自動過濾非sql的一些符號防止sql注入 ${}代表字符串++拼接變量
完善一下下我們發現查詢出來的規格信息,options屬性可以更好的分割成一項一項的,4G 5G,而不是字符串4G,5G,用於前端展示
改善後的數據
之前的數據