Dockerfile 是一個文本格式的配置文件,風格卻像是一段代碼,用戶可以通過編寫 Dockerfile 來創(chuàng)建自定義鏡像抛猫。 本文將從 Dockerfile 的基本格式入手...
Dockerfile 是一個文本格式的配置文件,風格卻像是一段代碼,用戶可以通過編寫 Dockerfile 來創(chuàng)建自定義鏡像抛猫。 本文將從 Dockerfile 的基本格式入手...
Docker 除了通過網(wǎng)絡(luò)訪問外,還提供了兩個很方便的功能來滿足服務(wù)訪問的基本需求:一個是允許映射容器內(nèi)應(yīng)用的服務(wù)端口到本地宿主機斥季;另一個是互聯(lián)機制實現(xiàn)多個容器間通過容器名來...
容器中的管理數(shù)據(jù)有兩種方式: 數(shù)據(jù)卷(Data Volumes):容器內(nèi)數(shù)據(jù)直接映射到本地主機環(huán)境 數(shù)據(jù)卷容器(Data Volume Containers):使用特定容器維...
容器是鏡像的一個運行實例否过。比較大的不同的是躏精,鏡像是靜態(tài)的只讀文件驮履,而容器帶有運行時需要的可寫文件層鱼辙。 本文記錄容器的重要操作,包括創(chuàng)建一個容器疲吸、啟動容器座每、終止一個容器、進入容...
1. 獲取鏡像 例子 docker pull ubuntu 其中 image 關(guān)鍵字可以省略 TAG 省略則會拉取最新版本在生產(chǎn)環(huán)境中不推薦省略 TAG 標簽摘悴,因為鏡像的 l...
貪心算法解決問題的步驟 當我們看到這類問題的時候,首先要聯(lián)想到貪心算法:針對一組數(shù)據(jù)蔓彩,我們定義了它的限制值和期望值治笨,希望從中選出幾個數(shù)據(jù),在滿足限制值的條件下赤嚼,期望值最大旷赖。 ...
三種方式文件拷貝的方式 通過阻塞流實現(xiàn) 優(yōu)點是實現(xiàn)簡單,而且在實際使用中更卒,簡單的場景下可能是最快的等孵。 通過 transferTo/From 實現(xiàn) 缺點是寫起來比 stream...
鄰接矩陣存儲方法 圖最直觀的一種存儲方法就是咐熙,鄰接矩陣 (Adjacency Matrix)。鄰接矩陣的底層依賴一個二維數(shù)組辨萍。 對于無向圖來說糖声,如果頂點 i 和 j 之間有邊...
堆的應(yīng)用一:優(yōu)先級隊列 一個堆,直接就可以看成一個優(yōu)先級隊列分瘦。很多時候蘸泻,它們只是概念上的有所區(qū)分。往優(yōu)先級隊列中插入一個元素嘲玫,就相當于往堆中插入一個元素悦施;往優(yōu)先級隊列中取出優(yōu)...
堆的定義 堆是一顆完全二叉樹 堆中每個節(jié)點都必須大于等于(或者小于等于)其子樹中每個節(jié)點的值。 如何實現(xiàn)一個堆 實現(xiàn)堆主要依靠堆化操作去团。而堆化操作又分為向上堆化和向下堆化抡诞。 ...
什么是遞歸樹 遞歸的思想顷窒,就是將大問題分解為小問題,再將小問題分解為小小問題。這樣一層一層分解鞋吉,直到問題的數(shù)據(jù)規(guī)模被分解得足夠小鸦做,不用繼續(xù)分解為止。 如果我們把這個一層一層分...
什么是“平衡二叉查找樹” 平衡二叉樹的嚴格定義:二叉樹中任意一個節(jié)點的左右子樹高度相差不能大于 1谓着。而平衡二叉查找樹泼诱,就是在平衡二叉樹的基礎(chǔ)上,滿足二叉查找樹的特定的樹赊锚。 但...
同步和異步治筒、阻塞和非阻塞 同步 (synchronous) 是一種可靠的運行機制,當我們進行同步操作時舷蒲,后續(xù)操作是等待當前調(diào)用返回耸袜,才會進行下一步操作。 異步 (asynch...
為什么需要 ConcurrentHashMap Java 早期的同步類 HashTable 和 Collections 提供的同步包裝器為我們提供了線程安全的容器资昧,但是因為這...