max(start1, start2)<min(end1, end2)就相交了 處理兩個(gè)事件是否有重合的時(shí)間
如果大家正在按照筆者的教程嘗試使用大數(shù)據(jù)組件還是之前有使用過相關(guān)的組件,大家會(huì)發(fā)現(xiàn)一個(gè)問題HIVE在負(fù)責(zé)的查詢下調(diào)用Mapreduce會(huì)很慢,在這個(gè)場(chǎng)景下就涌現(xiàn)出很多查詢引擎...
前言 Presto是一款Facebook開源的MPP架構(gòu)的OLAP查詢引擎,可針對(duì)不同數(shù)據(jù)源執(zhí)行大容量數(shù)據(jù)集的一款分布式SQL執(zhí)行引擎。因?yàn)楣ぷ髦薪佑|到Presto,研究它對(duì)...
反射 反射是Java語言的重要特性,它允許程序運(yùn)行時(shí)進(jìn)行自我檢查,也允許對(duì)內(nèi)部的成員進(jìn)行操作,能夠?qū)崿F(xiàn)在運(yùn)行時(shí)對(duì)類進(jìn)行裝載,使程序運(yùn)行時(shí)更加靈活,但是也有注意正確使用否則會(huì)對(duì)...
開閉原則 開閉原則是面向?qū)ο笫澜缋镒罨A(chǔ)的設(shè)計(jì)原則,它指導(dǎo)我們?nèi)绾谓⒁粋€(gè)穩(wěn)定,靈活,可擴(kuò)展的系統(tǒng)。開閉原則定義如下: Software entities like clas...
2015 年,因?yàn)楣ぷ鲘徫坏淖儎?dòng),開始負(fù)責(zé)給集團(tuán)招聘一些技術(shù)人員,出于對(duì)公司的負(fù)責(zé),也為了更好的勝任技術(shù)經(jīng)理的職位,在面試的這件事上,我做了大量的“功課”,首先我研究了幾乎所...
1.Spring Boot 是什么 是一個(gè)基于Spring的開源的輕量級(jí)框架,目的是為了簡(jiǎn)化Spring應(yīng)用的初始搭建和開發(fā)的過程,相當(dāng)于是對(duì)Spring的一個(gè)擴(kuò)展。 Spr...