JAVA技術目錄

一、微服務技術

  • SpringCloud
  • SpringBoot
  • 微服務

二、分佈式事務以及解決方案

  • 本地事務
  • 分佈式事務
  • 分佈式事務解決方案
  • 開源分佈式事務解決方案框架
  • 分佈式鎖

三、Spring

  • Spring 七大模塊,以及每個模塊的作用
  • Spring 核心 IOC, AOP(重點)
  • Spring 中的設計模式
  • Bean的生命週期和作用域
  • SpringMVC 原理

四、Mybatis

  • Mybatis 原理(重點)
  • Mybatis 緩存
  • Mapper 知識點

五、Mysql

  • 存儲引擎
  • 優化
  • 索引以及底層(重點)
  • 分庫分表

六、Redis

  • Redis 數據類型
  • Redis 項目中的用途
  • Redis 持久化

七、JVM

  • 內存模型
  • 內存分配和垃圾回收
  • 調優命令以及工具

八、設計模式(重點)

  • 單例模式
  • 工廠模式
  • 代理模式
  • 策略模式

九、數據結構和算法(重點+難點)

  • 數組,棧,隊列, 鏈表,樹
  • 常用的算法
  • 結合集合技術

十、多線程以及線程安全

  • 線程/進程,以及線程生命週期
  • 實現多線程
  • 線程安全以及解決方案
  • 高併發

十一、計算機網絡

  • 三次握手
  • 四次揮手
  • 七層協議
  • TCP/IP, UDP協議

十二、其他

  • 程序優化
  • 常用工具
  • Docker/K8S

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章