卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

mysql數(shù)據(jù)庫(kù)查詢(xún)進(jìn)階多表連接查詢(xún) 請(qǐng)問(wèn)java如何學(xué)習(xí)?

請(qǐng)問(wèn)java如何學(xué)習(xí)?講爛的問(wèn)題了,為啥這么講了呢?不論去學(xué)習(xí)什么,是需要都會(huì)有人問(wèn)這個(gè)東西該怎摸學(xué)?怎摸自學(xué)效率高?有什么好的方法?也都能能找到各種真是五花八門(mén)的回答,但無(wú)外乎大都先好基礎(chǔ),加強(qiáng)實(shí)踐

請(qǐng)問(wèn)java如何學(xué)習(xí)?

講爛的問(wèn)題了,為啥這么講了呢?不論去學(xué)習(xí)什么,是需要都會(huì)有人問(wèn)這個(gè)東西該怎摸學(xué)?怎摸自學(xué)效率高?有什么好的方法?也都能能找到各種真是五花八門(mén)的回答,但無(wú)外乎大都先好基礎(chǔ),加強(qiáng)實(shí)踐,之后后慢慢的十階。不過(guò)也不是這樣的,學(xué)習(xí)沒(méi)有捷徑,僅有一步一步腳踏實(shí)地,慢慢積累知識(shí),下的功夫充足了,自然是會(huì)了。

但呢,各個(gè)行業(yè)的學(xué)習(xí)方法上是有一些差異的,就it行業(yè)來(lái)說(shuō),學(xué)的東西基本都大都單獨(dú)應(yīng)用形式的,所以才多搶先出手是不可少的,無(wú)論打基礎(chǔ),那就后面的三階學(xué),多敲多去思考是貫徹始終的,遇到了一點(diǎn)不懂的依然想不透的,最好不要管,朝后看就對(duì)了,不要鉆牛角尖,這些問(wèn)題往往是而你的知識(shí)面相對(duì)狹窄了造成的,所以看到后面,前面的也就領(lǐng)悟了。當(dāng)然,腳踏實(shí)際,慢慢來(lái)嘛,持之以恒,兩個(gè)月se基礎(chǔ)語(yǔ)法,面向?qū)ο笳Z(yǔ)言基本特性都也能能夠掌握的差不多。

伴隨著你學(xué)習(xí)的深入,你會(huì)感覺(jué)上自己什么都會(huì)了,絕對(duì)無(wú)敵的感覺(jué),恭喜你,還未走入門(mén)檻,但還也沒(méi)入門(mén)學(xué)習(xí),我把這個(gè)階段稱(chēng)為“門(mén)外漢階段”,這個(gè)階段,你的見(jiàn)識(shí)太少,總覺(jué)得自己什么都會(huì),其實(shí)只不過(guò)個(gè)井底之蛙。

一下子你是會(huì)過(guò)得這個(gè)階段,忽然會(huì)有一天,你感覺(jué)上自己什么都不會(huì)了,你很茫然,覺(jué)的路很長(zhǎng),走不到盡頭,這個(gè)時(shí)候你才全是真正的入門(mén)了,達(dá)到第一層。

再往后,然后你會(huì)發(fā)現(xiàn),入了門(mén)之后,學(xué)出聲變的隨意不少,并非自己的代碼也能讀明白了,學(xué)習(xí)起來(lái)日中天,這是也你技術(shù)轉(zhuǎn)弱提高的時(shí)候,也就經(jīng)過(guò)了第二層。

再向前,你的技術(shù)越來(lái)越大高,你發(fā)現(xiàn)到自己懂的卻越來(lái)越大“少”了,這時(shí)候你的視野比之前高了好幾個(gè)層次,視野非常大了,注意到的東西很多,覺(jué)著自己知道怎么樣太少,這很快就到了第三層。

于是,你不時(shí)地學(xué),斷的地補(bǔ)短板,清楚的越來(lái)越多,你又發(fā)現(xiàn)到,自己好像又什么都絕對(duì)不會(huì)了,就到了第四層。

