java學習路線

基礎知識

  • 編程語言:java python c
  • 基本算法
  • 網絡知識
  • 設計模式

工具方面

  • 操做系統 linux
  • 代碼管理 SVN/Git
  • 持續集成(CI/CD):jenkins

框架方面

應用層框架

  • ssh :過期
  • ssm spring springmvc mybatis
  • spring boot

各類中間件

  • MQ消息隊列
  • RPC通訊框架 gRPC thrift springcloud
  • elasticsearch 數據庫 搜索引擎

數據庫

  • SQL:MySQL / Postgre SQL
  • NoSQL:redis memcached MongoDB elasticsearch

架構方面

分佈式微服務

  • spring cloud
  • dubbo(阿里的)
  • rpc通訊框架

虛擬化/容器化的技術

  • docker 容器化
  • k8s kubernetes

--- 關注源碼/性能java

  • JDK源碼以及部分設計思想
  • spring源碼
  • JVM細節與排錯
  • 高併發/高可用
相關文章
相關標籤/搜索