分享:mall學習所需知識點
摘要
由於mall項目涉及到很多知識點,比如SpringBoot、ElasticSearch、Redis、Mongodb等,本教程不會詳細講述這些,只會講述本項目相關部分,所以推薦以下資料。對其中一些知識點並不熟悉的同學,可以看下下面推薦的資料。
推薦資料
IDEA
《IntelliJ-IDEA-Tutorial》:https://github.com/judasn/IntelliJ-IDEA-Tutorial
特別全的IDEA使用教程,可以學到很多實用的技巧。
Spring
《Spring實戰(第4版)》:https://book.douban.com/subject/26767354/
經典的、暢銷的Spring學習和實踐指南,從此書可以學習到Spring的實用用法,對Spring有個整體的了解,推薦整本閱讀。
SpringBoot
《Spring Boot實戰》:https://book.douban.com/subject/26857423/
SpringBoot的入門書,一共也就200多頁,反正我是看完了,其中關於Groovy和Grails部分大可不看。
MyBatis
《MyBatis從入門到精通》:https://book.douban.com/subject/27074809/
很好的一本MyBatis入門書,作者是開源插件PageHelper的項目主,平時忘了MyBatis的一些用法的時候可以當工具書使用,推薦整本閱讀
MySql
《深入淺出MySQL》:https://book.douban.com/subject/25817684/
網易DBA寫的一本MySql書籍,作為一個開發者,我們只要看第一部分基礎篇、第二部分開發篇、第三部分優化篇即可。
Linux
《循序漸進Linux(第2版)》:https://book.douban.com/subject/26758194/
南非螞蟻寫的一本Linux書籍,作為一個開發者,我們只要看第一篇基礎知識篇、第二篇伺服器搭建篇即可,後面講到生產環境部署項目會用到。
Elasticsearch
《Elasticsearch 權威指南》:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html
Elasticsearch官方推薦的中文學習資料,基於Elasticsearch2.4.x版本,比較老,但是可堪一用。大多數成熟的框架,版本迭代用法相差不會很大。
《Elasticsearch 技術解析與實戰》:https://book.douban.com/subject/26967826/
如果你覺得上面那本ElasticSearch版本太老的話可以看這本。
Mongodb
《MongoDB實戰(第二版)》:https://book.douban.com/subject/27061123/
很好的一本MongoDB實戰書,作者參與過MongoDB的驅動開發,感興趣的可以都看下。
Docker
《Spring Cloud與Docker微服務架構實戰》:https://book.douban.com/subject/27028228/
我們只需要看下這本書的Docker部分即可,後面講到生產環境部署項目會用到。
結語
如果你按照我的推薦看了以上部分的資料,或者你已經有了以上部分的基礎,那麼你學習mall的時候會非常順利。
※充分理解跨域問題並解決跨域問題
※Kotlin技術分享:中綴調用、解構聲明
TAG:千鋒JAVA開發學院 |