會(huì)有一天,你突然發(fā)現(xiàn)第一層到第四層是個(gè)停止循環(huán)的過(guò)程,你在一瞬間明白了總之it行業(yè)這樣,技術(shù)更新迭代的很快,今天你是行業(yè)大佬,明天你肯定就成了“門(mén)外漢”,只有一盡量不斷學(xué)習(xí),才肯定不會(huì)被行業(yè)淘汰,這應(yīng)該是第五層。

誰(shuí)給推薦幾本java進(jìn)階的書(shū)籍?

《Java編程思想》

這本書(shū)合適變更土地性質(zhì)過(guò)一兩個(gè)項(xiàng)目,對(duì)java也有一定的清楚的人。

這本書(shū)首先不是java的入門(mén)書(shū),確實(shí)這本書(shū)可以介紹了一部分語(yǔ)法,但是一些內(nèi)容是java特性的解釋?zhuān)锩娴挠美教?,是?duì)面向?qū)ο笾v解,接口,內(nèi)部類(lèi),容器,多線程,I/O的講解很更透徹同樣的又很深沉,他會(huì)給你說(shuō),在什么情況下你應(yīng)該是作何選擇。這些各種你選擇的利弊。這本書(shū)不更適合再捋看見(jiàn)了尾,適合我在疑惑不解的時(shí)候,帶著興奮疑問(wèn)去翻,讓你的求知欲帶了你去不看書(shū),而不是給自己定一個(gè)Java編程思想的讀書(shū)計(jì)劃。

《深入剖析Tomcat》

精彩章節(jié)人群:做過(guò)兩三個(gè)項(xiàng)目,對(duì)面向?qū)ο笤O(shè)計(jì)有肯定會(huì)了解,設(shè)計(jì)模式似懂,想好好看看吧什么是面向接口編程,對(duì)serlet的程序加載,映射出,及整個(gè)http跪請(qǐng)?zhí)幚砹鞒膛d趣,沒(méi)法不能容忍自己的知識(shí)體系必然黑箱的人。以為Java后臺(tái)開(kāi)發(fā)僅僅是CRUD的人。

Tomcat大家都很認(rèn)識(shí)了,不論我們做的課程設(shè)計(jì)的小項(xiàng)目,還是淘寶天貓等早上PV訪問(wèn)量過(guò)億的大型網(wǎng)站都在用,你還敢瞧得起它嗎?應(yīng)該其實(shí)初學(xué)者的技術(shù)不值一提嗎?

你可能換新數(shù)據(jù)庫(kù)框架,mvc框架,容器,不過(guò)很少很少有人換掉Tomcat。為什么不,是因?yàn)樗且粋€(gè)杰出的設(shè)計(jì)(幫你做了很多,但在可定做性方面不如你Jetty)。

這本書(shū)從一個(gè)很簡(jiǎn)單socketB/S程序入了門(mén),作者再捋c語(yǔ)言設(shè)計(jì)連接器,處理器,跪請(qǐng)(request),去處理(response)開(kāi)始解說(shuō)tomcat的設(shè)計(jì)理念,中間講Tomcat4及5的源碼,回答tomcat核心的設(shè)計(jì)Container四大容器,然后把講解時(shí)tomcat安全,權(quán)限,以及配置文件的讀取,java對(duì)象的管理,定制性Tomcat項(xiàng)目管理的后臺(tái)(那就是你ftp連接tomcat路徑的根路徑剛剛進(jìn)入的管理網(wǎng)站)。這本書(shū)合適于,心無(wú)旁鶩,沒(méi)有項(xiàng)目,是沒(méi)有太這些事的情況下,編號(hào)求實(shí)際的源碼,一行行的讀,明白了處理流程,知道一點(diǎn)什么時(shí)候是杰出的代碼?擴(kuò)展性,健壯性

《深入理解Java虛擬機(jī)》

適度地人群:想學(xué)并發(fā)編程,反射,想知道一點(diǎn)JVM優(yōu)化軟件??臻e無(wú)聊,沒(méi)項(xiàng)目的人

