原创 Docker和DevOps:15.使用Compose部署多容器應用

使用Compose部署多容器應用一、多容器應用的管理痛點二、Docker Compose1.docker compose解決了多容器應用管理的痛點2.基本介紹三、Docker Compose中三大概念1.Services2.Vol

原创 Docker和DevOps:14.Bind Mount文件夾映射在實際開發中的應用

Bind Mount文件夾映射在實際開發中的應用1.編寫HTML頁面2.啓動容器3.使用瀏覽器訪問4.在本機修改項目源代碼5.刷新瀏覽器 1.編寫HTML頁面 在本機創建目錄 /root/webapp 新建index.html

原创 Docker和DevOps:13.Docker的持久化存儲和數據共享

Docker的持久化存儲和數據共享一、基本介紹1.鏡像Image和容器Container2.Docker持久化方案3.基於本地文件系統的Volume的類型二、Data Volume1.基本介紹2.以mysql爲例查看docker自

原创 Docker和DevOps:11.Docker的link

Docker的link一、案例分析二、使用link優化1.優化方案2.添加link三、日常使用 一、案例分析 一個容器部署Mysql數據庫、一個容器部署後臺應用,後臺應用容器需要訪問到Mysql數據庫容器,直接寫IP:3306需要

原创 Docker和DevOps:12.容器的端口映射

容器的端口映射一、端口映射1.問題描述2.創建nginx容器3.本地瀏覽器訪問試一下4.創建容器時添加端口映射5.本地瀏覽器訪問試一下6.查看容器端口映射信息 一、端口映射 1.問題描述 在騰訊雲服務器中創建一個nginx的容器,

原创 Docker和DevOps:10.Docker Bridge

Docker Bridge0一、兩個容器間通信二、容器與外網訪問 一、兩個容器間通信 二、容器與外網訪問

原创 Docker和DevOps:9.容器間通信的底層原理

容器間通信的底層原理一、如何讓一個centos容器一直運行二、查看網絡命名空間(network namespace)三、Linux下手動創建一個網絡命名空間(1) 新建(2) 查看(3) 查看網絡命名空間的詳細信息(4) 查看網絡

原创 官方版liquibase中標籤的含義和用法

LiquiBase中標籤的含義和用法(官方版):https://www.liquibase.org/documentation/changes/create_table.html

原创 設計模式:13.原型模式及淺拷貝、深拷貝

原型模式1.克隆羊問題(1) 問題(2) 傳統方法實現(3) 優缺點(4) 解決方案2.原型模式(Prototype)(1) 基本介紹(2) 用原型模式實現克隆羊(3) 優缺點3.淺拷貝和深拷貝(1) 淺拷貝(2) 深拷貝4.深拷

原创 設計模式:12.工廠模式及其3中實現方式

工廠模式1.披薩訂購問題的普通解決方案(1) 問題(2) 普通解決方法(3) 普通解決方法的優缺點(4) 使用設計模式優化的思路2.簡單工廠模式(1)基本介紹(2)改進披薩訂購功能(3)簡單工廠模式的另一種寫法:靜態工廠模式3.工

原创 以提交Job的方式執行一個存儲過程

有耗時較長的處理邏輯,寫成存儲過程,直接調用的話有可能會被某些安全控制系統kill掉。 所以需要提交一個JOB,執行存儲過程。 複雜邏輯寫在存儲過程中 create or replace procedure PROC_TEST