🎉 我的大四计划
7月 1, 2024·
·
1 分钟阅读时长
BBBlllack
旨在帮助大家学习Web技术, 大家就是这个框架了, 希望我录的完吧
不定时录制一些知名开源项目的使用教程, 例如Overleaf, Alist, 教大家如何看docs
1. SpringBoot快速入门
- Spring Boot基础:快速创建Spring Boot应用,使用Spring Initializr生成项目骨架。
- 控制器与路由:创建RESTful API,理解
@RestController和@RequestMapping的使用。 - Spring Boot自动配置:了解Spring Boot如何自动配置常见组件(数据库连接池、消息队列等)。
- Spring Data JPA:使用Spring Data JPA操作数据库,理解
@Entity、@Repository注解的使用。 - Spring Boot Actuator:监控和管理Spring Boot应用的健康状况和指标。
2. Nginx快速入门
- Nginx基础配置:安装并配置Nginx,创建虚拟主机并设置不同的Server Block。
- 反向代理:配置Nginx作为反向代理服务器,将请求转发到后端应用。
- 负载均衡:实现请求的负载均衡,配置多个后端服务器。
- SSL/TLS加密:为Nginx配置SSL证书,支持HTTPS访问。
- 静态文件服务:配置Nginx作为静态文件服务器,处理图片、CSS、JavaScript等资源。
- 常见Nginx优化技巧:配置缓存、压缩、限流等,提高性能和可扩展性。
3. MyBatis
- 基础操作:通过
@Mapper和XML映射文件进行CRUD操作。 - 动态SQL:使用
<if>、<choose>等标签生成动态SQL查询。 - MyBatis与Spring集成:在Spring Boot中集成MyBatis进行数据库操作。
4. Vue.js基础与进阶
- Vue.js基本概念:了解Vue组件、指令(v-if、v-for)、事件处理等基础知识。
- Vue Router:配置前端路由,实现单页面应用(SPA)。
- Vuex状态管理:使用Vuex进行跨组件状态管理。
- 组件化开发:编写和复用Vue组件,理解父子组件通信。
- Vue 3 Composition API:学习Vue 3的新特性,使用Composition API进行组件逻辑复用。
5. Spring Boot与Vue.js集成
- 前后端分离架构:在Spring Boot后端提供REST API,Vue.js前端进行数据展示。
- 跨域问题解决:配置Spring Boot的CORS策略,允许Vue前端跨域访问后端API。
- 文件上传与下载:使用Spring Boot处理前端文件上传,Vue.js实现文件下载。
6. Spring Cloud微服务架构
- 服务注册与发现:使用Eureka进行服务注册和发现,理解客户端负载均衡。
- API网关:通过Spring Cloud Gateway配置API网关,进行路由转发、过滤等操作。
- 配置中心:使用Spring Cloud Config管理集中化的配置文件。
7. Redis
- 缓存与存储:使用Redis作为缓存,提升数据访问速度。
- 发布/订阅模式:通过Redis实现服务之间的消息传递。
- 分布式锁:使用Redis的SETNX命令实现分布式锁,防止并发问题。
- 持久化机制:配置Redis持久化策略(RDB、AOF)以保证数据持久性。
8. Linux基础与运维
- Linux命令行操作:掌握常用的Linux命令,进行文件操作、权限管理、进程监控等。
- Nginx与Docker部署:在Linux服务器上部署Nginx和Docker,配置Web应用。
- 日志管理与分析:学习如何配置和分析Linux日志,排查应用问题。
9. 前端技术栈(HTML, CSS, JavaScript, Vue.js, React)
- HTML5与CSS3:掌握HTML5标签和CSS3样式,布局和响应式设计。
- JavaScript基础:理解JavaScript的基本语法、数据类型、控制结构、函数等。
- Vue.js与React框架:深入了解Vue.js与React,学习组件化开发与状态管理。
- 前端工程化:使用Webpack、Babel等工具进行前端构建和优化。
10. Docker与容器化开发
- Docker基础:理解Docker容器的概念,学习如何使用Docker命令构建、运行、管理容器。
- Docker Compose:使用Docker Compose来管理多容器应用,简化多服务环境的搭建。
- Docker与Spring Boot集成:将Spring Boot应用打包成Docker镜像,实现跨平台部署。
- Docker部署生产环境:在生产环境中部署Docker容器,配置日志收集与监控。