maven增加內(nèi)存 學(xué)習(xí)大數(shù)據(jù)需要什么基礎(chǔ)?
學(xué)習(xí)大數(shù)據(jù)需要什么基礎(chǔ)?大數(shù)據(jù)必須開發(fā)功底,諸如python,按照編程不需要抓取數(shù)據(jù)。其實(shí)會(huì)前端不需要諸如Html,javascript,將破霸體的數(shù)據(jù)整合后實(shí)際前端去展示。所以個(gè)人覺(jué)得學(xué)一門開發(fā)語(yǔ)言
學(xué)習(xí)大數(shù)據(jù)需要什么基礎(chǔ)?
大數(shù)據(jù)必須開發(fā)功底,諸如python,按照編程不需要抓取數(shù)據(jù)。其實(shí)會(huì)前端不需要諸如Html,javascript,將破霸體的數(shù)據(jù)整合后實(shí)際前端去展示。所以個(gè)人覺(jué)得學(xué)一門開發(fā)語(yǔ)言是要的。
學(xué)習(xí)大數(shù)據(jù)需要提前學(xué)習(xí)些什么知識(shí)做鋪墊?
本人正在進(jìn)行大數(shù)據(jù)方面的學(xué)習(xí)開發(fā),針對(duì)這個(gè)問(wèn)題禁不住很想說(shuō)幫一下忙自己的想法。學(xué)習(xí)大數(shù)據(jù)之前要做一些基礎(chǔ)性的學(xué)習(xí),個(gè)人總覺(jué)得三方面的學(xué)習(xí)可能比較比較有用:
另一方面,Java基礎(chǔ)知識(shí)的學(xué)習(xí),有了Java的基礎(chǔ),學(xué)習(xí)大數(shù)據(jù)更更很容易?;A(chǔ)學(xué)很有可能必須除開:基本上的數(shù)據(jù)類型,壓解、解壓,并發(fā)編程,集合,Java開發(fā)環(huán)境的搭建,jvm的相關(guān)知識(shí),網(wǎng)絡(luò)編程(NIO),Java的序列化,流處理,設(shè)計(jì)模式,異常處理機(jī)制、回調(diào)機(jī)制等等。
一方面,Linux基礎(chǔ)知識(shí)。目前大數(shù)據(jù)的環(huán)境搭建,都差不多是實(shí)現(xiàn)Linux操作系統(tǒng),具備什么Linux基礎(chǔ)知識(shí),能夠提高飛快去學(xué)習(xí)Java大數(shù)據(jù)??梢圆粚W(xué)虛擬機(jī)的安裝,Linux的都差不多命令,符號(hào)鏈接,進(jìn)程欄里點(diǎn),內(nèi)存一欄,CPU欄里點(diǎn),端口號(hào)查找,主機(jī)名設(shè)置,主機(jī)間的文件圖片文件夾(scp),免費(fèi)完全安裝等等。
后來(lái),目前大數(shù)據(jù)計(jì)算出有的有MR,有的用spark。假如用spark的話,這個(gè)可以學(xué)習(xí)下scala語(yǔ)言。
本人具備幾千年的java開發(fā)經(jīng)驗(yàn),熟得不能再熟多種框架,清楚網(wǎng)絡(luò)編程,認(rèn)識(shí)java安全編程,熟悉大數(shù)據(jù),認(rèn)識(shí)多種安全協(xié)議,認(rèn)識(shí)并發(fā)編程,有興趣的同學(xué)這個(gè)可以各自了解,互相學(xué)習(xí)!?。?/p>