原创 JMM與JVM區別與聯繫(精煉總結)

在多線程編程中,就涉及到線程之間的通信。爲了更好的實現程序的高併發、高性能、高可用,就不得不知道JMM。至於高可用,今後再詳細總結。另外,此處有一文介紹HA,參考https://www.linuxprobe.com/high-availa

原创 學習大數據,最容易發生的常見錯誤,解決方案(絕大多數問題)

1、用./bin/spark-shell啓動spark時遇到異常:java.net.BindException: Can't assign requested address: Service 'sparkDriver' failed a

原创 Flink學習——基礎

Flink 官網:https://flink.apache.org/ 一、Flink簡介 1、Apache Flink框架,是一個分佈式處理引擎(分佈式計算框架)。 2、它針對於無界和有界數據流,進行有狀態計算(實時、批量計算)。 3、其

原创 簡單、生動漫畫講述什麼是MD5加密算法(轉載,resource url見文末)

本文將通過漫畫的形式來通俗易懂的講述什麼是MD5加密算法(Message Digest Algorithm MD5(中文名爲消息摘要算法第五版)),MD5加密算法的底層原理以及MD5加密算法的破解算法方法。                

原创 JVM調優總結

JVM調優淺談  1.數據類型     java虛擬機中,數據類型可以分爲兩類:基本類型和引用類型。     基本類型的變量保存原始值,即:它代表的值就是數值本身,而引用類型的變量保存引用值。     “引用值”代表了某個對象的引用,而不

原创 精煉總結:JMM(java內存模型)與JVM(java虛擬機)

在多線程編程中,就涉及到線程之間的通信。爲了更好的實現程序的高併發、高性能、高可用(即HA),就不得不知道JMM。至於高可用,今後再詳細總結。另外,此處有一文介紹HA,參考https://www.linuxprobe.com/high-a

原创 一致性哈希算法原理【轉載】

一致性Hash算法背景 致敬原創,全文轉載。 https://www.cnblogs.com/lpfuture/p/5796398.html   一致性哈希算法在1997年由麻省理工學院的Karger等人在解決分佈式Cache中提出的,設