基礎(chǔ)知識(shí)
變成語(yǔ)言:java python c
基本語(yǔ)法
基本網(wǎng)絡(luò)知識(shí):tcp/ip http/https
-------------------------------------------
工具方面
操作系統(tǒng):linux (CentOS\Ubuntu\Fe..)
代碼管理:svn/git
持續(xù)集成(CI/CD):jenkins
java的項(xiàng)目管理工具:maven/gradle?
------------------------------------------
框架方面
ssh (spring+structs+hibernate)(已過(guò)時(shí))
ssm:spring +springmvc+mybatis(流行)
spring boot
------------------------------------------
各種中間件
MQ 消息隊(duì)列
RPC 通訊框架 gRPC thrift dubbo springcloud
elasticsearch 收索引擎 數(shù)據(jù)庫(kù)
-------------------------------------------------
數(shù)據(jù)庫(kù)
SQL:mysql/postgre sql
Nosql:redis memcached mongodb elasticsearch
--------------------------------------------------
架構(gòu)方面
分布式/微服務(wù)架構(gòu)
spring cloud
dubbo
rpc通信
------------------------------------------------
虛擬化/容器化的技術(shù)
Docker 容器化
k8s kubernetes
--------------------------------------------------
關(guān)注源碼/性能
jdk源碼以及部分設(shè)計(jì)思想
Spring 源碼
JVM細(xì)節(jié)與排錯(cuò)
高并發(fā)/高可用