原创 Elasticsearch相關概念說明

題記: Elasticsearch研究有一段時間了,現特將Elasticsearch相關核心知識、原理從初學者認知、學習的角度,從以下9個方面進行詳細梳理。歡迎討論…… 0. 帶着問題上路——ES是如何產生的? (1)思考:大規模數據如何

原创 Elasticsearch相關組件版本對照表

Elasticsearch Kibana X-Pack Beats^* Logstash^* ES-Hadoop (jar)* APM Server App Search 5.0.x 5.0.x 5.0.x 1.3.x-5.6.x 2.4

原创 Redis集羣數據分片機制說明

Redis 集羣簡介 Redis Cluster 是 Redis 的分佈式解決方案,在 3.0 版本正式推出,有效地解決了 Redis 分佈式方面的需求。 Redis Cluster 一般由多個節點組成,節點數量至少爲 6 個才能保證組成

原创 Redis部署模式說明

   單機版 特點:簡單 問題: 1、內存容量有限 2、處理能力有限 3、無法高可用。 主從複製 Redis 的複製(replication)功能允許用戶根據一個 Redis 服務器來創建任意多個該服務器的複製品,其中被複制的服務器爲

原创 Redis實現鎖機制

使用Redis實現分佈式下用戶鎖,主要使用redis的setIfAbsent和expire方法來實現, 例如:實現用戶抽獎功能, 主要代碼如下: //抽獎 String randomStr = RandomUtils.nextInt(1

原创 Zookeeper節點個數設置

zookeeper有個特點就是選舉,選舉出Leader才能正常使用, 集羣中的zookeeper需要超過半數,整個集羣對外才可用。 這裏所謂的整個集羣對外才可用,是指整個集羣還能選出一個Leader來, 1.可以保證集羣中選舉出leade

原创 JVM結構說明

1.JVM內存模型簡介 堆——堆是所有線程共享的,主要用來存儲對象。其中,堆可分爲:年輕代和老年代兩塊區域。使用NewRatio參數來設定比例。對於年輕代,一個Eden區和兩個Suvivor區,使用參數SuvivorRatio來設定大小;

原创 Dubbo異步調用

異步調用, 對於 Provider 端不需要做特別的配置。 Consumer 配置: <dubbo:reference id="asyncService" interface="com.x.x.AsyncService"> <d

原创 2019數據庫排行榜

原创 各類證書查詢網站

普通話查詢網址:http://www.cltt.org/studentscore 中小學教師資格考試成績查詢網址:http://ntce.neea.edu.cn 全國英語四六級考試成績查詢網址:http://cet.neea.edu.cn

原创 單點登錄請求流程

根據前一篇單點登錄流程:https://blog.csdn.net/vtopqx/article/details/104833853 下面是單點登錄具體參數請求實現流程: 登錄: 1、訪問系統A:http://www.system.a.c

原创 JVM GC收集器說明

如果說垃圾收集算法是內存回收的方法論,那麼垃圾收集器就是內存回收的具體實現。下圖展示了7種作用於不同分代的收集器,其中用於回收新生代的收集器包括Serial、PraNew、Parallel Scavenge,回收老年代的收集器包括Seri

原创 全國計算機信息高新技術和全國計算機等級考試區別

全國計算機信息高新技術和全國計算機等級考試都是對計算機使用等級的評測考試zhi,但是在發證和考試內容方dao面有所區別,它們的區別爲: 1、全國高新技術辦公操作員,通過考試獲得證書的人員,表明其已具備從事相應專業崗位工作的水平和能力;而全

原创 Java IO流劃分

1、Java IO 按操作方式分類結構圖:   2、Java IO 按操作對象分類結構圖:

原创 nginx反向代理和正向代理的區別

nginx反向代理和正向代理的區別是什麼?下面本篇文章就來給大家介紹一下,希望對你們有所幫助。   什麼是正向代理? 正向代理是一個位於客戶端和原始服務器(origin server)之間的服務器,爲了從原始服務器取得內容,客戶端向代理