原创 ElasticSearch最新版快速入門詳解

寫在前面:我是「且聽風吟」,目前是某上市遊戲公司的大數據開發工程師,熱愛大數據開源技術,喜歡分享自己的所學所悟,現階段正在從頭梳理大數據體系的知識,以後將會把時間重點放在Spark和Flink上面。 如果你也對大數據感興趣,希

原创 萬字HBase詳解帶你暢遊大數據的海豚灣

寫在前面:我是「且聽風吟」,目前是某上市遊戲公司的大數據開發工程師,熱愛大數據開源技術,喜歡分享自己的所學所悟,現階段正在從頭梳理大數據體系的知識,以後將會把時間重點放在Spark和Flink上面。 如果你也對大數據感興趣,希

原创 ArrayList源碼萬字解析!透徹易懂!

寫在前面:我是「且聽風吟」,目前是某上市遊戲公司的大數據開發工程師,熱愛大數據開源技術,喜歡分享自己的所學所悟,現階段正在從頭梳理大數據體系的知識,以後將會把時間重點放在Spark和Flink上面。 如果你也對大數據感興趣,希

原创 hive關係運算實例詳解

寫在前面:我是「且聽風吟」,目前是某上市遊戲公司的大數據開發工程師,熱愛大數據開源技術,喜歡分享自己的所學所悟,現階段正在從頭梳理大數據體系的知識,以後將會把時間重點放在Spark和Flink上面。 如果你也對大數據感興趣,希

原创 不可不知的紅黑樹解析

紅黑樹動圖解析 一、啥是紅黑樹? 紅黑樹(Red Black Tree) 是一種自平衡二叉查找樹,是在計算機科學中用到的一種數據結構,典型的用途是實現關聯數組。因此想要弄清楚紅黑樹,我們需要先解決幾個問題: 二叉查找樹是什麼?

原创 動畫演示!紅黑樹解析

紅黑樹動圖解析 一、啥是紅黑樹? 紅黑樹(Red Black Tree) 是一種自平衡二叉查找樹,是在計算機科學中用到的一種數據結構,典型的用途是實現關聯數組。因此想要弄清楚紅黑樹,我們需要先解決幾個問題: 二叉查找樹是什麼?

原创 你說你會Spring和分佈式,那你知道它們怎麼演化來的嗎?

目錄一、前言二、混沌初現三、負載均衡器誕生四、分佈式架構走向成熟4.1、分佈式用戶架構誕生4.2、分佈式系統架構誕生五、總結 一、前言 知其然更要知其所以然!現在我們所熟知的微服務,spring,負載均衡,分佈式等等技術框架和技

原创 你說你會分佈式,那你知道分佈式怎麼來的嗎? | 分佈式發展簡史

目錄一、前言二、混沌初現三、負載均衡器誕生四、分佈式架構走向成熟4.1、分佈式用戶架構誕生4.2、分佈式系統架構誕生五、總結 一、前言 知其然更要知其所以然!現在我們所熟知的微服務,spring,負載均衡,分佈式等等技術框架和技

原创 你一定要知道的分佈式架構演化史|乾貨滿滿

文章目錄一、前言二、混沌初現三、負載均衡器誕生四、分佈式架構走向成熟4.1、分佈式用戶誕生4.2、分佈式系統誕生五、總結 一、前言 截止到今年3月份,咱們國家的網民數量已達9.04億。面對如此龐大的用戶規模,各種微服務技術,分佈式

原创 大白話徹底搞懂HBase RowKey詳細設計

寫在前面:我是「且聽風吟」,目前是某上市遊戲公司的大數據開發工程師,熱愛大數據開源技術,喜歡分享自己的所學所悟,現階段正在從頭梳理大數據體系的知識,以後將會把時間重點放在Spark和Flink上面。 如果你也對大數據感興趣,希

原创 kafka自定義攔截器|案例實戰

寫在前面:我是「且聽風吟」,目前是某上市遊戲公司的大數據開發工程師,熱愛大數據開源技術,喜歡分享自己的所學所悟,現階段正在從頭梳理大數據體系的知識,以後將會把時間重點放在Spark和Flink上面。 如果你也對大數據感興趣,希

原创 如何像海豚一樣在數據海洋裏遨遊?|Hbase數據處理流程詳解

寫在前面:我是「且聽風吟」,目前是某上市遊戲公司的大數據開發工程師,熱愛大數據開源技術,喜歡分享自己的所學所悟,現階段正在從頭梳理大數據體系的知識,以後將會把時間重點放在Spark和Flink上面。 如果你也對大數據感興趣,希

原创 kafka實戰篇(二):消息消費實戰

寫在前面:我是「且聽風吟」,目前是某上市遊戲公司的大數據開發工程師,熱愛大數據開源技術,喜歡分享自己的所學所悟,現階段正在從頭梳理大數據體系的知識,以後將會把時間重點放在Spark和Flink上面。 如果你也對大數據感興趣,希

原创 kafka實戰篇(一):Producer消息發送實戰

文章目錄一、前言二、調試常用命令行總結三、Producer消息發送流程詳解3.1、總體流程3.2、分步驟細化流程四、異步發送消息實戰4.1、引入依賴4.2、簡單異步發送Demo4.3、帶回調函數的異步發送Demo4.3.1、失敗重

原创 深入分析Kafka架構(三):消費者消費方式、三種分區分配策略、offset維護

本文目錄一、前言二、消費者消費方式三、分區分配策略3.1、分配分區的前提條件3.2、Range分配策略3.3、RoundRobin分配策略3.4、Sticky分配策略四、offset維護五、總結 一、前言 在之前的兩篇文章裏,我們