2023_10_1 每周总结
1)本周也有在坚持背单词~
2)本周的算法计划变更了,改成了算法专题的一个特训,刷牛客的算法题提升对我说并不大,该自己整理一下算法的类型了
3)本周博客的运营也告一段落了,之后不会再去每天进行博客运营了,估计只会每天发发每日总结就算了,日更博客的日子结束了
4)本周一正式开始做一个全栈的新项目,我以前从来没有从零开始开发一个前后端分离的全栈项目,我相信这一次攻克这个难题,一定会有很大的收获~
5)我突然一看,我这一周几乎没有干什么其他的事情,每天几乎都忙碌在做项目上,细细回想,不如本周的主题就定位项目日记吧~
第一天的时候搭建环境,初始化前后端项目,体会着 Java 和 Golang 初始化项目之间的差异
第二天,给项目简单写了一个 demo 的代码并跑通了流程,粗略了解到 Anti Design Pro 提供的后天模板样式,以及上手了 Java 的 Mybatis-Plus 和 Golang 的 Gorm 连接数据库的操作,然后设计数据库表的逻辑,因为做的是一个简单的用户管理,只需要设计一张 user 表
第三天,完成了后端代码注册逻辑的编写,在编写第一个业务逻辑的时候,也是比较难的时候,不仅要在实现业务逻辑的时候补充全局的配置信息,还需要不断的优化项目的整体架构来适应业务逻辑的编写,然后跳过一些比较繁杂的优化点,首先先把代码逻辑给跑通
第四天,学校事务繁忙,没有时间做项目,所以暂且跳过
第五天,完成了前端登录页面的代码,完善了前端的登录界面样式和信息,完善请求的接收和发送,后端完成了登录,用户信息获取和修改的逻辑,和前端进行对接,开始前后端联调,让前端发送登录请求给后端并成功接收,第一次前后端联调成功
第六天,之前业务逻辑不多的时候都是 Java 代码和 Golang 代码都能很快写完,现在 Golang 代码还没实现,所以专门抽出一天的时间完成 Golang 版本的代码,并编写好 Golang 版本后端的保姆级教学文档
第七天,完成了并完善前端注册和登录页面,两个页面能相互跳转,并完成了查询用户信息的页面,后端也同时完成了获取当前用户信息的逻辑,前后端进行对接,后端获取到的用户信息数据也在前端的管理页面显示出来了
不管怎么说,下一周也要继续努力~