星辰工作室后端学习路线

Riicarus小于 1 分钟StarStudioBackEndTrainingLearningPath

星辰工作室后端学习路线

语言基础

  1. 语法
  2. 库实现--自己看源码
  3. 底层原理

Java

  1. Head First Java
  2. Java 核心技术
  3. Effective Java
  4. Java 并发编程的艺术
  5. 深入理解 JVM 虚拟机

Golang

  1. Go 语言设计与实现

算法

  1. 代码随想录
  2. LeetCode

版本控制

  1. Git/GitHub

框架

Java FrameWork

  1. Spring IOC/AOP
  2. SpringMVC 分层结构和请求的路径
  3. SpringBoot 自动配置-SPI
  4. MyBatis

Go FrameWork

  1. Gin
  2. gOrm

数据库

  1. SQL
  2. 事务和并发控制
  3. 索引

计网

  1. HTTP(S)
  2. TCP/UDP
  3. WebSocket

操作系统

  1. 内存
  2. 进程调度
  3. 文件管理

中间件

缓存数据库

  1. Redis 设计与实现

消息队列

二选一.

  1. RocketMQ
  2. Kafka

分布式与微服务

分布式

  1. MIT 6.824
  2. 论文

微服务

微服务框架

  1. Spring Cloud
  2. go-zero

注册中心

  1. nacos
  2. etcd

服务拆分和治理