服务端(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)


05-API设计(API Design)


06-安全(Security)

  • 认证授权(待整理)
  • 安全防护(待整理)

07-性能优化(Performance Optimization)

  • 数据库优化(待整理)
  • 缓存策略(待整理)
  • 负载均衡(待整理)

08-监控与日志(Monitoring & Logging)

  • 监控系统(待整理)
  • 日志管理(待整理)
  • 告警系统(待整理)

09-架构设计(Architecture)

  • 微服务(待整理)
  • 消息队列(待整理)
  • 分布式系统(待整理)

🎯 学习路径

基础入门

  1. Node.js 基础Java 基础
  2. Nginx 基础配置
  3. 腾讯云部署指南GitHub Pages 部署指南

进阶实践

  1. 数据库操作
  2. Docker 容器化部署
  3. CI/CD 流程配置
  4. API 设计与开发

高级应用

  1. 数据库优化
  2. 缓存策略设计
  3. 监控与日志系统
  4. 微服务架构设计

🔗 相关链接


服务端 服务器 部署 运维