熱修復(fù)的三個部分 熱修復(fù)分為三個部分见秤,分別是Java代碼部分熱修復(fù),Native代碼部分熱修復(fù)牧嫉,還有資源熱修復(fù)分预。 資源部分熱更新直接反射更改所有...
死鎖的定義 所謂死鎖是指多個線程因競爭資源而造成的一種僵局(互相等待)趴梢,若無外力作用敬察,這些進程都將無法向前推進秀睛。 比如如下情形:線程A當(dāng)前持有互...
單例的好處是什么? 節(jié)省創(chuàng)建時間静汤,提高性能:對于頻繁使用的對象琅催,可以省略創(chuàng)建對象所花費的時間,這對于那些重量級的對象而言虫给,是非程俾眨可觀的一筆系統(tǒng)開...
上一篇文章HashMap的底層原理探索我們分析了JDK1.7中Hashmap的源碼實現(xiàn),但是在JDK1.8的時候HashMap的實現(xiàn)做了很大的變...
通過幾個問題來學(xué)習(xí)HashMap 前提大家都知道抹估,HashMap是由哈希表實現(xiàn)的缠黍,哈希表就是由數(shù)組和鏈表組成的。 給出一個很形象的數(shù)據(jù)結(jié)構(gòu)圖药蜻。 ...
一瓷式、HIVE簡介 Hive是一種建立在Hadoop文件系統(tǒng)上的數(shù)據(jù)倉庫架構(gòu),并對存儲在HDFS中的數(shù)據(jù)進行分析和管理语泽;它可以將結(jié)構(gòu)化的數(shù)據(jù)文件映...
一贸典、MapReduce應(yīng)用場景 Hadoop的Mapreduce是一個使用簡單的框架,基于它寫出來的程序可以運行在上千個商用機器組成的大型集群上...
一踱卵、YARN是什么廊驼? Apache Hadoop YARN (Yet Another Resource Negotiator,另一種資源協(xié)調(diào)者)...
一惋砂、ViewRoot 和 DecorView ViewRoot 對應(yīng)于 ViewRootImpl妒挎,是連接 WindowManager 和 Dec...