1. 程式人生 > >java後端技術棧

java後端技術棧

別人的技術棧

這裡寫圖片描述

後端技術列表

  • java基礎
    • 高階特性
      • 併發特性
        • 多執行緒
          • 執行緒池
        • Excutor框架
        • fork/join
    • JVM
  • 設計模式
  • Linux
  • 工具
    • IDEA
    • 構建
      • maven
      • gradle
  • 版本控制
    • git
    • svn
  • java8(java核心技術卷1)
  • json
    • gson
    • fastjson
    • jackson
    • google protobuf(效能高)
  • j2ee
    • jsp/servlet
    • cookie/session
    • 框架
      • spring
        • ioc
        • aop
      • spring mvc
      • mybatis
        • 分頁外掛
    • 伺服器
      • tomcat
      • nginx
  • java註解
  • 資料
    • mysql
      • sql優化
      • 事務隔離級別
      • 分庫分表
        • cobar
        • mycat
    • 搜尋引擎
      • solr
      • elasticsearch
    • 大資料
      • hadoop
      • hbase
      • spark
      • stom
  • 分散式
    • 概念
      • 分散式與叢集
    • 網路通訊
      • tcp/ip, udp
      • io
        • BIO
        • NIO
        • AIO
        • Netty
    • RPC
      • RMI
      • 框架
        • hessian
        • dubbo(阿里)
        • Thrift(apache)
      • 序列化和反序列化
    • 叢集
      • 負載均衡
        • zookeeper
      • 一致性
        • 分散式事務
          • cap
          • base
          • 2pc/3pc
        • 一致性hash
        • 分散式鎖
    • 訊息中介軟體
      • JMS
      • ActiveMQ
      • RabitMQ
      • kafka
    • 分散式快取
      • redis
      • memcache
    • 分散式session
      • session伺服器
    • SSO單點登入
    • 資料庫
      • 讀寫分離
      • 分庫分表
    • 服務化
      • SOA
        • 服務註冊與發現
        • Dubbo
      • 微服務
        • Spring cloud
        • spring boot
    • 虛擬化
      • docker

我的後端技術棧圖

這裡寫圖片描述