是需要這本書(shū)可能好像有點(diǎn)枯燥乏味,沒(méi)有什么用,真,這對(duì)你現(xiàn)在的不好算項(xiàng)目沒(méi)有直接用處,但,你要想在java方面研究得加深,必不可免,你不需要對(duì)jvm教材習(xí)題解答系統(tǒng)優(yōu)化,java的內(nèi)存模型,java類(lèi)的讀取機(jī)制,字節(jié)碼文件不知道是什么,和并發(fā)編程,Java性能優(yōu)化等方面有所了解。,你要好好的讀這本書(shū),很可能比較枯燥,有點(diǎn)兒難,只不過(guò)他真心你只要用心讀。

《設(shè)計(jì)模式-可復(fù)用軟件的設(shè)計(jì)》GoF(《設(shè)計(jì)模式的藝術(shù)之道》劉偉)

適讀人群:有過(guò)三四大小個(gè)項(xiàng)目經(jīng)驗(yàn),想清楚什么是軟件,什么是程序,什么是面向?qū)ο?,唯有讀了這本書(shū),你才很清楚以外算法,性能,之外,我們的要奮斗一生是擴(kuò)展性,究其原因是:軟件行業(yè)的梗,需求變更,很可能項(xiàng)目初期的需求和項(xiàng)目開(kāi)發(fā)后期的需求有天壤之便,但該如何在設(shè)計(jì)階段就為需求的變動(dòng)去做準(zhǔn)備,就是對(duì)變化的部分?jǐn)U散出來(lái)抽象概念,分層,分工,雖然能提高了奇怪度,只不過(guò)后期我們是可以隨意一點(diǎn)兒,如果不是前期不設(shè)計(jì)什么好,確實(shí)一個(gè)項(xiàng)目可以在需求變化面前,再次不好玩。根本不沒(méi)能再變更土地性質(zhì)。要是你應(yīng)該還沒(méi)接近到需求變更,只能說(shuō)你的客戶不太看重他的項(xiàng)目,或者客戶本身就是程序員自己。一個(gè)main函數(shù)一個(gè)人后半截寫(xiě)完尾肯定不是軟件。

作者從創(chuàng)建型,結(jié)構(gòu)性因素,行為型三個(gè)方面詳細(xì)點(diǎn)介紹了23種設(shè)計(jì)模式,字字珠璣,好耐心的看,耐心的解釋?zhuān)堰@本書(shū)和Java編程思想裝在一同,沒(méi)什么大事就去翻翻,沒(méi)準(zhǔn)兒哪幾天你在寫(xiě)程序,發(fā)現(xiàn)到,如果我這么說(shuō)設(shè)計(jì),后面的開(kāi)發(fā)我這個(gè)可以太隨意的。那時(shí),你一定得感謝作者系統(tǒng)的總結(jié)了這些設(shè)計(jì)模式??赡軙?huì)GOF的書(shū)8000多年不叫遙遠(yuǎn),設(shè)計(jì)案例比較好老舊,所以是可以另外看《設(shè)計(jì)模式的藝術(shù)之道 》這本書(shū)同時(shí)比較不錯(cuò),例子很可能更很難理解一些。

軟件行業(yè)的圣經(jīng)之作,如果能你做技術(shù),你肯定也曾去翻翻。

《JavaScript編程全解》(JavaScript高級(jí)程序設(shè)計(jì))

適讀人群:學(xué)會(huì)什么都差不多的javascriptdom編程,jquery,做過(guò)兩三個(gè)項(xiàng)目,只不過(guò)沒(méi)有系統(tǒng)的學(xué)習(xí)javascript,總是會(huì)在為一些語(yǔ)法,或者莫明奇妙的錯(cuò)誤煩心的事情的人,這本書(shū)可以說(shuō)適合我你,應(yīng)為他是寫(xiě)給自己java程序員的Javasript書(shū)籍。

