原创 Raft 簡介

共識是分佈式容錯系統的基礎問題,是指多個服務器對值達成一致。 raft 設計目的: 易於理解 跟 Paxos 有同等容錯能力和性能 raft 服務器狀態: 領導(leader):處理所有客戶端請求 跟隨者(follower):被動響應

原创 關於 K8S 的幾個問題

問題1: Deployment、StatefulSet 和 DaemonSet 的區別和聯繫? 這三者都是 K8S中管理 pod 集合的工作負載資源定義。一個工作負載資源可以由若干個分佈到不同節點上的 pod 構成,pod 是 K8S 中創

原创 Docker 存儲引擎 overlay、overlay2 及 AUFS 簡介

Overlay FS Overlay FS 在 Linux 3.18 開始正式支持,它能夠將上層目錄(upperdir)和下層目錄(lowerdir)進行合併,提供用戶一個統一的合併目錄(mergeddir)。其合併規則如下: 同名上下層

原创 Redis 訂閱發佈模式(pub/sub)淺析

Redis 支持簡單的 pub/sub 功能,之所以說其簡單,是因爲消息是發送即遺忘的(fire and forgot),不會進行持久化,一旦宕機,消息丟失。 客戶端可以使用兩種方式訂閱消息: 頻道(channel) 模式(pattern

原创 LSM樹簡介

概述 LSM樹(Log Structure Merge Tree,日誌結構合併樹)不是樹,而是一系列樹。日誌結構,說的是 SSTable(Sorted String Table,有序字符串表),是一種 Append Only 的日誌形式的存

原创 解決 Android 中出現依賴多個版本支持庫的問題

在 app 的 build.gradle 中引入依賴時發現如下錯誤: All com.android.support libraries must use the exact same version specification (mixi

原创 Java&Android中的回調機制

Java&Android中的回調機制 一、簡介 Android中普遍存在着各種回調。如果不懂回調,對很多知識只能是一知半解。所以我決定今兒就好好研究下Java中的回調機制。下面是我的理解過程。 二、理解 1. 知乎說 出自常溪玲的

原创 數據庫操作的異常Cannot perform this operation because the connection pool has been close

數據庫操作的異常Cannot perform this operation because the connection pool has been close ====================問題描述===========

原创 【12】Servlet中的默認映射問題

問題描述 Servlet中配置了缺省路徑後,原先在WebRoot中的靜態頁面無法通過URL訪問了,爲什麼? 嘗試 已經做的努力: 將文件後綴改爲.jsp後可以正常訪問 將缺省映射刪除後可以正常訪問 原有的index.jsp可以正

原创 【8】Dom4j和XPath

Dom4j 一、概述 1.功能 優秀的Java XML API,用來處理XML數據 2. 搭建Dom4j環境 導入dom4j-1.6.1.jar包 二、使用Dom4j 1.讀取XML文件 調用SAXreader的read方法

原创 Android中的Spinner的用法詳解

Android中的Spinner的用法詳解 一、簡介 顯示一個子佈局讓用戶選擇其中一項,這些項目是來自跟當前視圖聯繫的適配器。具備兩種視圖模式,一種是下拉框形式(Dropdown),另一種是彈出對話框模式(Dialog)。 二、X

原创 【5】DOM

DOM 全稱Document Object MOdel,即文檔對象模型。 更新說明: 2015/12/03更新 增加innerHTML的說明 一、功能 將HTMl頁面標記按順序在內存中組建成一顆DOM樹,再解析到瀏覽

原创 JSON及其在項目中的使用

JSON 一、簡介 全稱:JavaScript Ojbect Notation,JavaScript對象標記 功能:輕量級數據交換語言 語法嚴格 兩種建立JS對象的方式 //方式一:通過function function Per

原创 Android項目打包、Eclipse視圖和UI控件

Android項目打包、Eclipse視圖和UI控件 一、項目打包過程 1. 過程 編譯打包成apk文件 使用adb安裝到設備上 2. adb 簡介 android debug bridge(Android調試橋) 作用

原创 內容提供者、內容解析者和內容觀察者

內容提供者、內容解析者和內容觀察者 一、Linux文件權限 Linxu下的用戶分 u所有者 g所屬組 o其他用戶 Linux下文件權限 r讀 w寫 x執行 文件權限表示 文件類型(1位)+所有者權限(3位)+所屬組權限(3位)+