原创 消息隊列中點對點與發佈訂閱區別

背景知識 JMS一個在 Java標準化組織(JCP)內開發的標準(代號JSR 914)。2001年6月25日,Java消息服務發佈JMS 1.0.2b,2002年3月18日Java消息服務發佈 1.1.  Java消息服務(Java Me

原创 快速開發一個自定義Spring Boot Starter,並使用它

衆所周知(不知道?點此),Spring Boot由衆多Starter組成,隨着版本的推移Starter家族成員也與日俱增。在傳統Maven項目中通常將一些層、組件拆分爲模塊來管理,以便相互依賴複用,在Spring Boot項目中我們則可以

原创 tcpdump抓包規則常用命令

下面的例子全是以抓取eth0接口爲例,如果不加”-i eth0”是表示抓取所有的接口包括lo。   首先安裝tcpdump包:yum install -y tcpdump       1、抓取包含172.16.1.122的數據包   # 

原创 Keytool用法說明

Keytool是一個key與cert的管理工具。使用keytool可以管理public key、private key,以及與key之相關的certificate。   1、command和option說明 1.1 command 使用k

原创 keepalived的腦裂問題

1、什麼是腦裂     腦裂(split-brain):指在一個高可用(HA)系統中,當聯繫着的兩個節點斷開聯繫時,本來爲一個整體的系統,分裂爲兩個獨立節點,這時兩個節點開始爭搶共享資源,結果會導致系統混亂,數據損壞。     對於無狀態

原创 後端nginx使用set_real_ip_from獲取用戶真實IP

隨着nginx的迅速崛起,越來越多公司將apache更換成nginx. 同時也越來越多人使用nginx作爲負載均衡, 並且代理前面可能還加上了CDN加速,但是隨之也遇到一個問題:nginx如何獲取用戶的真實IP地址.實例環境: 用戶IP

原创 /proc/sys/net/ipv4/

/proc/sys/net/ipv4/下文件詳細解釋:   1) /proc/sys/net/ipv4/ip_forward   該文件表示是否打開IP轉發。   0,禁止   1,轉發   基本用途:如VPN、路由產品的利用;   出

原创 解決Linux上解壓jdk報錯gzip: stdin: not in gzip format

最近在阿里上買了個服務器玩,需要安裝jdk,在解壓過程中遇到了一些問題,又是一番Google度娘,終於解決了。問題原因讓我有點無奈…… 輸入 #tar -xvf jdk-8u131-linux-x64.tar.gz,執行命令後報錯如下: