今日做了什么项目首先先试试能不能把项目跑通第一个项目从学习他人现成的开始安装好NodeJSMySQLRedis用途依次是Node JS用于运行前端项目ViteReactTS自带npm这个包管理工具。比较推荐使用nvm管理多个不同版本的Node这样有利于在不同的前端项目中切换不同NodeJS版本。MySQL用于作为后端主数据库Redis用于缓存存储验证码等临时数据并且用作轻量的消息队列。然后构建了开发环境先克隆仓库到本地然后下载配套的sql文件了解了MySQL的基本操作并且成功创建了数据库导入了刚才下好的sql文件然后在后端的application-dev.yaml文件里修改MySQL的配置文件修改成自己的账号密码然后使用命令行启动前后端。之后对功能进行了简单测试了解了具体有什么功能完成了注册与登录的测试并且大致浏览了一下功能模块的一部分只是完成了一些最基本的配环境而已还需要多努力。leetcode每天刷一题今天刷相交链表。本来死活想不出来看了灵茶山艾府的答案我发现如果相交的话设两个链表独立的部分的长度分别是xy公共部分是z他们三个总共的长度是xyz那就是a和b头节点一块往后遍历xyz次这样必定有个时候会走到空结点a链表走到空需要xzb链表需要yz注意到a链表如果从b链表的头节点开始走那就是再走xb链表同理走y同步走了xyz后会相遇于交点而如果交点是空说明他俩没公共部分由此得出这道题的题解感觉自己还是练得少了导致会的不多。第二天目标熟悉项目结构和项目模块图然后统计接口的类型明白哪些是用户端接口管理端接口哪些需要登录哪些涉及了核心业务了解Maven干什么SpringBoot是什么并且了解分层开发的最基本知识。