Java程序員晉階,我想知道為什么要談JavaScript,我個(gè)人不很喜歡JavaScript,肯定我找了好一會(huì)兒錯(cuò),可能會(huì)是因?yàn)橐粋€(gè)簡(jiǎn)單點(diǎn)標(biāo)點(diǎn)錯(cuò)誤,有是沒(méi)法不能操作控件,我一直我希望前端人員也可以幫我做這些事,當(dāng)時(shí)才發(fā)現(xiàn)這甚至不可能,JavaScript還得自己寫(xiě),可能以后工作好之后,更得自己寫(xiě),因?yàn)槲蚁胂到y(tǒng)自學(xué)下script,聽(tīng)說(shuō)后來(lái)這本書(shū)書(shū)是真的沒(méi)有讓我欣喜,這本書(shū)后面有高級(jí)部分應(yīng)該還沒(méi)來(lái)得及看,不過(guò)單單在繼續(xù)講述JavaScript的語(yǔ)法特性,就有一種如沐春風(fēng)的感覺(jué),良心之作。

有事沒(méi)事的這個(gè)可以看看吧。當(dāng)然了這本書(shū)書(shū)并沒(méi)有側(cè)重于于dom編程,很有可能我們做的更大是dom編程,因?yàn)槲疫€幫我推薦你這個(gè)可以看一下JavaScript初級(jí)程序設(shè)計(jì)。我看我們前端美女帥哥都在看這書(shū),肯定還確實(shí)不錯(cuò),就是好像有點(diǎn)厚,只不過(guò)說(shuō)明講的詳細(xì),是可以做工具書(shū)。

《深入分析javaweb技術(shù)內(nèi)幕》

適讀人群:做過(guò)三四個(gè)項(xiàng)目,看過(guò)上面的深入剖析Tomcat,踏入表述Java虛擬機(jī),設(shè)計(jì)模式,使用過(guò)Spring,mybatis的讀者。

這本書(shū)的水平實(shí)在很低,說(shuō)實(shí)話,看這本書(shū)的時(shí)候,我?guī)缀趿魈氏聛?lái)了眼淚,我能感覺(jué)得到作者真的是都要用心在寫(xiě)書(shū),也不是是為出版書(shū)賺版權(quán)費(fèi),不是什么目的是裝X,反而真的是如果能自己當(dāng)年受過(guò)的累,別人能吃少點(diǎn),別人也可以學(xué)的更輕松。尤其是作者的精巧細(xì)致鄭重,用工匠精神來(lái)說(shuō),一點(diǎn)不為過(guò),另外再另外當(dāng)時(shí)看Tomcat源碼時(shí)的感想,可以總結(jié)歸納一句話,一個(gè)杰出的程序員在每一個(gè)細(xì)節(jié)都力求最好。在他們的知識(shí)體系里,會(huì)永遠(yuǎn)不能能夠容忍一個(gè)小漏洞未知,在細(xì)節(jié)處著手,踏踏實(shí)實(shí)的寫(xiě)好每一行代碼。把每一個(gè)有疑問(wèn)的點(diǎn)都在合適的時(shí)機(jī)可以解決掉。作者在細(xì)節(jié)上輕易擊敗了我。

同時(shí)不單在細(xì)節(jié)上,作者詳細(xì)講述了Javaweb中的技術(shù)方向,多得成百上千,不過(guò)每一章你都感覺(jué)過(guò)了作者的疏漏與不繼。博廣精專(zhuān),這是本書(shū)的作者愿意我們?nèi)W(xué)習(xí)的

本文目錄至少以及JavaI/o,字節(jié)碼,編譯,jvm,tomcat,spring,ibatis,等等。

《重構(gòu)改善既有代碼的設(shè)計(jì)》

適讀人群:死命掙扎于需求劇烈震顫進(jìn)行變更,維護(hù)怎么升級(jí)的孩子們。

