原创 Zookeeper--命令行操作

Zookeeper支持某些特定的四字命令字母與其的交互。他們大多數是查詢命令,用來獲取Zookeeper服務的當前狀態及相關信息。用戶在客戶端可以通過telnet或nc 向Zookeeper提交相應的命令。 Shell操作 下面

原创 Zookeeper--簡介

文章目錄前言--分佈式協調技術分佈式鎖的實現Zookeeper概述ZooKeeper特性讀、寫(更新)模式WAL和Snapshot運行模式Zookeeper數據模型系統結構狀態信息Zxid版本號(version)數據訪問節點類型

原创 Zookeeper--客戶端操作

客戶端連接示例     Zookeeper類,是我們編程時最常用的類文件。這個類是Zookeeper客戶端的主要類文件。如果要使用Zookeeper服務,應用程序首先必須創建一個Zookeeper實例,這時就需要使用此類。一旦客戶

原创 mysql order by 排序 varchar類型字段

    在做業務的時候遇到查詢的字段需要對varchar的字段進行排序,因爲這個字段是以前就已經生成的,但是所有的值都是數字,排序的結果和預期的數值大小排序不太一樣。     原因在於對於字符串的排序原理是按位(每個字符)進行比較的,並且

原创 actuator 配置說明

actuator 配置說明 作用 主要是完成微服務的監控,完成監控治理。可以查看微服務間的數據處理和調用,當它們之間出現了異常,就可以快速定位到出現問題的地方。 依賴 <dependency> <groupId>org

原创 Google Protocol Buffer 使用

Google Protocol Buffer使用 關鍵語義 語義 名稱 emun 枚舉類 message java類定義 optional,require,repeated 數據類型,對象引用 impor

原创 kafka文檔閱讀記錄

kafka文檔閱讀記錄 持久化 Kafka 對消息的存儲和緩存嚴重依賴於文件系統,kafka的持久化隊列是建立在簡單的文件讀取和文件追加兩種操作之上,這和日誌解決方案相同,這種架構的優點在於所有操作的複雜度爲O(1)即常數,而且

原创 Flume 概念理解

Flume 概念理解 flume最一個可靠的、分佈式的和高可用的海量日誌採集、聚合和傳輸的系統。 Client:生產數據,運行在獨立的線程 Event:事件,即一個數據單元,也就是每次發送的一個數據或消息(由消息頭和消息體組成)

原创 SpringCloud 子項目

SpringCloud 子項目 Spring Cloud Config:配置管理開發工具包,可以將配置放到遠程服務器,目前支持本地存儲,Git以及Subversion。 Spring Cloud Bus:事件、消息總線,用於集羣

原创 javax.ws.rs-api 常用註解

文章目錄@Path@GET @POST @PUT @DELETE@Consumes示例@Produces示例@PathParam示例@QueryParam示例@FormParam示例@FormDataParam@HeaderParam

原创 數據結構算法之紅-黑樹

文章目錄描述紅-黑樹特徵及規則特徵規則(基本性質)紅黑樹修正處理方式實現邏輯代碼實現插入操作實現邏輯代碼實現總結參考文章 描述     紅-黑樹是特殊的二叉查找樹,又名R-B樹(RED-BLACK-TREE),由於紅黑樹是特殊的二叉查

原创 SpringBoot 日誌配置LogBack(一)

常用的日誌類型有:Java Util Logging,commons logging,Log4j和slf4jspringboot三種日誌輸出均支持,如果使用spring-boot-starter依賴的(一般都使用這個),均默認使用的爲lo

原创 SpringBoot 日誌配置LogBack(二)

  接下來則進行自定義配置了,貼上一個配置示例(logback-spring.xml): <?xml version="1.0" encoding="UTF-8" ?> <!-- logback整合日誌 --> <configurati