Java重頭學

前言:這兩週來上了騰訊課堂-軟媒-JAVA架構師黃埔班的課程後,發現本身真心是一個菜鳥,Java基礎知識和平常開發所需的知識還有不少不少。就此,我準備跟着這個課程重頭學習Java,成爲一名合格的Java程序員。如下,爲我準備在將來數年不等學習的知識點,若有錯誤或不全後續持續更改。java

基礎目錄

  1. java開發環境
  2. linux開發環境配置
  3. java核心語法基礎,servlet/jsp
  4. 面向對象基礎
  5. java經常使用類
  6. 反射,枚舉,註解,內部類
  7. 數組、集合、泛型
  8. 文件流IO
  9. 異常
  10. 線程,鎖
  11. 網絡編程,socket編程
  12. UDP傳輸和TCP傳輸
  13. XML
  14. 註解和動態代理
  15. Mysql基礎語法
  16. 框架-hibernate,mybatis,spring,Spring MVC,Spring Boot基本使用
  17. 設計模式
  18. webservice、RPC

深刻學習

  1. 微服務架構(Resful,Spring Boot,Spring Cloud,Docker容器)
  2. 分佈式架構(消息通信,網路通信,遠程通信,Zookeeper,Dubbo,分佈式事務,分佈式緩存,分佈式消息通信,反向代理,分庫分表,MongoDB)
  3. 大數據架構(Linux,Hadoop,Hive Hadoop,Hbase,Sqoop,Flume,Kafka)
  4. 性能調優(JVM調優,程序優化,MySQL優化)
  5. 工程化(Maven,Git,SVN,Jenkins)
  6. 源碼剖析(MyBatis,Spring,Spring MVC,Spring Boot)

以上其實都爲來自該課程的知識講解,後續用到了其餘知識陸續補充。linux

借用一張該課程的圖:程序員

哈哈,看到這個不得感慨啊,奮鬥吧!web

再續...spring

 

 

掃一掃加我微信一塊兒學習sql

相關文章
相關標籤/搜索