熱修復(fù)的三個(gè)部分 熱修復(fù)分為三個(gè)部分,分別是Java代碼部分熱修復(fù),Native代碼部分熱修復(fù),還有資源熱修復(fù)。 資源部分熱更新直接反射更改所有...
死鎖的定義 所謂死鎖是指多個(gè)線程因競(jìng)爭(zhēng)資源而造成的一種僵局(互相等待)搓谆,若無(wú)外力作用,這些進(jìn)程都將無(wú)法向前推進(jìn)。 比如如下情形:線程A當(dāng)前持有互...
單例的好處是什么渤刃? 節(jié)省創(chuàng)建時(shí)間,提高性能:對(duì)于頻繁使用的對(duì)象贴膘,可以省略創(chuàng)建對(duì)象所花費(fèi)的時(shí)間卖子,這對(duì)于那些重量級(jí)的對(duì)象而言,是非承滔浚可觀的一筆系統(tǒng)開(kāi)...
上一篇文章HashMap的底層原理探索我們分析了JDK1.7中Hashmap的源碼實(shí)現(xiàn)洋闽,但是在JDK1.8的時(shí)候HashMap的實(shí)現(xiàn)做了很大的變...
通過(guò)幾個(gè)問(wèn)題來(lái)學(xué)習(xí)HashMap 前提大家都知道,HashMap是由哈希表實(shí)現(xiàn)的突梦,哈希表就是由數(shù)組和鏈表組成的诫舅。 給出一個(gè)很形象的數(shù)據(jù)結(jié)構(gòu)圖。 ...
一宫患、HIVE簡(jiǎn)介 Hive是一種建立在Hadoop文件系統(tǒng)上的數(shù)據(jù)倉(cāng)庫(kù)架構(gòu)刊懈,并對(duì)存儲(chǔ)在HDFS中的數(shù)據(jù)進(jìn)行分析和管理;它可以將結(jié)構(gòu)化的數(shù)據(jù)文件映...
一娃闲、MapReduce應(yīng)用場(chǎng)景 Hadoop的Mapreduce是一個(gè)使用簡(jiǎn)單的框架虚汛,基于它寫出來(lái)的程序可以運(yùn)行在上千個(gè)商用機(jī)器組成的大型集群上...
一、YARN是什么皇帮? Apache Hadoop YARN (Yet Another Resource Negotiator卷哩,另一種資源協(xié)調(diào)者)...
一、ViewRoot 和 DecorView ViewRoot 對(duì)應(yīng)于 ViewRootImpl属拾,是連接 WindowManager 和 Dec...