原创 Docker簡介及Centos中安裝

Docker簡介 Docker 是一個容器工具,提供虛擬環境。 站在 Docker 的角度,軟件就是容器的組合:業務邏輯容器、數據庫容器、儲存容器、隊列容器......Docker 使得軟件可以拆分成若干個標準化容器,然後像搭積木一樣

原创 修改Docker鏡像倉庫地址(四種鏡像加速)

  docker-cn.com 編輯文件:vim /etc/docker/daemon.json 在該daemon.json配置文件中加入(沒有該文件先建一個): {   "registry-mirrors": ["https:/

原创 Docker安裝Mysql主從複製架構

爲什麼基於Docker搭建? 資源有限 虛擬機搭建對機器配置有要求,並且安裝mysql步驟繁瑣 一臺機器上可以運行多個Docker容器 Docker容器之間相互獨立,有獨立ip,互不衝突 Docker使用步驟簡便,啓動容器在秒級別

原创 docker安裝RabbitMQ

在docker中查找RabbitMQ鏡像 docker search rabbitmq 拉取RabbitMQ鏡像 docker pull rabbitmq (鏡像未配有控制檯) docker pull rabbitmq:m

原创 Docker安裝之Windows7

Docker安裝之Windows7篇 因爲系統是win7,所以首先安裝Docker Toolbox,下載地址如下:https://docs.docker.com/toolbox/overview/#whats-in-the-box

原创 Docker中安裝mysql

拉取MySQL鏡像 docker pull mysql (如果拉取非最新版本需指定:docker pull mysql:5.7) 之後docker會自動拉取(下載)MySQL鏡像 拉取成功後我們查看一下: docker ima

原创 docker安裝ActiveMQ

在docker中查找ActiveMQ鏡像 docker search activemq 拉取鏡像 docker search activemq 創建ActiveMQ容器 docker run -d --name ac

原创 OAuth2協議概述(四種模式)

一、什麼是OAuth2 OAuth 2.0 是一個基於令牌 Token 的授權協議,通過它我們可以在不暴露賬戶和密碼的情況下授予客戶應用有限的數據訪問權限。它解藕了認證和授權,同時它是事實上的安全框架,它能支持服務與服務,App、單頁面應

原创 Java多線程面試常見核心問題總結

1. 有T1、T2、T3三個線程,如何怎樣保證T2在T1執行完後執行,T3在T2執行完後執行?   使用join方法。   join方法的功能是使異步執行的線程變成同步執行。即調用線程實例的start方法後,該方法會立即返回,如果調

原创 JAVA的靜態代理與動態代理比較

一、概念 代理模式是常用的Java 設計模式,它的特徵是代理類與委託類有同樣的接口,代理類主要負責爲委託類預處理消息、過濾消息、把消息轉發給委託類,以及事後處理消息等。代理類與委託類之間通常會存在關聯關係,一個代理類的對象與一個

原创 字符數組、String類、StringBuffer三者的相互轉換

一、StringBuffer與String的相互轉換 1、將StringBuffer轉換成String StringBuffer類成員toString函數可將其轉換成String類型。StringBuffer buffer = new

原创 Java多線程的死鎖,活鎖,飢餓

死鎖:是指兩個或兩個以上的進程(或線程)在執行過程中,因爭奪資源而造成的一種互相等待的現象,若無外力作用,它們都將無法推進下去。此時稱系統處於死鎖狀態或系統產生了死鎖,這些永遠在互相等待的進程稱爲死鎖進程。 死鎖發生在當一些進程請求其他進

原创 方法傳入參數(來自成員變量),在方法中修改參數,退出方法後,是否會改變參數值呢?

現在列出三種不同的方法傳入參數; 1、傳入參數爲整形變量: public static void main(String[] args){          int a = 10;          System.out.println(

原创 JAVA集合類

一、集合與數組 數組(可以存儲基本數據類型)是用來存現對象的一種容器,但是數組的長度固定,不適合在對象數量未知的情況下使用。 集合(只能存儲對象,對象類型可以不一樣)的長度可變,可在多數情況下使用。 二、層次關係 如圖所示:圖中,實線邊

原创 各種return的情況下try catch finally的執行順序

結論:1、不管有木有出現異常,finally塊中代碼都會執行; 2、當try和catch中有return時,finally仍然會執行; 3、finally是在return後面的表達式運算後執行的(此時並沒有返回運算後的值,而是先把要返回的