Java程序員蠢笋,最常用的20%技術(shù)有哪些拨齐?

? ?初級 Java 工程師的招聘要求肯定和高級 Java 工程師的招聘要求不一樣,阿里的 Java 工程師的招聘要求肯定和 普通公司的Java 工程師招聘要求不一樣昨寞。不需要你什么都懂瞻惋,但是在某個(gè)領(lǐng)域一定要能獨(dú)當(dāng)一面;

? ??初中級 Java 程序員必須掌握的知識援岩。

?熟練掌握數(shù)據(jù)結(jié)構(gòu)歼狼、算法、操作系統(tǒng)享怀、計(jì)算機(jī)網(wǎng)絡(luò)等基礎(chǔ)知識

熟練掌握J(rèn)ava編程羽峰、熟悉Java高并發(fā)開發(fā)手段、對JVM 虛擬機(jī)(Java內(nèi)存區(qū)域添瓷、虛擬機(jī)垃圾算法梅屉、虛擬垃圾收集器、JVM內(nèi)存管理)有一定研究

熟練掌握SOA分布式系統(tǒng)開發(fā)鳞贷,具有優(yōu)化系統(tǒng)性能坯汤、提高系統(tǒng)并發(fā)量以及系統(tǒng)可用性的實(shí)際經(jīng)驗(yàn)

熟練掌握Struts2、Spring搀愧、Hibernate惰聂、Mybatis 等框架的使用凿滤,熟悉 Spring 原理

熟練掌握Dubbo、Zookeeper庶近、常見的消息隊(duì)列(比如ActiveMq)的使用

熟悉Linux 系統(tǒng)的使用翁脆,在Linux系統(tǒng)下具有實(shí)際的開發(fā)經(jīng)驗(yàn)

熟悉MySQL數(shù)據(jù)庫的使用、常見SQL語句的書寫以及常見的優(yōu)化手段

掌握 Spring Boot +Spring Cloud +Docker

了解Hadoop 生態(tài)相關(guān)技術(shù)中的 HDFS鼻种、Storm反番、MapReduce、Hive叉钥、Hbase

Java 程序員必備書單

核心基礎(chǔ)知識

《圖解HTTP》(推薦,豆瓣評分 8.1 , 1.6K+人評價(jià)): 講漫畫一樣的講HTTP罢缸,很有意思,不會覺得枯燥投队,大概也涵蓋也HTTP常見的知識點(diǎn)枫疆。因?yàn)槠鶈栴},內(nèi)容可能不太全面敷鸦。不過息楔,如果不是專門做網(wǎng)絡(luò)方向研究的小伙伴想研究HTTP相關(guān)知識的話,讀這本書的話應(yīng)該來說就差不多了扒披。

《大話數(shù)據(jù)結(jié)構(gòu)》(推薦值依,豆瓣評分 7.9 , 1K+人評價(jià)):入門類型的書籍,讀起來比較淺顯易懂碟案,適合沒有數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)或者說數(shù)據(jù)結(jié)構(gòu)沒學(xué)好的小伙伴用來入門數(shù)據(jù)結(jié)構(gòu)愿险。

《數(shù)據(jù)結(jié)構(gòu)與算法分析:C語言描述》(推薦,豆瓣評分 8.9价说,1.6K+人評價(jià)):本書是《Data Structures and Algorithm Analysis in C》一書第2版的簡體中譯本辆亏。原書曾被評為20世紀(jì)頂尖的30部計(jì)算機(jī)著作之一,作者M(jìn)ark Allen Weiss在數(shù)據(jù)結(jié)構(gòu)和算法分析方面卓有建樹鳖目,他的數(shù)據(jù)結(jié)構(gòu)和算法分析的著作尤其暢銷扮叨,并受到廣泛好評.已被世界500余所大學(xué)用作教材。

