原创 Java設計模式之單例模式的七種寫法

什麼是單例模式? 單例模式是一種常見的設計模式,單例模式的寫法有很多種,這裏主要介紹三種: 懶漢式單例模式、餓漢式單例模式、登記式單例 。 單例模式有以下特點: 1、單例類只能有一個實例。 2、單例類必須自己創建自己唯一的實例。 3

原创 Docker-實戰(五)

5.1 MySQL高可用集羣搭建   01.拉取haproxy鏡像 docker pull percona/percona-xtradb-cluster:5.7.21 02 複製pxc鏡像(實則重命名) docker tag perc

原创 Docker-Image and Container(二)

​ 2.1 深入探討Image 說白了,image就是由一層一層的layer組成的。   2.1.1 官方image https://github.com/docker-library   mysql https://github

原创 Kubernetes-K8S核心組件和單機版搭建【kubectl、minikube】(一)

K8S核心組件和架構圖 K8S架構圖  K8S Docs Concepts:https://kubernetes.io/docs/concepts/     (1)先以container爲起點,k8s既然是容器編排工具,那麼一定會有co

原创 Kubernetes-搭建K8s集羣【kubeadm、kubelet 、 kubectl】(二)

01 搭建K8s集羣 1.1 版本統一 Docker 18.09.0 --- kubeadm-1.14.0-0 kubelet-1.14.0-0 kubectl-1.14.0-0 --- k8s.gcr.io/ku

原创 使用Swagger自動生成文檔

Swagger 是什麼? Swagger 是一個規範和完整的框架,用於生成、描述、調用和可視化 RESTful 風格的 Web 服務。 Springfox 的前身是 swagger-springmvc,是一個開源的 API doc 框架

原创 Java多線程之停止線程

打申請一個多星期了,流程也走的差不多了,離開的日子越來越近了    即將離開呆了兩年的地方,的確有點捨不得,但畢竟是走到這一步了   一定要做出決定

原创 Docker-網絡(三)

​docker網絡官網  https://docs.docker.com/network/   3.1 計算機網絡模型   3.2 Linux中網卡   3.2.1 查看網卡[網絡接口]   ip link showls /sy

原创 Spring MVC註解@Valid、@JsonSerialize、@JsonView等

@Valid Spring MVC採用的校驗是hibernate-validate,第一步肯定是導包,就忽略了 可使用的校驗註解 @NotNull 值不能爲空 @Null 值必須爲空 @Pattern(regex=) 字符

原创 Docker-Docker Compose and Docker Swarm(六)

06 Docker Compose 官網:https://docs.docker.com/compose/ 6.1 業務背景 6.2 Docker傳統方式實現 6.2.1 寫Python代碼&build image (1)創

原创 Java多線程之ThreadLocal和InheritableThreadLocal的使用

類變量的共享可以使用public static變量的形式,所有的線程都使用同一個public static變量,如果想實現每一個線程都有自己的共享變量該如何解決呢? JDK中提供的ThreadLocal正式爲了解決這樣的問題。 類Th

原创 centos7安裝mysql5.7操作步驟

以下內容在centos7.3環境下安裝成功,在centos6下試過安裝失敗. 安裝操作 1. 下載mysql的repo源 wget http://repo.mysql.com/mysql57-community-release-el7-

原创 Docker-初識Docker(一)

1.1 What is Docker ​ 1.1.1 官網首頁   https://www.docker.co   Modernize your applications, accelerate innovation Securel

原创 mysql 命令備忘錄

這句話最重要,放最前面 InnoDB的行鎖是通過給索引上的索引項加鎖來實現的。 只有通過索引條件進行數據檢索,InnoDB才使用行級鎖,否則,InnoDB將使用表鎖(鎖住索引的所有記錄)   查看mysql建表語句(以下以user表爲

原创 函數式編程-Java8語法分析

什麼是函數式編程? 是一種編程模型,把計算機中的運算看做數學中的函數計算,並且避免了狀態及變量的概念 f(x) 函數式接口 第一種:就是在一個接口中定義唯一的一個抽象方法,那麼這個接口就是函數式接口 public interface Fu