有很多人問過我,學習開源項目消息推送平臺austin需要有什麼基礎,我往往會回答:**有`SpringBoot`基礎就夠了**。 我在幾年前總結過從零學習`Java`的路線,現在看來也沒有很過時: - `Java`基礎:流程式控制制-->面向對象(包括語法)-->集合-->`IO`流-->異常-->多線 ...
有很多人問過我,學習開源項目消息推送平臺austin需要有什麼基礎,我往往會回答:有SpringBoot
基礎就夠了。
我在幾年前總結過從零學習Java
的路線,現在看來也沒有很過時:
Java
基礎:流程式控制制-->面向對象(包括語法)-->集合-->IO
流-->異常-->多線程-->網路編程-->反射JavaWeb
基礎:Tomcat
-->XML
/註解->Servlet
-->HTTP
-->Filter
過濾器和監聽器-->AJAX
/JSON
-->資料庫(MySQL
)-->JDBC
- 項目管理工具:
Maven
- 技術框架:
SpringBoot
- 環境&部署:
Linux
和Git
基本命令
有了這些基礎以後,我是建議做一個項目來鞏固所學過的內容。以前的文章可能沒有推薦哪一個項目上手,現在我覺得我的austin
項目是可以排得上號的。
Java開源項目消息推送平臺