
畢業(yè)后做了7年java應(yīng)用開發(fā)硝全,主要在一家傳統(tǒng)軟件公司做BI相關(guān)的東西诡蜓。因?yàn)橹饕菍憳I(yè)務(wù)代碼休吠,大公司都有自己的技術(shù)平臺(tái)薪夕,所以java技術(shù)也并不很強(qiáng)宋彼,多線程都很少自己寫睦裳。...
Shuffle過程是MapReduce的核心廉邑,也被稱為奇跡發(fā)生的地方备绽。要想理解MapReduce, Shuffle是必須要了解的鬓催。我看過很多相關(guān)的資料肺素,但每次看完都云里霧里的...
代理模式 為其他對(duì)象提供一個(gè)代理以控制對(duì)某個(gè)對(duì)象的訪問。代理類主要負(fù)責(zé)為委托了(真實(shí)對(duì)象)預(yù)處理消息宇驾、過濾消息倍靡、傳遞消息給委托類,代理類不現(xiàn)實(shí)具體服務(wù)课舍,而是利用委托類來完成服...
概述 定義 JAVA反射機(jī)制是在運(yùn)行狀態(tài)中塌西,對(duì)于任意一個(gè)類,都能夠知道這個(gè)類的所有屬性和方法筝尾;對(duì)于任意一個(gè)對(duì)象捡需,都能夠調(diào)用它的任意方法和屬性;這種動(dòng)態(tài)獲取信息以及動(dòng)態(tài)調(diào)用對(duì)象...
select count(*)應(yīng)該是一個(gè)比較常用的語句,用來統(tǒng)計(jì)記錄行數(shù)。 但是饰剥,慢慢地你會(huì)發(fā)現(xiàn)殊霞,這個(gè)語句越來越慢了,為什么呢汰蓉? count(*) 的實(shí)現(xiàn)方式 首先绷蹲,我們來看...