因爲mall項目涉及到不少知識點,好比SpringBoot、ElasticSearch、Redis、Mongodb等,本教程不會詳細講述這些,只會講述本項目相關部分,因此推薦如下資料。對其中一些知識點並不熟悉的同窗,能夠看下下面推薦的資料。html
《IntelliJ-IDEA-Tutorial》:https://github.com/judasn/IntelliJ-IDEA-Tutorialgit
特別全的IDEA使用教程,能夠學到不少實用的技巧。github
《Spring實戰(第4版)》:https://book.douban.com/subject/26767354/服務器
經典的、暢銷的Spring學習和實踐指南,今後書能夠學習到Spring的實用用法,對Spring有個總體的瞭解,推薦整本閱讀。架構
《Spring Boot實戰》:https://book.douban.com/subject/26857423/app
SpringBoot的入門書,一共也就200多頁,反正我是看完了,其中關於Groovy和Grails部分大可不看。框架
《MyBatis從入門到精通》:https://book.douban.com/subject/27074809/elasticsearch
很好的一本MyBatis入門書,做者是開源插件PageHelper的項目主,平時忘了MyBatis的一些用法的時候能夠當工具書使用,推薦整本閱讀ide
《深刻淺出MySQL》:https://book.douban.com/subject/25817684/微服務
網易DBA寫的一本MySql書籍,做爲一個開發者,咱們只要看第一部分基礎篇、第二部分開發篇、第三部分優化篇便可。
《按部就班Linux(第2版)》:https://book.douban.com/subject/26758194/
南非螞蟻寫的一本Linux書籍,做爲一個開發者,咱們只要看第一篇基礎知識篇、第二篇服務器搭建篇便可,後面講到生產環境部署項目會用到。
《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實戰(第二版)》:https://book.douban.com/subject/27061123/
很好的一本MongoDB實戰書,做者參與過MongoDB的驅動開發,感興趣的能夠都看下。
《Spring Cloud與Docker微服務架構實戰》:https://book.douban.com/subject/27028228/
咱們只須要看下這本書的Docker部分便可,後面講到生產環境部署項目會用到。
若是你按照個人推薦看了以上部分的資料,或者你已經有了以上部分的基礎,那麼你學習mall的時候會很是順利。