{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

有哪些關于Java Web后端的書籍?

ermaoLermaoL 回答0 收藏1
問題描述:在此之前學過C,html5+css3+js,幾種數據庫,都只學個大概。現在在學Java,剛看完Java編程思想,規劃路線是Web后端!對于Web后端有沒什么好的書籍學習?
收藏問題

5條回答

Airmusic

Airmusic

回答于2022-06-28 14:35

從加入BAT起,就一直從事后端開發,從PHP到JAVA,也經歷過自學成才的過程。

接下來我就根據我的經驗來為大家分享我讀過的,java web后端開發的好書。

《thinking in java》

中文版叫《Java編程思想》,是Java學習領域的圣經,也是入門書。基本上,Java成手都會推薦新人來看這本,里面詳盡介紹了Java的基本概念,對于打牢Java基礎,后面不論是做web開發,還是app開發,都有非常重要的作用。不過這本書過于厚重,里面有些Java的使用方式已經過時,因此只建議讀懂這本書的前半部分,夯實基礎即可。

《head first java》

這本書可以與上面的那本輔助著看,相對來說,它讀起來更加輕快,里面很多結合實際生活的例子也很幽默,算是深入淺出。或者可以考慮先讀這本,把基礎打個七分牢固,然后再去讀《thinking in java》來補充最后的三分。

《head first servlet》

java web開發少不了要知道servlet,就算現在有很多成熟的框架,比如SSH,SSM,SPRINGBOOT,其中已經將servlet的部分封裝了起來,但是發展到后期想往高級Java工程師方向前進的話,還是需要去了解很多底層的原理。

《圖解HTTP》

java web開發自然少不了web相關的。作為目前最廣泛使用的http協議,在開發過程中自然也要掌握相關的知識,才能寫出優雅美麗的接口。

《Java EE互聯網輕量級框架整合開發》

目前所有開發Java web的項目都會選擇使用框架,從而減輕程序員的很多負擔,目前常用的框架SSM已經逐漸把SSH淘汰,因此,非常建議了解這本介紹SSM框架的書,能夠大大提高工作效率。

《深入淺出Spring Boot 2.x》

最后是這本spring boot,因為spring boot目前勢頭更加強勁,由于它能夠僅僅依賴注解就完成配置,而不需要很麻煩的xml文件,我們公司很多項目已經淘汰了SSM,用上了spring boot。

以上是我的淺見,歡迎各位在下方評論區給我交流點贊。

我是蘇蘇思量,來自BAT的Java開發工程師,每日分享科技類見聞,歡迎關注我,與我共同進步。

評論0 贊同0
  •  加載中...
weakish

weakish

回答于2022-06-28 14:35

Java語言

《Java語言程序設計-基礎篇(原書第8版)》《Java語言程序設計-進階篇(原書第8版)》入門看的書籍《Java編程思想》《Effective Java中文版》《Java核心技術卷》Java進階《Java多線程編程核心技術》《JAVA并發編程 核心方法與框架》 高洪巖的這2本書在豆瓣上評價不是很高,但是LZ覺得很適合入門,并不是內容有多高深,而是你跟著敲一遍確實能學到很多基礎《Java并發編程的藝術》《Java并發編程實戰》業內公認的好書,寫的也確實很好《深入理解Java虛擬機:JVM高級特性與最佳實踐》JVM面試問的還是挺多的,原諒我并不是很會

Java框架

《Spring實戰》《Spring入門經典》《深入淺出Mybatis技術原理與實戰》比較好的入門書籍,Mybatis的官方網站寫的也挺好的,可以去看看《JavaEE開發的顛覆者 Spring Boot實戰》《Spring Boot實戰》《SpringBoot揭秘 快速構建微服務體系》Spring Boot系列相關書籍《Spring Cloud 微服務實戰》《Spring MVC學習指南》《精通Spring MVC4》《精通Spring4.x企業應用開發實戰》《Spring揭秘》《MyBatis技術內幕》《看透SpringMvc源代碼分析與實踐》《SPRING技術內幕:深入解析SPRING架構與設計原理》《Sping揭秘》和《SpringBoot揭秘 快速構建微服務體系》都是王福強老師寫的,寫的很贊,尤其《Spring揭秘》,現在出版社已經沒有再賣了,不過可以按需出版,LZ花了150買了,雖然是基于Spring以前的版本寫的,但還是收獲滿滿,MyBatis源碼的書較少,就買了一本《MyBatis技術內幕》配合有中文注釋的Mybatis源碼看

Java Web

《Head First Servlet JSP 》《JSP&Servlet學習筆記》《深入分析Java Web技術內幕 》現在大部分公司都已經前后端分離了,所以JSP不太值得深入學習了,當初之所有看這2本書,是因為面試官問用戶點擊頁面返回請求中間經歷了什么,結果直接從Sping MVC講起,面試官問我前面的過程呢?所以回來就看了這2本書惡補了一下Servlet的知識《從Paxos到Zookeeper》現在分布式項目大部分都會用到Zookeeper《Netty實戰》面試被問到過,公司的項目也有用Netty寫的,所以就看了一波Thrift,Kafka,RabbitMQ,Elasticsearch之類的用的也多,奈何要學的東西太多了,還沒有看相關的書,Thrift國內沒有相關的書,Elasticsearch貌似官方文檔寫的挺不錯的

Linux

《鳥哥的Linux私房菜》《Git Community Book 中文版》學git的時候看的書《Linux與Unix shell編程指南》這本書還是值得好好看看,因為集群項目手動部署或者更改配置文件太麻煩了,必須得會一點shell腳本,不然每次部署都敲命令,能敲到瘋《UNIX&LINUX大學教程》

數據庫

《MongoDB權威指南》《Redis實戰》平時用的那點nosql知識全是從這2本書上學的《MySQL必知必會》《SQL必知必會》《SQL查詢的藝術》《SQL Cookbook》比較基礎的書籍《高性能mysql第三版》《MySQL技術內幕 InnoDB存儲引擎 》都買了實體書,不過還沒有看完

前端

因為前端的知識僅限于我自己瞎搞的這些項目,工作之后就沒寫過前端,所以推薦的不是很多,都是比較基礎的書《HTML5與CSS3權威指南》《JavaScript高級程序設計(第3版)》《鋒利的jQuery》《[JavaScript權威指南》《CSS權威指南》《Effective JavaScript》《編寫可維護的JavaScript》

算法

因為做過一年ACM,其實學習算法最好的方法就是刷題,但是對于不做ACM的去刷OJ有點不現實,刷刷LeetCode還是可以的《數據結構(C語言版)》嚴蔚敏,國內的大學教材大部分用的都是這個,當初為了學數據結構,LZ買了一本考研的參考書,一邊學一邊做題,好像是天勤系列的參考書《算法設計與分析 - 呂國英》入門書籍,基本算法都涉及到了

其他

《劍指offer 名企面試官精講典型編程題》這本書真心很贊《圖解HTTP》《圖解TCP/IP》《圖解網絡硬件》因為并沒有科班教育,所以計算機網絡,計算機組成原理看的比較少,僅有的一點網絡知識就是從這學的,漫畫較多,學起來還是挺輕松的

評論0 贊同0
  •  加載中...
姘擱『

姘擱『

回答于2022-06-28 14:35

java編程思想

評論0 贊同0
  •  加載中...
xuhong

xuhong

回答于2022-06-28 14:35

以上內容是計算機專業通用的書籍,但由于我是一名Java程序員,所以我也看了很多Java后端方向的書籍,下面我把這些書也推薦給大家,當然,大部分書籍適合的是Java后端這個方向。Java基礎1 Java編程思想這本書也是被譽為Java神書的存在了,但是對新手不友好,適合有些基礎再看,當然要選擇性地看。我當時大概只看了1/32 Java核心技術卷一這本書還是比較適合入門的,當然,這種厚皮書要看完還是很有難度的,不過比起上面那本要簡單一些Java進階1 深入理解JVM虛擬機這本書是Java開發者必須看的書,很多jvm的文章都是提取這本書的內容。JVM是Java虛擬機,賦予了Java程序生命,所以好好看看把,我自己就已經看了三遍了。2 Java并發編程實戰這本書是Java 并發包作者寫的書,所以非常權威,但是比較晦澀難懂,我看的云里霧里的,大家可以按需選擇。3 Java并發編程藝術這本書是國內作者寫的Java并發書籍,比上面那一本更簡單易懂,適合作為并發編程的入門書籍,當然,學習并發原理之前,還是先把Java的多線程搞懂吧。4 Effective Java這本書和Java編程思想一樣被稱為神書,主要講的是Java的一些優化技巧和規范,沒有一定開發經驗的人看這本書會覺得索然無味,不知所云,所以,先擱著吧。5 Java性能調優指南說到JVM調優,可能會有很多的面試題浮現在你的腦海里,這本書比較權威地講解了Java的性能調優方法,不過我還沒怎么看,有空好好看看。6 Netty權威指南Netty是基于NIO開發的網絡編程框架,使用Java代碼編程,其實這本書也可以放在網絡或者Java Web部分。不過NIO屬于JDK自帶的一部分,是必須要掌握的,而對于Netty,大家如果學有余力的話也可以看看。JavaWeb0 深入JavaWeb技術內幕這本書是Java Web的集大成之作,涵蓋了大部分Java Web開發的知識點,不過一本書顯然無法把所有細節都講完,但是作為Java Web的入門或者進階書籍來看的話還是很不錯的。1 How Tomcat WorksJava Web很重要的一部分內容就是Tomcat,作為應用服務器,Tomcat使用Java開發,其源代碼和架構設計都是經典之作。這是一本講解Tomcat基本原理的書籍,很好地通過剖析源碼來講解Tomcat的內部結構和運行機制,但是需要一定的基礎才能夠看懂,我還沒看這本書,日后再拜讀。2 Tomcat架構解析和上面這本書類似,主要講解Tomcat原理和架構,,要看懂這本書的話,前提是你要對Java基礎,NIO以及設計模式有所了解。這本書我也還沒看。3 Spring實戰這本書適合作為Spring的入門書籍,把Spring的概念,使用方式等內容都講的比較清楚。并且也介紹了Spring MVC的部分內容,Spring框架還是更注重實踐的,所以跟著書上的內容去做吧。4 Spring源碼深度解析學會Spring基礎后,可以花點時間看看這本講源碼的書了,這本書對于新手來說不太友好,主要也是因為Spring的代碼結構比較復雜,大家也可以看一些博客來完成對源碼的學習。5 Spring MVC學習指南本書是一本Spring MVC的教程,內容細致、講解清晰,非常適合Web開發者和想要使用Spring MVC開發基于Java的Web應用的讀者閱讀。但是由于出的比較早,所以不太適合現在版本。6 Maven實戰Maven是Java Web開發中不可缺少的一部分,如果想要全面了解其實現原理的話,可以看看這本書。數據庫0 數據庫原理數據庫原理應該是教材吧,這本書作為數據庫入門來說還是可以的,畢竟不是專門做DB的,看大厚書用處不大,這本書把數據庫的基本概念都講完了。1 sql必知必會這本書主要是講解sql語句怎么寫,畢竟數據庫最重要的一點就是要熟練地使用sql語句,當然這本書也可以當做工具書來使用。2 深入淺出MySQL這本書適合作為MySQL的學習書籍,當你有了一定的MySQL使用經驗后,可以看看它,該書從數據庫的基礎、開發、優化、管理維護和架構5個方面對MySQL進行了詳細的介紹,講的不算特別深,但是足夠我們使用了。這本書我也只看了一部分。3 MySQL技術內幕:innodb存儲引擎看完上面那本書以后,對MySQL算是比較熟悉了,不過對于面試中常考的innodb引擎,還是推薦一下這本書把,專門講解了innodb存儲引擎的相關內容。我還沒有細看,但是內容足夠你學好innodb了。4 高性能Mysql這本書可以說是很厚了,更適合DBA拜讀,講的太詳細了,打擾了。5 Redis實戰和MySQL一樣,學習Redis的第一步最好也是先實戰一下,通過這本書就可以較好地掌握Redis的使用方法,以及相關數據結構了。6 Redis設計與實現該書全面而完整地講解了 Redis 的內部運行機制,對 Redis 的大多數單機功能以及所有多機功能的實現原理進行了介紹。這本書把Redis的基本原理講的一清二楚,包括數據結構,持久化,集群等內容,有空應該看看。

評論0 贊同0
  •  加載中...
iOS122

iOS122

回答于2022-06-28 14:35

可以看視頻,視頻是最快的入門方式,視頻的話推薦看黑馬的javaweb全套,書也可以看,看書可以讓你思考,代碼一定要打

評論0 贊同0
  •  加載中...

相關問題

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<