基本网络知识:TCP/IP HTTP/HTTPS
工具
-
操作系统:Linux (CentOS\Ubuntu少)
-
代码管理:Git(首选)/SVN
-
持续集成(CI/CD):Jenkins有必要
-
项目管理:Maven(首选)/Gradle 框架
-
SSM:Spring + SpringMVC + Mybatis
-
Spring Boot 中间件
-
消息队列:kafka RabbitMQ RocketMQ(ActiveMq)
-
通讯框架:gRPC Thrift ;Dubbo、 Spring Cloud有必要
-
数据库搜索引擎:Elasticsearch 有必要 数据库
-
SQL: Mysql/Postgre Sql
-
Nosql: Redis Mongodb Elasticsearch; Memcached少用 架构
-
分布式/微服务架构
-
Spring Cloud
-
Dubbo
-
RPC通信 虚拟化/容器技术
-
Docker 容器化
-
k8s kubernetes