原创 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 鏡像列表 查看本地