《算法圖解》(推薦疑苔,豆瓣評分 8.4甫匹,0.6K+人評價(jià)):入門類型的書籍甸鸟,讀起來比較淺顯易懂惦费,適合沒有算法基礎(chǔ)或者說算法沒學(xué)好的小伙伴用來入門。示例豐富抢韭,圖文并茂薪贫,以讓人容易理解的方式闡釋了算法.讀起來比較快,內(nèi)容不枯燥刻恭!

《算法 第四版》(推薦瞧省,豆瓣評分 9.3扯夭,0.4K+人評價(jià)):Java語言描述,算法領(lǐng)域經(jīng)典的參考書鞍匾,全面介紹了關(guān)于算法和數(shù)據(jù)結(jié)構(gòu)的必備知識交洗,并特別針對排序、搜索橡淑、圖處理和字符串處理進(jìn)行了論述构拳。書的內(nèi)容非常多,可以說是Java程序員的必備書籍之一了梁棠。

Java相關(guān)

《Effective java 》(推薦置森,豆瓣評分 9.0,1.4K+人評價(jià)):本書介紹了在Java編程中78條極具實(shí)用價(jià)值的經(jīng)驗(yàn)規(guī)則符糊,這些經(jīng)驗(yàn)規(guī)則涵蓋了大多數(shù)開發(fā)人員每天所面臨的問題的解決方案凫海。通過對Java平臺設(shè)計(jì)專家所使用的技術(shù)的全面描述,揭示了應(yīng)該做什么男娄,不應(yīng)該做什么才能產(chǎn)生清晰行贪、健壯和高效的代碼。本書中的每條規(guī)則都以簡短模闲、獨(dú)立的小文章形式出現(xiàn)瓮顽,并通過例子代碼加以進(jìn)一步說明。本書內(nèi)容全面围橡,結(jié)構(gòu)清晰暖混,講解詳細(xì)∥淌冢可作為技術(shù)人員的參考用書拣播。

《Head First Java.第二版》(推薦,豆瓣評分 8.7收擦,1.0K+人評價(jià)): 可以說是我的Java啟蒙書籍了贮配,特別適合新手讀當(dāng)然也適合我們用來溫故Java知識點(diǎn)。

《Java多線程編程核心技術(shù)》: Java多線程入門級書籍還不錯(cuò)塞赂,但是說實(shí)話泪勒,質(zhì)量不是很高,很快就可以閱讀完宴猾。

《JAVA網(wǎng)絡(luò)編程 第4版》: 可以系統(tǒng)的學(xué)習(xí)一下網(wǎng)絡(luò)的一些概念以及網(wǎng)絡(luò)編程在Java中的使用圆存。

《Java核心技術(shù)卷1+卷2》(推薦): 很棒的兩本書,建議有點(diǎn)Java基礎(chǔ)之后再讀仇哆,介紹的還是比較深入的沦辙,非常推薦。這兩本書我一般也會用來鞏固知識點(diǎn)讹剔,是兩本適合放在自己身邊的好書油讯。

《Java編程思想(第4版)》(推薦详民,豆瓣評分 9.1,3.2K+人評價(jià)):這本書要常讀陌兑,初學(xué)者可以快速概覽沈跨,中等程序員可以深入看看java,老鳥還可以用之回顧java的體系兔综。這本書之所以厲害谒出,因?yàn)樗跓o形中整合了設(shè)計(jì)模式,這本書之所以難讀邻奠,也恰恰在于他對設(shè)計(jì)模式的整合是無形的笤喳。

《Java并發(fā)編程的藝術(shù)》(推薦,豆瓣評分 7.2碌宴,0.2K+人評價(jià)): 這本書不是很適合作為Java并發(fā)入門書籍杀狡,需要具備一定的JVM基礎(chǔ)。我感覺有些東西講的還是挺深入的贰镣,推薦閱讀呜象。

《實(shí)戰(zhàn)Java高并發(fā)程序設(shè)計(jì)》(推薦):豆瓣評分 8.3 ,書的質(zhì)量沒的說碑隆,推薦大家好好看一下恭陡。

