# 互联网软件开发技术与实践课程 **Repository Path**: orca9999/Internet ## Basic Information - **Project Name**: 互联网软件开发技术与实践课程 - **Description**: No description available - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 10 - **Created**: 2023-04-16 - **Last Updated**: 2023-04-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 一、环境搭建 工欲善其事必先利其器 - [Springboot入门](doc/开发环境/Springboot入门.md) - [Linux入门](https://developer.aliyun.com/adc/series/university-peking2) - [Docker部署SpringBoot应用](doc/开发环境/Docker部署SpringBoot应用.md) - [Docker部署MySQL](doc/开发环境/Docker部署MySQL.md) ## 二、数据库设计 MySQL是一个关系型数据库管理系统, 是开放源码软件。 - 使用MyBatis操作MySQL数据库 - [为什么选择MySQL数据库](doc/MySQL/MySQL数据库基础.md) - [设计数据库表结构](doc/MySQL/数据库设计.md) ## 三、JWT - [HTTP_协议](https://gitee.com/ss-pku/webdev/blob/master/Doc/HTTP_%E5%9F%BA%E7%A1%80.md) - [JWT](https://gitee.com/ss-pku/webdev/blob/master/Doc/HTTP_JWT.md) - [前端示例程序](doc/JWT/前端示例程序.md) - [PHP后端示例程序](doc/JWT/PHP后端示例程序.md) - [localStorage](doc/JWT/localStorage.md) ## 四、缓存机制 - [Redis简介](doc/缓存机制/Redis简介.md) - [Redis容器化部署](doc/缓存机制/Redis容器化部署.md) - [Go操作Redis](doc/缓存机制/Go操作Redis.md) ## 五、RabbitMQ应用 - [RabbitMQ简介](doc/消息队列/RabbitMQ基本概念.md) - [RabbitMQ应用场景](doc/消息队列/RabbitMQ应用场景.md) - [RabbitMQ容器化部署](doc/消息队列/RabbitMQ容器化部署.md) - [Go操作RabbitMQ](doc/消息队列/Go操作RabbitMQ.md) ## SpringBoot实践 - [Springboot入门](doc/开发环境/Springboot入门.md) ## 里程碑 ### 基于用户故事的需求分析 - [选宿舍系统](doc/项目描述/在线选宿舍系统.md) ### 后端API与数据库表结构设计 ### 后端接口实现 ### 高并发性能测试 ### 安全渗透测试 ### 自动化部署 ### 前后端调试 ``` location / { index index.html index.htm; try_files $uri $uri/ @router; } location @router { rewrite ^.*$ /index.html last; } location /prod-api/ { proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://101.132.249.149:8000/; } ```