2022Java面試指南
多執行緒Java中實現多執行緒有幾種方法執行緒池執行緒死鎖wait()和notify()wait()和sleep()區別sychronized關鍵字volitle關鍵字ThreadLocal關鍵字LockcountDownLatch框架JD...
[ 檢視更多... ]
程式設計師快來學習快取層場景實戰資料收集—技術選型思路及整體方案
使用什麼技術收集日誌資料到持久化層關於這個問題,最簡單的方式是透過Logstash直接把日誌檔案中的資料遷移到Elasticsearch,但會有一個問題:業務側要求存放Elasticsearch中的記錄(包含城市、性別、年齡等原始資料,這些...
[ 檢視更多... ]
大資料開發之Hadoop生態6 大核心元件
HBase 主流的分散式NoSQL資料庫HBase(Hadoop database)是一個分散式、可擴充套件、面向列的NoSQL資料庫,本質上是一個Key-Value系統,底層資料儲存在檔案系統HDFS上,原生支援 MapReduce計算框...
[ 檢視更多... ]
當你在星巴克排隊,Kafka悄悄幫你“消費”——UP楠哥
Net,LibrdKafka)Kafka是一個分散式的釋出訂閱模式的訊息系統,可以處理大量的資料,Kafka適合離線和線上計算,Kafka的訊息保留在磁碟上,並在叢集內複製以防止資料丟失...
[ 檢視更多... ]
Kafka+Spark Streaming管理offset的兩種方法
toString, path) ) }) }}這樣,offset就會被儲存在ZK的/consumers/[groupId]/offsets/[topic]/[partition]路徑下...
[ 檢視更多... ]