原创 ZooKeeper 的 Leader 選舉機制

選舉機制中的概念: Serverid:服務器 ID。 編號越大在選擇算法中權重越大。 Zxid:數據 ID。ZooKeeper 狀態的每一次改變,都對應着一個遞增的 Transaction id,該 id 稱爲 Zxid,由於 zxid 的

原创 RabbitMQ 的幾道常見面試題

1. 如何保證消息的可靠性投遞 發送方確認模式:將信道設置成 Confirm 模式(發送方確認模式),則所有在信道上發佈的消息都會被指派一個唯一的 ID。 一旦消息被投遞到目的隊列後,或者消息被寫入磁盤後(可持久化的消息),信道會發送一

原创 ZooKeeper 入門介紹

1. ZooKeeper 入門 1.1 是什麼 ZooKeeper 是一個開源的分佈式的,爲分佈式應用提供協調服務的應用。 工作機制: ZooKeeper 從設計模式角度來理解:是一個基於觀察者模式的分佈式服務管理框架,它負責存儲和管理大家

原创 Docker 常用命令及參數 Docker鏡像命令 Docker 容器命令

Docker鏡像命令 docker 鏡像檢索 docker search 鏡像名 docker search redis 鏡像下載 docker pull 鏡像名 docker pull redis 鏡像列表 查看本地

原创 談談《企業IT架構轉型之道》

前段時間讀了一本名叫《企業IT架構轉型之道-阿里巴巴中臺戰略思想與架構實戰》的書,該書主要介紹了阿里的中臺戰略思想,以及什麼是共享服務體系和爲什麼要建立共享服務體系。下面結合自己的工作經歷和認識,談一談此書的 主要內容和自己的思考感受。 言

原创 Spring MVC請求處理流程

詳細分析Spring MVC請求處理的流程步驟: (1)首先用戶發送請求到前端控制器(DispatcherServlet),前端控制器根據請求信息(比如:URL)來決定選擇哪個頁面控制器(Controller)來進行處理,並把請求委託給它

原创 redis 的雪崩、穿透和擊穿

緩存雪崩 對於系統 A,假設每天高峯期每秒 5000 個請求,本來緩存在高峯期可以扛住每秒 4000 個請求,但是緩存機器意外發生了全盤宕機。緩存掛了,此時 1 秒 5000 個請求全部落數據庫,數據庫必然扛不住,它會報一下警,然後就掛了。

原创 蘋果電腦(Macbook Pro)開機後沒有聲音,如何解決。

有時候 Mac 從睡眠狀態恢復之後沒有聲音,這是 Mac OS X 系統的一個 Bug。這是因爲 Mac OS X 的核心音頻守護進程「coreaudiod」出了問題,雖然簡單的重啓電腦就能解決,但是如果不想重啓電腦的話,可以按照下面的方法

原创 Mac下redis安裝

下載地址: https://redis.io/download 解壓安裝: 解壓到想要安裝的目錄下,我這裏解壓到的是/usr/local/redis-4.0.1 tar xvf redis-4.0.1.tar --解壓tar包 進

原创 正向代理和反向代理

Nginx (engine x) 是一個高性能的HTTP和反向代理服務器,也是一個IMAP/POP3/SMTP服務器。Nginx是由伊戈爾·賽索耶夫爲俄羅斯訪問量第二的Rambler.ru站點(俄文:Рамблер)開發的,第一個公開版本

原创 Docker 常用命令及參數

Docker鏡像命令 docker 鏡像檢索 docker search 鏡像名 docker search redis 鏡像下載 docker pull 鏡像名 docker pull redis 鏡像列表 查看本地