服务端(Server-Side)
服务端开发、部署、运维的完整知识体系
📚 目录结构
01-服务端语言(Server-Side Languages)
-
Node.js - Node.js 知识体系
- 基础入门与核心模块
- 框架与生态(Express、Koa、Nest.js)
- 数据库操作
- API 开发
-
Java - Java 知识体系
- 基础入门与面向对象
- Web 框架(Spring、Spring Boot)
- 数据库操作
- 微服务架构
02-Web服务器(Web Server)
-
Nginx - Nginx 知识体系
- 基础配置与安装
- 反向代理与负载均衡
- HTTPS 与安全配置
- 性能优化
-
Apache(待整理)
03-数据库(Database)
-
关系型数据库
- MySQL(待整理)
- PostgreSQL(待整理)
-
NoSQL 数据库
- MongoDB(待整理)
- Redis(待整理)
04-部署与运维(Deployment & Operations)
-
云平台部署 - 腾讯云部署指南
- 服务器环境配置
- 多项目部署
- HTTPS 配置
-
静态网站部署
- GitHub Pages 部署指南 — GitHub Pages 完整部署教程
- Quartz 定制教程 — Quartz 静态网站生成器定制指南
-
容器化
- Docker(待整理)
- Kubernetes(待整理)
-
CI/CD
-
进程管理
05-API设计(API Design)
- RESTful API - RESTful API 知识体系
- REST API 设计原则
- REST API 最佳实践
- GraphQL(待整理)
06-安全(Security)
- 认证授权(待整理)
- 安全防护(待整理)
07-性能优化(Performance Optimization)
- 数据库优化(待整理)
- 缓存策略(待整理)
- 负载均衡(待整理)
08-监控与日志(Monitoring & Logging)
- 监控系统(待整理)
- 日志管理(待整理)
- 告警系统(待整理)
09-架构设计(Architecture)
- 微服务(待整理)
- 消息队列(待整理)
- 分布式系统(待整理)
🎯 学习路径
基础入门
进阶实践
- 数据库操作
- Docker 容器化部署
- CI/CD 流程配置
- API 设计与开发
高级应用
- 数据库优化
- 缓存策略设计
- 监控与日志系统
- 微服务架构设计