原创 3. Docker 守護及客戶端

文章目錄1. 守護程序1.1. 守護進程架構1.2. 守護程序命令參數2. 客戶端 docker是以客戶端(client)和守護進程(server)來運行的 docker命令本身無法操作容器等操作,其會調用dockerd來完成命令

原创 14. Docker DockerMachine

文章目錄0. 前言1. 安裝1.1. Linux1.2. Windows2. 將現有主機納入管理2.1. 未安裝docker的主機2.2. 已安裝docker的主機3. 子命令介紹 0. 前言 Docker Machine 是Do

原创 7.final

文章目錄1. final的指令重排1.1. 賦值`final屬性`的指令重排1.2. 讀取`final屬性`的指令重排1.3. `final屬性`爲引用類型 1. final的指令重排 對於 final 域,編譯器和處理器要遵守兩

原创 6.RocketMQ 客戶端開發進階

文章目錄1. Producer1.1. 構造參數1.2. 方法1.2.1. 同步發送方法1.2.2. 異步發送方法1.2.3. 單向發送方法1.2.4. 批量發送方法1.2.5. 使用事務發送1.2.6. 其他方法1.2.7. 方

原创 5.JVM-JDK工具

在JDK根目錄下的bin目錄中,JDK提供了很多用於監控虛擬機的工具。 這些工具中很多都是使用lib/tools.jar來包裝進行實現的。 1. 命令行工具 名稱 全稱 主要作用 jps JVM Process St

原创 1.JVM-內存

文章目錄1. 程序計數器2. 虛擬機棧2.1. 棧幀(StackFrame)2.1.1. 局部變量表2.1.2. 操作數棧2.1.3. 動態連接方法2.1.4. 返回地址3. 本地棧4. 方法區(永久代) PermGen4.1.

原创 6. Docker 倉庫

文章目錄1. 什麼是倉庫2. 官方註冊服務器3. 使用鏡像加速器 1. 什麼是倉庫 倉庫(Repository)很容易和註冊服務器(Registry)混淆,在maven裏的倉庫的概念其實是docker裏的註冊服務器(Registr

原创 3.JVM-對象引用

文章目錄1. 引用1.1.強引用(Strong Reference)1.2. 軟引用(Soft Reference)1.3. 弱引用(Weak Reference)1.4. 虛引用(Phantom Reference)2. 引用計

原创 4. Docker 命令

文章目錄1. 鏡像相關2. 容器相關2.1. 查看容器2.2. 操作容器2.3. 連接容器2.4. 容器進程操作3. 容器&鏡像4. 容器&主機5. 倉庫6. 倉庫&鏡像7. 其他8. commit/save/load/expor

原创 13. Docker Log

文章目錄1. 日誌存儲2. 日誌查看3. 日誌限制4. 查看日誌大小5. 日誌清理 1. 日誌存儲 Docker在運行時會生成日誌,一般在/var/lib/docker/containers/下,在該目錄下會根據容器的ID建立文件

原创 0. Docker 前言

文章目錄1. 簡介2. Docker應用場景3. Docker版本3.1. 社區版 Docker Community Edition3.2. 企業版4. 平臺支持4.1. 桌面系統4.2. 雲系統5. 服務器 1. 簡介 Dock

原创 5. Docker 配置

文章目錄1. 配置國內鏡像源 1. 配置國內鏡像源 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors

原创 大型網站技術架構圖書思維導圖

點贊 1 收藏 分享 文章舉報 蘇曼SUMAN 發佈了92 篇原創文章 · 獲贊 17 · 訪問量 6571 私信

原创 3.緩存一致性-指令重排-內存屏障

文章目錄1. 緩存一致性2. 指令重排2.1. 重排的類型2.2. 數據依賴性2.3. as-if-serial 語義2.4. 程序順序規則happens-before2.5. 指令重排對多線程的影響3. 內存屏障3.1. Loa

原创 2.線程狀態

文章目錄1. 狀態詳解1.1. NEW1.2. RUNNABLE1.3. WAITING1.4. TIMED_WAITTING1.5. BLOCKED1.6. TERMINATED 線程根據其生命週期分成一下幾種狀態 NEW