Hoshiumi
星海日和
= 代码落在地上,故事落在星海 =
文章列表
本文概述了Java后端开发中常用的技术栈,重点介绍了基于Spring Boot的Maven项目配置。通过在src/main/resources/application.yml文件中配置MySQL数据库、Druid连接池和MyBatis-Plus持久层框架,实现了数据库连接与数据访问的高效配置。
文章讲述了作者在大一期间为满足实验室老师要求,自行探索并最终选择“巡云论坛”作为开源项目进行部署与二次开发的经历。期间,作者整理了项目代码、编写自动化部署脚本并修复新增功能,但因项目中货币系统涉及大量前端代码且修改困难,加上学业事务繁多,最终决定放弃继续开发,项目仓库已公开供他人研究。
文章通过分析教务在线系统的访问路径和请求结构,初步判断其采用Spring MVC前后端架构,Web服务器为Tomcat。发现登录和选课验证码的路由规则存在差异,部分请求使用do后缀,部分则通过请求体或参数传递数据,反映出系统在不同功能模块中存在不同的实现逻辑,且曾经历过二次修改。作者基于此研究,开发了选课脚本并分享至Gitee私人仓库。
文章讲述了作者在维护个人博客网站过程中,通过B站UP主获取背景图、学习Java前后端知识并解决跨域问题,同时开发了一个从B站热门榜爬取视频信息的爬虫系统,虽使用ChatGPT辅助但消耗较大,最终因技术难度高而感到项目可能要弃坑。