
熱修復的三個部分 熱修復分為三個部分,分別是Java代碼部分熱修復,Native代碼部分熱修復,還有資源熱修復。 資源部分熱更新直接反射更改所有...
死鎖的定義 所謂死鎖是指多個線程因競爭資源而造成的一種僵局(互相等待),若無外力作用,這些進程都將無法向前推進。 比如如下情形:線程A當前持有互...
單例的好處是什么? 節省創建時間,提高性能:對于頻繁使用的對象,可以省略創建對象所花費的時間,這對于那些重量級的對象而言,是非常可觀的一筆系統開...
上一篇文章HashMap的底層原理探索我們分析了JDK1.7中Hashmap的源碼實現,但是在JDK1.8的時候HashMap的實現做了很大的變...
通過幾個問題來學習HashMap 前提大家都知道,HashMap是由哈希表實現的,哈希表就是由數組和鏈表組成的。 給出一個很形象的數據結構圖。 ...
一、HIVE簡介 Hive是一種建立在Hadoop文件系統上的數據倉庫架構,并對存儲在HDFS中的數據進行分析和管理;它可以將結構化的數據文件映...
一、MapReduce應用場景 Hadoop的Mapreduce是一個使用簡單的框架,基于它寫出來的程序可以運行在上千個商用機器組成的大型集群上...
一、YARN是什么? Apache Hadoop YARN (Yet Another Resource Negotiator,另一種資源協調者)...
一、ViewRoot 和 DecorView ViewRoot 對應于 ViewRootImpl,是連接 WindowManager 和 Dec...