《Java程序員修煉之道》: 很雜,我只看了前面幾章上煤,不太推薦閱讀休玩。

《深入理解Java虛擬機(jī)(第2版)周志明》(推薦,豆瓣評分 8.9劫狠,1.0K+人評價(jià)):建議多刷幾遍拴疤,書中的所有知識點(diǎn)可以通過JAVA運(yùn)行時(shí)區(qū)域和JAVA的內(nèi)存模型與線程兩個(gè)大模塊羅列完全。

《Netty實(shí)戰(zhàn)》(推薦独泞,豆瓣評分 7.8呐矾,92人評價(jià)):內(nèi)容很細(xì),如果想學(xué)Netty的話懦砂,推薦閱讀這本書蜒犯!

《從Paxos到Zookeeper》(推薦,豆瓣評分 7.8荞膘,0.3K人評價(jià)):簡要介紹幾種典型的分布式一致性協(xié)議罚随,以及解決分布式一致性問題的思路,其中重點(diǎn)講解了Paxos和ZAB協(xié)議衫画。同時(shí)毫炉,本書深入介紹了分布式一致性問題的工業(yè)解決方案——ZooKeeper,并著重向讀者展示這一分布式協(xié)調(diào)框架的使用方法削罩、內(nèi)部實(shí)現(xiàn)及運(yùn)維技巧瞄勾,旨在幫助讀者全面了解ZooKeeper,并更好地使用和運(yùn)維ZooKeeper弥激。

JavaWeb相關(guān)

《深入分析Java Web技術(shù)內(nèi)幕》: 感覺還行进陡,涉及的東西也蠻多。

《Spring實(shí)戰(zhàn)(第4版)》(推薦微服,豆瓣評分 8.3 趾疚,0.3K+人評價(jià)):不建議當(dāng)做入門書籍讀,入門的話可以找點(diǎn)國人的書或者視頻看以蕴。這本定位就相當(dāng)于是關(guān)于Spring的新華字典糙麦,只有一些基本概念的介紹和示例,涵蓋了Spring的各個(gè)方面丛肮,但都不夠深入赡磅。就像作者在最后一頁寫的那樣:“學(xué)習(xí)Spring,這才剛剛開始”宝与。

《Java Web整合開發(fā)王者歸來》(已過時(shí)):當(dāng)時(shí)剛開始學(xué)的時(shí)候就是開的這本書焚廊,基本上是完完整整的看完了。不過习劫,我不是很推薦大家看咆瘟。這本書比較老了,里面很多東西都已經(jīng)算是過時(shí)了诽里。不過袒餐,這本書的一個(gè)很大優(yōu)點(diǎn)是:基礎(chǔ)知識點(diǎn)概括全面。

《Redis實(shí)戰(zhàn)》:如果你想了解Redis的一些概念性知識的話谤狡,這本書真的非常不錯(cuò)匿乃。

《Redis設(shè)計(jì)與實(shí)現(xiàn)》(推薦,豆瓣評分 8.5豌汇,0.5K+人評價(jià))

《深入剖析Tomcat》(推薦幢炸,豆瓣評分 8.4,0.2K+人評價(jià)):本書深入剖析Tomcat 4和Tomcat 5中的每個(gè)組件拒贱,并揭示其內(nèi)部工作原理宛徊。通過學(xué)習(xí)本書,你將可以自行開發(fā)Tomcat組件逻澳,或者擴(kuò)展已有的組件闸天。 讀完這本書,基本可以擺脫背誦面試題的尷尬斜做。

《高性能MySQL》(推薦苞氮,豆瓣評分 9.3,0.4K+人評價(jià)):mysql 領(lǐng)域的經(jīng)典之作瓤逼,擁有廣泛的影響力笼吟。不但適合數(shù)據(jù)庫管理員(dba)閱讀库物,也適合開發(fā)人員參考學(xué)習(xí)。不管是數(shù)據(jù)庫新手還是專家贷帮,相信都能從本書有所收獲戚揭。

