基础知识
-变成语言:java python c
-基本语法
-基本网络知识:tcp/ip http/https
—————————————————————-
工具方面
-操作系统:linux (CentOS\Ubuntu\Fe..)
-代码管理:svn/git
-持续集成(CI/CD):jenkins
-java的项目管理工具:maven/gradle
—————————————————————
框架方面
-ssh (spring+structs+hibernate)(已过时)
-ssm:spring +springmvc+mybatis(流行)
-spring boot
—————————————————————
各种中间件
-MQ 消息队列
-RPC 通讯框架 gRPC thrift dubbo springcloud
-elasticsearch 收索引擎 数据库
————————————————————————-
数据库
-SQL:mysql/postgre sql
-Nosql:redis memcached mongodb elasticsearch
—————————————————————————
架构方面
分布式/微服务架构
-spring cloud
-dubbo
-rpc通信
————————————————————————
虚拟化/容器化的技术
-Docker 容器化
-k8s kubernetes
—————————————————————————
关注源码/性能
-jdk源码以及部分设计思想
-Spring 源码
-JVM细节与排错
-高并发/高可用