1锋华、scala 隱函數(shù)關(guān)鍵字
implicit
2、val x=y=1結(jié)果
1)x箭窜、y都是var毯焕,x變?yōu)閁nit
2)都是val,報錯
3磺樱、java內(nèi)存模型
堆內(nèi)存纳猫、棧內(nèi)存、方法區(qū)
棧內(nèi)存:保存局部變量
堆內(nèi)存:存儲數(shù)組和對象
方法區(qū):代碼區(qū)竹捉、字符串常量池芜辕、靜態(tài)區(qū)
4、用mr設(shè)計一個分組排重計數(shù)算法
輸入文件格式:二級域名,一級頻道,二級頻道,訪問ip地址,訪問者id
需求:按照二級域名,一級頻道,二級頻道分組,計算pageview數(shù),計算獨立ip數(shù)和獨立訪問者id數(shù)
5块差、hadoop中combiner的作用
當(dāng)map生成的數(shù)據(jù)過大時侵续,帶寬就成了瓶頸倔丈,怎樣精簡壓縮傳給Reduce的數(shù)據(jù),有不影響末了的結(jié)果呢询兴。有一種方法就是使用Combiner乃沙,Combiner號稱本地的Reduce,Reduce zui終的輸入诗舰,是Combiner的輸出
6、Linkedlist和ArrayList的區(qū)別
ArrayList是使用數(shù)組方式存儲數(shù)據(jù)训裆,此數(shù)組元素數(shù)大于實際存儲的數(shù)據(jù)以便增加和插入元素眶根,允許直接按序號索引元素,但是插入元素要涉及數(shù)組元素移動等內(nèi)存操作边琉,所以索引數(shù)據(jù)快而插入數(shù)據(jù)慢属百。LinkedList使用雙向鏈表實現(xiàn)存儲,按序號索引數(shù)據(jù)需要進行前向或后向遍歷变姨,但是插入數(shù)據(jù)時只需要記錄本項的前后項即可族扰,所以插入速度較快。
7定欧、http安全問題
1)重要信息:MD5,AES加密
2)不太重要的數(shù)據(jù):用簽名
3)登錄態(tài):
8渔呵、linux的啟動順序
通電后讀取ROM的BIOS程序進行硬件自檢,自檢成功后把計算機控制權(quán)交給BIOS中BOOTsequence中的下一個有效設(shè)備扩氢,讀取該設(shè)備MBR找到操作系統(tǒng)爷辱,載入linux的bootloader,一般是grub双饥。之后載入kernel弟断,執(zhí)行 /etc/rc.d/sysinit ,開啟其他組件(/etc/modules.conf)迟螺,執(zhí)行運行級別舍咖,執(zhí)行/etc/rc.d/rc.local ,執(zhí)行/bin/login窍株,末后shell啟動。
喜歡學(xué)習(xí)可以加入裙:九四三零六四六四四