深入理解Nginx(第2版):作者講的非常細(xì)致,注釋都寫的都很工整撵枢,對于 Nginx 的開發(fā)人員非常有幫助民晒。優(yōu)點(diǎn)是細(xì)致,缺點(diǎn)是過于細(xì)致锄禽,到處都是代碼片段潜必,缺少一些抽象。

《RabbitMQ實(shí)戰(zhàn)指南》:《RabbitMQ實(shí)戰(zhàn)指南》從消息中間件的概念和RabbitMQ的歷史切入沃但,主要闡述RabbitMQ的安裝磁滚、使用、配置绽慈、管理恨旱、運(yùn)維、原理坝疼、擴(kuò)展等方面的細(xì)節(jié)搜贤。如果你想淺嘗RabbitMQ的使用,這本書是你最好的選擇钝凶;如果你想深入RabbitMQ的原理仪芒,這本書也是你最好的選擇;總之耕陷,如果你想玩轉(zhuǎn)RabbitMQ掂名,這本書一定是最值得看的書之一

《Spring Cloud微服務(wù)實(shí)戰(zhàn)》:從時(shí)下流行的微服務(wù)架構(gòu)概念出發(fā),詳細(xì)介紹了Spring Cloud針對微服務(wù)架構(gòu)中幾大核心要素的解決方案和基礎(chǔ)組件哟沫。對于各個(gè)組件的介紹饺蔑,《Spring Cloud微服務(wù)實(shí)戰(zhàn)》主要以示例與源碼結(jié)合的方式來幫助讀者更好地理解這些組件的使用方法以及運(yùn)行原理。同時(shí)嗜诀,在介紹的過程中猾警,還包含了作者在實(shí)踐中所遇到的一些問題和解決思路,可供讀者在實(shí)踐中作為參考隆敢。

《第一本Docker書》:Docker入門書籍发皿!

操作系統(tǒng)

《鳥哥的Linux私房菜》(推薦,拂蝎,豆瓣評分 9.1穴墅,0.3K+人評價(jià)):本書是最具知名度的Linux入門書《鳥哥的Linux私房菜基礎(chǔ)學(xué)習(xí)篇》的最新版,全面而詳細(xì)地介紹了Linux操作系統(tǒng)。全書分為5個(gè)部分:第一部分著重說明Linux的起源及功能玄货,如何規(guī)劃和安裝Linux主機(jī)皇钞;第二部分介紹Linux的文件系統(tǒng)、文件、目錄與磁盤的管理;第三部分介紹文字模式接口 shell和管理系統(tǒng)的好幫手shell腳本眶明,另外還介紹了文字編輯器vi和vim的使用方法谒主;第四部分介紹了對于系統(tǒng)安全非常重要的Linux賬號的管理,以及主機(jī)系統(tǒng)與程序的管理也拜,如查看進(jìn)程以舒、任務(wù)分配和作業(yè)管理;第五部分介紹了系統(tǒng)管理員(root)的管理事項(xiàng)慢哈,如了解系統(tǒng)運(yùn)行狀況蔓钟、系統(tǒng)服務(wù),針對登錄文件進(jìn)行解析卵贱,對系統(tǒng)進(jìn)行備份以及核心的管理等滥沫。

架構(gòu)相關(guān)

《大型網(wǎng)站技術(shù)架構(gòu):核心原理與案例分析+李智慧》(推薦):這本書我讀過,基本不需要你有什么基礎(chǔ)啊~讀起來特別輕松键俱,但是卻可以學(xué)到很多東西兰绣,非常推薦了。另外我寫過這本書的思維導(dǎo)圖编振,關(guān)注我的微信公眾號:“Java面試通關(guān)手冊”回復(fù)“大型網(wǎng)站技術(shù)架構(gòu)”即可領(lǐng)取思維導(dǎo)圖缀辩。

