原创 IntelliJ IDEA2018.2.7安裝

一、安裝 IntelliJ IDEA2018.2.7  IDEA官網下載地址鏈接:https://www.jetbrains.com/idea/download/previous.html 1、進入網站之後,找到 INTELLIJ IDE

原创 使用@ControllerAdvice/@RestControllerAdvice + @ExceptionHandler註解實現全局處理Controller層的異常

一、前言    在進行項目開發的過程中,我們不可避免地都要對代碼中可能存在的異常進行處理和捕獲,而我們通常的做法有如下兩種:   方式一: 1、對於在Service層的異常,使用try-catch進行捕獲處理,其Service層捕獲異常代

原创 Log4j2的使用,以及Spring 和 SpringBoot 分別使用Slf4j集成Log4j2構建項目日誌系統

一、日誌框架介紹         Slf4j(全稱是Simple Loging Facade For Java) 是一個爲Java程序提供日誌輸出的統一接口,是對所有日誌框架制定的一種規範、標準、接口,並不是一個具體的日誌實現方案,因此S

原创 Kubernetes入門到實踐 (一) Kubernetes介紹 與 yum安裝Kubernetes集羣

文章目錄一、Kubernetes 介紹二、Kubernetes 核心功能介紹三、Kubernetes 節點組件介紹四、Kubernetes集羣的安裝與配置1、Kubernetes集羣的五種安裝方式對比2、安裝前的環境準備3、yum

原创 Docker入門到實踐 (九) IDEA集成Docker構建容器鏡像,部署項目

文章目錄一、前言二、開啓docker的tcp遠程訪問三、通過docker的maven插件構建鏡像方式一:不使用Dockerfile來構建鏡像方式二:通過Dockerfile實現細膩化的鏡像構建四、通過IDEA的Docker插件構建

原创 Git入門與使用 (二) Git相關命令的介紹與使用

文章目錄一、前言二、理解Git的工作區、暫存區、本地倉庫和遠程倉庫三、Git相關命令的介紹與使用1、初始化Git倉庫2、設置簽名2.1、設置倉庫/項目級別的簽名2.2、設置系統用戶級別的簽名3、查看Git倉庫的狀態4、向暫存區添加

原创 Docker入門到實踐 (七) 本地鏡像推送到阿里雲 和 下載鏡像到本地

文章目錄一、前言二、本地鏡像推送到阿里雲1、登錄阿里雲,並進入到控制檯頁面2、在搜索框中輸入 容器鏡像服務,進入到鏡像倉庫管理控制檯3、創建命名空間4、創建鏡像倉庫5、將本地鏡像推送到阿里雲三、下載鏡像到本地1、查看阿里雲容器鏡像

原创 Docker入門到實踐 (二) docker常用命令講解

文章目錄一、前言二、Docker常用命令講解1、docker相關命令1.1、docker啓動與停止1.2、查看docker狀態1.3、查看docker版本信息1.4、查看docker概要信息1.5、查看docker幫助文檔2、鏡像

原创 分佈式自增ID生成算法 - 雪花算法(SnowFlake)

一、概述    1、SnowFlake算法生成id的結果是一個64bit大小的整數,它的結構如下圖:          ●  1位,不用。二進制中最高位爲1的都是負數,但是我們生成的id一般都使用整數,所以這個最高位固定是0 ●  41位

原创 Docker入門到實踐 (一) docker簡介與安裝

文章目錄一、docker 介紹二、docker 優點1、更快速的應用交付和部署2、更便捷的升級和擴縮容3、更簡單的系統運維4、更高效的利用系統資源三、Docker 架構1、Docker Client (docker 客戶端)2、D

原创 Docker入門到實踐 (三) Dockerfile解析與鏡像製作

文章目錄一、前言二、Dockerfile解析1、什麼是Dockerfile2、Dockerfile構建三步驟3、Dockerfile的廬山面目4、Dockerfile構建過程解析4.1、Dockerfile內容的基礎知識4.2、D

原创 Docker入門到實踐 (四) docker容器數據卷與數據卷容器

文章目錄一、前言二、容器數據卷1、什麼是容器數據卷2、容器數據卷的作用與特性3、容器數據卷的添加方式一:通過命令添加數據卷方式二:通過DockerFile添加數據卷三、數據卷容器1、什麼是數據卷容器2、添加數據卷容器 一、前言

原创 Docker入門到實踐 (八) Docker私有倉庫的搭建與配置

文章目錄一、前言二、Docker私有倉庫的搭建與配置1、拉取私有倉庫鏡像2、啓動registry鏡像3、查看私有倉庫是否搭建成功4、修改daemon.json配置文件5、重啓docker服務三、私有倉庫鏡像的上傳與拉取1、本地鏡像

原创 Docker入門到實踐 (五) docker數據的備份、恢復與遷移

文章目錄一、前言二、docker數據的備份、恢復與遷移方式一:docker容器的備份、恢復與遷移1、docker容器的備份 (導出)2、docker容器的遷移與恢復 (導入)方式二:docker鏡像的備份、恢復與遷移1、docke

原创 Docker入門到實踐 (無) docker compose安裝

文章目錄一、docker compose 安裝方式一:python-pip方式安裝1、安裝python所需依賴2、安裝 epel-release3、安裝 python-pip3、對安裝好的 python-pip 進行升級4、安裝