這本書(shū)與設(shè)計(jì)模式并下一界軟件行業(yè)的兩本圣經(jīng),雖然我不這么如果說(shuō),不過(guò)不用質(zhì)疑,當(dāng)你沒(méi)看這本書(shū),之后,你會(huì)更關(guān)注你寫(xiě)的代碼的的結(jié)構(gòu),這兩本書(shū)都是讓我們可以描寫(xiě)可能維護(hù),可擴(kuò)展,健壯性強(qiáng)的代碼,這本書(shū)就是教你該如何改代碼,如何修改都能夠化入更少的錯(cuò)誤,另外更加容易能維護(hù)。作者講敘很多的技巧,實(shí)用性極強(qiáng),但是假如你寫(xiě)的項(xiàng)目變動(dòng)并非太大,也可以沒(méi)有一些修改代碼的苦痛的經(jīng)歷,可能會(huì)體會(huì)到絕對(duì)不會(huì)很深,這是一本獨(dú)立性都很強(qiáng)的書(shū),看一看是絕對(duì)愿意的。

《操作系統(tǒng)設(shè)計(jì) xinu方法》

適讀人群:學(xué)習(xí)完操作系統(tǒng)課程,想全面了解下操作系統(tǒng)內(nèi)部的細(xì)節(jié),該如何實(shí)現(xiàn)程序線程調(diào)度,內(nèi)核態(tài)用戶態(tài)被轉(zhuǎn)化究竟有沒(méi)有是什么,消息非循環(huán),進(jìn)程管理,等等,你都是可以看。

這是一本用C語(yǔ)言寫(xiě)的書(shū),但是身為Java程序員,起碼得會(huì)C語(yǔ)言,看了這本書(shū)有什么好處呢,說(shuō)實(shí)話,對(duì)Java的面向?qū)ο箝_(kāi)發(fā)沒(méi)有什么幫助,他的幫助并不是本質(zhì)你對(duì)操作系統(tǒng)的了解十分深刻,當(dāng)你看看JVM的時(shí)候,很有可能會(huì)快速一點(diǎn)點(diǎn),同樣他也在跟你說(shuō),其實(shí)操作系統(tǒng)卻沒(méi)那么高不可攀,你就是可以從源代碼級(jí)別看得懂操作系統(tǒng)。而很有可能,我覺(jué)著當(dāng)你編寫(xiě)程序到肯定會(huì)級(jí)別后,走上架構(gòu)師之路,操作系統(tǒng)的確是知識(shí)體系中必不可免的一個(gè)重要環(huán)節(jié)。現(xiàn)在可以打個(gè)基礎(chǔ)。這本書(shū)比較適合于操作系統(tǒng)課程上完一大半之后在讀。

一點(diǎn)都并不難,是真的!

《超越傳統(tǒng)的軟件開(kāi)發(fā)-極限編程的幻想和真實(shí)》(《解析極限編程-擁抱變化》《人月神話》)

這三本書(shū)是計(jì)算機(jī)科學(xué)與技術(shù)方向的書(shū)籍,了解于要如何構(gòu)造又高效開(kāi)發(fā)流程。在這方面我知道怎么樣大多,我會(huì)找別人你再來(lái)給大家完善系統(tǒng)這方面的知識(shí),但是這三本書(shū)當(dāng)然都不難,有過(guò)項(xiàng)目領(lǐng)導(dǎo)經(jīng)驗(yàn)的人來(lái)看,收獲一定會(huì)會(huì)許多,其他人隨便看看,你會(huì)好東西很多,或者,測(cè)試先行,幫扶結(jié)對(duì)編程,光波開(kāi)發(fā),循環(huán)迭代,不斷優(yōu)化的理念。等等

《Java程序性能優(yōu)化》

適讀人群:做項(xiàng)目三四個(gè)以上,清楚java內(nèi)存模型,在內(nèi)大致了解掌握多線程編程,再有應(yīng)該是速度狂們。

這本書(shū)從一些編程技巧,性能優(yōu)化的理念,以及多線程并發(fā)編程的一些設(shè)計(jì)模式從哪里開(kāi)始,講解時(shí)了該如何能找到項(xiàng)目性能的瓶頸,如何修為提升系統(tǒng)吞吐量,從細(xì)粒度,編程角度去思考這些問(wèn)題,(而不是什么分布式處理),真的尤其是后面的多線程部分,如沐春風(fēng),掀起了我對(duì)并發(fā)編程的興趣。