《億級流量網(wǎng)站架構(gòu)核心技術(shù)》(推薦):一書總結(jié)并梳理了億級流量網(wǎng)站高可用和高并發(fā)原則,通過實(shí)例詳細(xì)介紹了如何落地這些原則踪央。本書分為四部分:概述臀玄、高可用原則、高并發(fā)原則畅蹂、案例實(shí)戰(zhàn)健无。從負(fù)載均衡、限流液斜、降級累贤、隔離、超時(shí)與重試旗唁、回滾機(jī)制畦浓、壓測與預(yù)案、緩存检疫、池化讶请、異步化、擴(kuò)容、隊(duì)列等多方面詳細(xì)介紹了億級流量網(wǎng)站的架構(gòu)核心技術(shù)夺溢,讓讀者看后能快速運(yùn)用到實(shí)踐項(xiàng)目中论巍。

《架構(gòu)解密從分布式到微服務(wù)(Leaderus著)》:很一般的書籍,我就是當(dāng)做課后圖書來閱讀的风响。

代碼優(yōu)化

《重構(gòu)_改善既有代碼的設(shè)計(jì)》(推薦):豆瓣 9.1 分嘉汰,重構(gòu)書籍的開山鼻祖。


來源:知乎

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末状勤,一起剝皮案震驚了整個(gè)濱河市鞋怀,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌持搜,老刑警劉巖密似,帶你破解...
    沈念sama閱讀 212,383評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異葫盼,居然都是意外死亡残腌,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評論 3 385
  • 文/潘曉璐 我一進(jìn)店門贫导,熙熙樓的掌柜王于貴愁眉苦臉地迎上來抛猫,“玉大人,你說我怎么就攤上這事孩灯」虢穑” “怎么了?”我有些...
    開封第一講書人閱讀 157,852評論 0 348
  • 文/不壞的土叔 我叫張陵钱反,是天一觀的道長掖看。 經(jīng)常有香客問我,道長面哥,這世上最難降的妖魔是什么哎壳? 我笑而不...
    開封第一講書人閱讀 56,621評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮尚卫,結(jié)果婚禮上归榕,老公的妹妹穿的比我還像新娘。我一直安慰自己吱涉,他們只是感情好刹泄,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,741評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著怎爵,像睡著了一般特石。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上鳖链,一...
    開封第一講書人閱讀 49,929評論 1 290
  • 那天姆蘸,我揣著相機(jī)與錄音,去河邊找鬼。 笑死逞敷,一個(gè)胖子當(dāng)著我的面吹牛狂秦,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播推捐,決...
    沈念sama閱讀 39,076評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼裂问,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了牛柒?” 一聲冷哼從身側(cè)響起堪簿,我...
    開封第一講書人閱讀 37,803評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎焰络,沒想到半個(gè)月后戴甩,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體符喝,經(jīng)...
    沈念sama閱讀 44,265評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡闪彼,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,582評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了协饲。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片畏腕。...
    茶點(diǎn)故事閱讀 38,716評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖茉稠,靈堂內(nèi)的尸體忽然破棺而出描馅,到底是詐尸還是另有隱情,我是刑警寧澤而线,帶...
    沈念sama閱讀 34,395評論 4 333
  • 正文 年R本政府宣布铭污,位于F島的核電站,受9級特大地震影響膀篮,放射性物質(zhì)發(fā)生泄漏嘹狞。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,039評論 3 316
  • 文/蒙蒙 一誓竿、第九天 我趴在偏房一處隱蔽的房頂上張望磅网。 院中可真熱鬧,春花似錦筷屡、人聲如沸涧偷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽燎潮。三九已至,卻和暖如春扼倘,著一層夾襖步出監(jiān)牢的瞬間确封,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留隅肥,地道東北人竿奏。 一個(gè)月前我還...
    沈念sama閱讀 46,488評論 2 361
  • 正文 我出身青樓,卻偏偏與公主長得像腥放,于是被迫代替她去往敵國和親泛啸。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,612評論 2 350

推薦閱讀更多精彩內(nèi)容