Hadoop是什么 開源分布式計(jì)算框架,用于存儲(chǔ)和處理大規(guī)模數(shù)據(jù)集 Hadoop優(yōu)勢(shì) 1)高可靠:通過(guò)多副本存儲(chǔ)確保數(shù)據(jù)安全,某個(gè)節(jié)點(diǎn)出現(xiàn)故障,不會(huì)導(dǎo)致數(shù)據(jù)丟失2)高擴(kuò)展:可...
Hadoop是什么 開源分布式計(jì)算框架,用于存儲(chǔ)和處理大規(guī)模數(shù)據(jù)集 Hadoop優(yōu)勢(shì) 1)高可靠:通過(guò)多副本存儲(chǔ)確保數(shù)據(jù)安全,某個(gè)節(jié)點(diǎn)出現(xiàn)故障,不會(huì)導(dǎo)致數(shù)據(jù)丟失2)高擴(kuò)展:可...
Spark是什么 Spark是開源分布式計(jì)算引擎,用于大規(guī)模數(shù)據(jù)分析 Spark特點(diǎn) 速度快:在內(nèi)存時(shí)的運(yùn)行速度是Hadoop MapReduce的10~100倍易用:支持J...
@穎悟心舍 面試是面試官和候選人相互了解的一個(gè)過(guò)程。畢竟面試就1個(gè)小時(shí)左右,面試和實(shí)際工作也確實(shí)會(huì)存在差異
面試提問(wèn)環(huán)節(jié)總結(jié)可以從以下幾方面提問(wèn)(供參考) 了解面試官的情況 問(wèn)面試官的職責(zé)和角色:適合所有技術(shù)面,且適合開頭提問(wèn) 問(wèn)應(yīng)聘崗位的匯報(bào)線,確認(rèn)面試官是否是直屬leader:一般一面技術(shù)面不...
作用 JMM(Java Memory Model)是java內(nèi)存模型。用來(lái)屏蔽不同硬件不同操作系統(tǒng)訪問(wèn)內(nèi)存的差異性,確保java程序在不同平臺(tái)上能達(dá)到一致的內(nèi)存訪問(wèn)效果。也就...
HashMap介紹 基本實(shí)現(xiàn)原理 jdk1.7是數(shù)組+鏈表實(shí)現(xiàn)。 jdk1.8是數(shù)組+鏈表+紅黑樹實(shí)現(xiàn),鏈表長(zhǎng)度達(dá)到8會(huì)轉(zhuǎn)成紅黑樹。 一些擴(kuò)展知識(shí) 為啥使用紅黑樹不用AVL樹...
synchronized和lock鎖區(qū)別 synchronized是關(guān)鍵字,lock是juc包下的一個(gè)接口。 synchronized和lock都是可重入的。 synchro...
內(nèi)部實(shí)現(xiàn) ThreadLocal底層是通過(guò)ThreadLocalMap內(nèi)部類來(lái)實(shí)現(xiàn)的,每個(gè)Thread內(nèi)部都有一個(gè)ThreadLocalMap對(duì)象。ThreadLocalMa...
類加載過(guò)程 類加載過(guò)程有:加載、連接(驗(yàn)證、準(zhǔn)備、解析)、初始化、使用、卸載 加載:將class文件加載到方法區(qū),然后在堆中生成對(duì)應(yīng)的class對(duì)象 驗(yàn)證:對(duì)class靜態(tài)結(jié)...
DNS解析:DNS解析流程[http://www.itdecent.cn/p/e832bce1a276] 建立TCP連接:三次握手[https://www.jianshu....
三次握手 三次握手過(guò)程 第一次握手:客戶端向服務(wù)端發(fā)起連接請(qǐng)求報(bào)文,報(bào)文的同步位SYN=1,序列號(hào)seq=x??蛻舳诉M(jìn)入syn-sent狀態(tài)。 第二次握手:服務(wù)端收到客戶端的...
哪些情況會(huì)發(fā)生消息丟失 從生產(chǎn)端到消費(fèi)端都有可能發(fā)生消息丟失的情況,也就是在Producer生產(chǎn)者、Broker服務(wù)端、Consumer消費(fèi)者都會(huì)發(fā)生這個(gè)消息丟失 怎么保證消...
在瀏覽器中輸入www.baidu.com[http://www.baidu.com]之后,域名解析的過(guò)程如下: 查詢本地緩存和Host文件:從本地DNS緩存和Host文件中查...
基本架構(gòu) K8s采用的是Master/Worker架構(gòu),至少需要一個(gè)Master節(jié)點(diǎn)和多個(gè)Worker節(jié)點(diǎn)。 Master節(jié)點(diǎn)是控制節(jié)點(diǎn),負(fù)責(zé)對(duì)集群進(jìn)行調(diào)度管理,Master...
Docker是一個(gè)開源的應(yīng)用容器引擎,它允許開發(fā)者將應(yīng)用及其依賴打包成一個(gè)可移植的鏡像,這個(gè)鏡像可以在任何支持Docker的環(huán)境中部署運(yùn)行。 K8s是一個(gè)開源的容器集群管理系...
Docker和虛擬機(jī)都是用于隔離和運(yùn)行應(yīng)用程序的技術(shù),兩者在實(shí)現(xiàn)方式上存在差異。 虛擬機(jī)是借助虛擬機(jī)管理程序在宿主機(jī)操作系統(tǒng)上去創(chuàng)建新的虛擬機(jī)操作系統(tǒng),然后在虛擬機(jī)操作系統(tǒng)上...
可以從以下幾方面提問(wèn)(供參考) 了解面試官的情況 問(wèn)面試官的職責(zé)和角色:適合所有技術(shù)面,且適合開頭提問(wèn) 問(wèn)應(yīng)聘崗位的匯報(bào)線,確認(rèn)面試官是否是直屬leader:一般一面技術(shù)面不...