《Java并發(fā)編程》(《java多線程編程的藝術(shù)》)

適讀人群:想深入學(xué)習(xí)并發(fā)編程,對(duì)jvm內(nèi)存模型有了解(踏入理解jvm虛擬機(jī)內(nèi)本書(shū)很有用)速度狂,對(duì)java已經(jīng)有了確實(shí)不錯(cuò)的感覺(jué),總覺(jué)得也可以代碼水平是需要一躍千里的人

Java并發(fā)編程是Java并轉(zhuǎn)包的作者寫(xiě)的,大名鼎鼎,很有名的,學(xué)習(xí)并發(fā)編程的圣經(jīng)之作,不過(guò)不太合適剛?cè)腴T(mén),入門(mén)不需要看看吧后面的java多線程編程的藝術(shù),一行行的代碼,一個(gè)個(gè)的小技巧,慢慢來(lái)吧,并發(fā)編程肯定是是否是是高級(jí)程序員的一個(gè)評(píng)判標(biāo)準(zhǔn)。

Java并發(fā)編程,你應(yīng)該時(shí)常去翻翻。

《深入分析Spring 技術(shù)內(nèi)幕》

適讀人群:熟得不能再熟專(zhuān)精設(shè)計(jì)模式,對(duì)再朝接口,對(duì)象編程最重要的有感覺(jué)的人。時(shí)間充裕

這本書(shū),讓我為之劇烈震顫,震顫的原因又不是因?yàn)檫@本書(shū)講解多么精巧細(xì)致,比較清晰,只是Spring的開(kāi)發(fā)團(tuán)隊(duì)為什么把Spring搞得這樣復(fù)雜,對(duì)于一個(gè)個(gè)的UML圖,我真的是很拙計(jì),它表示看不明白,可能會(huì)是我本人都很笨??墒且肽茏x懂這本書(shū),還真不需要長(zhǎng)時(shí)間的閱讀,思考。但是

如果說(shuō)那句話,當(dāng)你感覺(jué)生活吃力的時(shí)候,可能會(huì)你在拔一個(gè)大蘿卜,當(dāng)你真有淋漓透徹了Spring,你就不可限量了。國(guó)內(nèi),應(yīng)該要就沒(méi)比這本書(shū)更系統(tǒng)從源代碼級(jí)別詳細(xì)講解Spring的了。

《EJB3.0 入門(mén)經(jīng)典》

適讀人群:閑著無(wú)聊的人.

這本書(shū)放進(jìn)最后,不是什么畢竟他重要的是,只是而且這本書(shū)根本就不在意,為么呢,只不過(guò)現(xiàn)在的開(kāi)發(fā),是可以不范圍問(wèn)題EJB,不過(guò)你了解他之后,你就很清楚了什么是分布式程序,什么是程序的分布式部署。同樣的你可能會(huì)知道除此之外Spring容器另外一種容器叫做什么EJB,而是我還是J2ee的嫡長(zhǎng)子,可能會(huì)很清楚,為什么不在j2ee領(lǐng)域讓野孩子Spring搶了風(fēng)光。當(dāng)你學(xué)會(huì)差不多學(xué)兩個(gè)框架的時(shí)候,可能你真的是一個(gè)大神了。Spring和EJB那是可以差別不大的。SpringMVC和Struts,

Hibernate和mybatis,等等,唯有能學(xué)會(huì)差別不大,才有可能看得越來(lái)越寬廣.但是需要應(yīng)該要踏踏實(shí)實(shí)

《架構(gòu)探險(xiǎn),從零開(kāi)始Javaweb框架》

適讀人群:想寫(xiě)框架,對(duì)反射,對(duì)子集比較比較熟悉的人;

