🎉 我的大四计划

7月 1, 2024·
BBBlllack
BBBlllack
· 1 分钟阅读时长

旨在帮助大家学习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容器,配置日志收集与监控。
BBBlllack
Authors
软件开发工程师