基础类:可以是一种语言,软件工程师必须掌握,需要细啃的知识
Java并发编程
Java虚拟机
MySQL
网络协议
数据结构与算法
前端
进阶类:某项开源技术,但需要掌握其原理的知识
数据库综合
RPC
消息队列
Neo4j
Redis
Spring
Tomcat
设计模式
MyBatis
系统性能
ZooKeeper
Spring Cloud
- 300分钟搞懂SpringCloud
- SpringCloud原理与实战-01基础篇
- SpringCloud原理与实战-02服务治理&API网关
- SpringCloud原理与实战-03服务容错&配置中心
- SpringCloud原理与实战-04事件驱动架构&服务安全
- SpringCloud原理与实战-05链路跟踪&微服务测试
Elasticsearch
SpringBoot
Go语言
Lua
架构类:架构设计
高并发系统设计
微服务
架构设计
分布式
DDD
Web安全
扩展类:杂项,了解即可
GraphQL
版本控制
软件工程
项目管理
杂谈
架构方案
业务踩坑