原创 Docker數據卷和網絡設置

本次將主要介紹Docker的兩個重要技術點:網絡設置和數據卷。 1. 數據卷 數據卷提供了一種宿主機和容器共享數據的方式,有些時候需要用它來做持久化和數據共享。當做持久化時,通常數據卷會比較大,可以將其放在單獨的磁盤、捲上,這個時候容器只

原创 Android貝塞爾曲線水紋波動效果、車輛監控效果

最近因工作需要做了一個Android基本開發的培訓,這裏把其中Android貝塞爾曲線應用的章節部分拿出來分享。先上圖看效果,包括水紋波動以及利用水紋波動實現車輛監控兩種效果圖,本文主要講解怎麼利用貝塞爾二次曲線實現水紋波動效果。 1、

原创 Docker常用命令集錦

最近業餘時間一直在研究使用Docker,這裏把經常使用的一些命令總結下: 一、第一部分 查看本地所有的鏡像 docker images 查看運行的容器實例 docker ps [OPTIONS] OPTIONS說明: -a :顯示所有的容

原创 Spring聲明式事務@Transactional 詳解,事務隔離級別isolation和事務傳播行爲Propagation

@Transactional註解支持9個屬性的設置,這裏只講解其中使用較多的三個屬性:readOnly、propagation、isolation。其中propagation屬性用來枚舉事務的傳播行爲,isolation用來設置事務隔離級

原创 Docker原理和基本使用

一、Docker結構說明 1、Docker Client Docker Client同Docker Daemon的交互,主要工作是在Docker Daemon上完成的,包括拉取鏡像、編譯鏡像、運行容器、發佈容器等。Docker Clien

原创 分佈式架構核心組件之消息隊列RabbitMQ

一、爲什麼使用消息隊列 1、實現解耦 耦合指不同模塊/系統之間相互作用、相互依賴的關係。RabbitMQ以異步的方式解耦系統間的關係,使用者將業務請求發送到Rabbit服務器,然後就可以返回了,Rabbit會確保請求被正確處理,即使遇到網

原创 在Windows10中安裝Docker

Docker是Linux系統的容器技術,依賴於Linux內核的NameSpace和Cgroups。那麼Windows系統中如何運行Docker呢?實際上可以通過虛擬機來實現,在Windows下運行Docker我們需要用到一個輕量級的虛擬機

原创 Docker的基本組成

Docker通過客戶端訪問守護進程,從而操作Docker容器,而容器是通過鏡像創建的,Docker鏡像保存在Docker倉庫中。 一、Docker客戶端和守護進程 Docker客戶端向Docker守護進程發送請求,Docker守護進程處

原创 初始Docker、Dokcer基本概念

一、什麼是容器 容器技術是一種虛擬化方案,與傳統虛擬機不同,傳統虛擬機是通過中間層將一臺或多臺獨立機器虛擬運行在物理硬件之上,而容器則是直接運行在操作系統內核之上的用戶控件,因此容器虛擬化也被成爲操作系統虛擬化。由於依賴於操作系統的特性,

原创 zookeeper的設計原理及使用場景

zookeeper 作爲一個分佈式的服務框架,主要用來解決分佈式集羣中應用系統的一致性問題,解決分佈式環境下多個進程或者多箇中間件之間的同步控制,使有序訪問某類資源。它能提供基於類似於文件系統的目錄節點樹方式的數據存儲。zookeeper

原创 CentOS7下Mantis安裝與配置

Mantis是一個基於PHP技術的輕量級的開源缺陷跟蹤系統,以Web操作的形式提供項目管理及缺陷跟蹤服務。由於其安裝簡單、使用方面,備受廣大開發和測試人員青睞。下面主要講解下Mantis再CentOS7上的安裝配置過程。 一、安裝apac

原创 Nginx配置https請求,以及Nginx+keepalived實現高可用

一、Nginx配置https請求 要實現Nginx配置https請求,安裝的時候需要加上 --with-http_ssl_module,因爲http_ssl_module不屬於Nginx的基本模塊。 ./configure  --pref

原创 Nginx rewrite模塊詳解、expires緩存配置及gzip壓縮策略

一、rewrite使用 rewrite的主要功能是實現URI地址的重定向,將用戶請求的URI基於regex所描述的模式進行檢查,匹配到時將其替換爲replacement指定的新的URI,即使用nginx提供的全局變量或自己設置的變量,結合

原创 Nginx Linux環境下安裝及負載均衡配置

在正式介紹Nginx之前先簡單說明下什麼是正向代理和反向代理,Nginx實現負載均衡功能正是基於其反向代理功能實現的。 正向代理類似一個跳板機,代理訪問外部資源。正向代理 是一個位於客戶端和原始服務器之間的服務器,爲了從原始服務器取得內容

原创 數據庫分庫分表及MySQL主從複製實現數據庫同步

一、爲什麼要分庫分表 解決大數據存儲時數據訪問性能,具體來說就是解決超大容量問題和性能問題。 舉例說明,訂單表或用戶表如果數據量達到上億條記錄,此時數據庫的IO能力、處理能力就會出現一個瓶頸(MySQL官方統計單表數據量超過1000萬性能