你這個(gè)可以把這本書(shū),拿出來(lái)自己設(shè)計(jì)框架的入門(mén)書(shū),看的到一個(gè)框架的編寫(xiě)是多么的簡(jiǎn)單的,你肯定也能學(xué)會(huì)參與開(kāi)源項(xiàng)目,這本書(shū)不太難,可是必須真心去讀。需要坐著看邊敲代碼。什么是Aop,事務(wù)處理,mvc框架,等等等等,作者的編碼水平高,真是太高,同樣講解時(shí)的也很洞徹

《j2ee核心模式》

適讀人群:閑的沒(méi)事,想開(kāi)發(fā)框架的大神

這是Sun公司出版社的一本書(shū),對(duì)于J2ee的開(kāi)發(fā)的很有指導(dǎo)性,里面歸納了一些非常實(shí)用經(jīng)過(guò)實(shí)踐檢驗(yàn)的設(shè)計(jì)思想,設(shè)計(jì)技巧,有很多你運(yùn)用了但你沒(méi)有注意到,例如,一個(gè)不好的實(shí)踐是操縱層有太大的邏輯代碼,狀況下,視圖層需求的變動(dòng)容易影響到控制層,而你假如用來(lái)好”傳輸對(duì)象“這個(gè)設(shè)計(jì)技巧,就可以把需求變化完全控制在業(yè)務(wù)處理層和視圖層,

(傳輸對(duì)象事實(shí)上其名,僅僅是一個(gè)容器,里面載入游戲了大家必須的各種數(shù)據(jù))

有很多你建議使用的框架應(yīng)用了,你也沒(méi)有注意一點(diǎn)到,例如前端控制器模式

我在做開(kāi)發(fā)的時(shí)候就從未表述為啥沒(méi)有辦法定義,定義一個(gè)接口,再后來(lái)的實(shí)踐告訴我

恰好這種模式,才能讓我們的控制層與Servlet解耦,我們可以借助這個(gè)前端控制器封鎖請(qǐng)求,

將幫忙微博轉(zhuǎn)發(fā)到我們的控制器中,哪怕你有興趣這個(gè)可以自己裸芯片request,response,等,要知道

SpringMVC框架那就是用來(lái)了前端控制器DispathcerServlet將只是請(qǐng)求反照到controller中。

這本書(shū)后面還會(huì)可以介紹jsp中的一些最優(yōu)秀實(shí)踐,EJB的實(shí)踐,EJB這部分是可以看看數(shù)據(jù)處理部分。

只不過(guò)可能會(huì)沒(méi)有做過(guò)EJB項(xiàng)目的讀者,不會(huì)收獲太。

《高性能MySQL》(Mysql技術(shù)內(nèi)幕-Innodb引擎)

需要適度人群:非常熟練使用Sql,有像是數(shù)據(jù)庫(kù)設(shè)計(jì)經(jīng)驗(yàn),對(duì)索引,mysql原理,及具體用法優(yōu)化方法感興趣,包括有識(shí)于下一界DBA的同學(xué)。

談java應(yīng)該離得開(kāi)數(shù)據(jù)庫(kù)的,開(kāi)發(fā)中會(huì)遇上很多數(shù)據(jù)庫(kù)具體問(wèn)題,尤其是索引部分,這本書(shū)推薦的很是淋漓透徹,從數(shù)據(jù)類(lèi)型,索引原理,組建索引怎么設(shè)計(jì)的陷阱,具體用法優(yōu)化方法,等方面來(lái)談,大都可以不再運(yùn)用到求實(shí)際工作中的經(jīng)驗(yàn)。對(duì)于后面偏架構(gòu)運(yùn)維章節(jié),可依據(jù)個(gè)人興趣工作需要而定。

第二本書(shū)偏原理,能直接應(yīng)用于工作的一般很少,不過(guò)讀完后之后,還是讓人總覺(jué)得思維煥然一新,肯定能感受到一下mysql的設(shè)計(jì),這對(duì)自己以后設(shè)計(jì)相似功能(事務(wù)實(shí)現(xiàn),緩沖池基于,todo,undo..,鎖.等)會(huì)有太大借鑒吸收意義。

標(biāo)簽: