原创 docker部署運行jar

進入微服務時代後,大家都使用springboot來開發微服務,然後打成jar包放到docker容器中運行。通常的方式是將jar包以鏡像images形式安裝到docker中,然後創建容器運行。並且idea開發工具還支持直接在項目編譯

原创 docker部署mysql5.7數據庫

1、拉取mysql鏡像 搜索mysql鏡像: [root@iZbp13sno1lc2yxlhjc4b3Z ~]# docker search mysql NAME DESCRIPT

原创 docker安裝Oracle11g數據庫

最近公司項目需要用到oracle數據庫,爲方面同事開發,於是在公司阿里雲服務器上用docker安裝了一個oracle11g,給同事開發測試使用。 1、下載oracle11g的鏡像文件 這裏我使用的鏡像文件是:registry.cn

原创 springboot泛型封裝開發

JDK1.5出來後,Java開始支持泛型開發,通過將父類聲明爲泛型,子類繼承父類,子類就能擁有父類的方法,而不需要再寫代碼。泛型開發能使我們的代碼開發提供了很大的簡便,簡化了我們的代碼。 在springboot項目中(其他項目也一

原创 SpringCloud Gateway讀取Request Body

我們使用SpringCloud Gateway做微服務網關的時候,經常需要在過濾器Filter中讀取到Post請求中的Body內容進行日誌記錄、簽名驗證、權限驗證等操作。我們知道,Request的Body是隻能讀取一次的,如果直接

原创 docker安裝可視化工具Portainer

Portainer是一款優秀的Docker圖形化管理工具,提供狀態顯示面板、應用模板快速部署、容器鏡像網絡數據卷的基本操作(包括上傳下載鏡像,創建容器等操作)、事件日誌顯示、容器控制檯操作、Swarm集羣和服務等集中管理和操作、登

原创 docker部署eureka-server

eureka在springcloud項目中作爲註冊中心使用,提供服務註冊和服務發現功能。本片介紹如何使用構建鏡像的方式部署eureka。 1、準備eureka部署包 eureka-server部署包大家參考springcloud官

原创 docker容器之間通訊-network

docker爲容器創建獨立的網絡環境,實現宿主和容器、容器之間的網絡隔離,默認使用bridge模式的網絡,實現容器之間、容器與宿主機之間、乃至與外界之間 的網絡通信。 但是我們在實際部署應用的時候,發現並不能直接通過容器內部端口訪

原创 springboot實現前後端分離跨域訪問

在springboot項目中,前端html頁面和後端api接口是分離的,實際項目部署的時候也是分開部署的。這樣由於IP不同或者端口不同,就存在跨域問題,導致html無法調用api。 爲解決此問題,實際項目部署的時候一般有三種解決方

原创 docker離線安裝並導入鏡像

實際項目開發過程中,客戶環境大多是全內網環境,無法連接互聯網。這樣docker就不能yum在線聯網安裝,所需要的鏡像也不能在線pull下載。這時就需要進行離線安裝docker及鏡像。 1、下載docker安裝文件 離線安裝dock

原创 docker搭建nginx文件服務器

1、拉取nginx鏡像 搜索nginx鏡像: [root@iZbp13sno1lc2yxlhjc4b3Z ~]# docker search nginx NAME DESCRIPT

原创 springboot集成swagger2生產API文檔

springboot項目中,前後端分離開發,前端頁面要調用後端api處理業務就需要知道api接口的詳細說明,包括調用路徑、調用方式、入參、出參等相關要素。在早些年的時候,前後端人員都是通過編寫word接口文檔方式進行溝通,工作量非