年度总结
加入Hope实验室
年初,我加入了Hope实验室,在实验室里,我接触到了更加前沿的技术和项目。刚开始时,我主要学习了Java语言和MySQL数据库。这是我第一次系统地接触这些技术,相比之前的课堂学习,实验室中的实践更具挑战性和实际意义。
完成第一个JavaFX项目
完成了第一个JavaFX项目。这个项目是一个简单的桌面应用程序,主要是通过JavaFX实现用户界面,使用MySQL数据库进行数据存储。这个项目让我掌握了JavaFX的基本用法,连接数据库等。帮助我深入理解了前后端分离的思想。
学习Spring Boot与前端三件套
大二上,我开始学习Spring Boot框架,尝试将其与前端技术结合使用,通过学习Spring Boot掌握了如何快速搭建Web应用,如何进行RESTful API设计,以及如何进行数据库操作。
在此基础上,简单学习了前端三件套:HTML、CSS、JavaScript。让我更加了解了Web开发的全貌。通过这些技术的学习,我能够独立完成简单的前端页面设计,并且通过与后端Spring Boot项目的结合,实现了完整的前后端交互。
完成两个Spring Boot项目
完成了两个基于Spring Boot的Java项目。第一个项目是一个仿照csdn的博客系统,第二个项目则是一个仿照饿了么的外卖系统,功能上更加复杂,涉及了用户注册、登录、权限控制,并发问题等模块。
这一年从加入Hope实验室,到完成第一个JavaFX项目,再到学习Spring Boot和前端三件套,最终完成两个Spring Boot Java项目,我不断地突破自己,积累了宝贵的经验。虽然在学习过程中遇到了一些困难,但这些困难也让我更加坚定了前进的决心,未来我将继续努力,不断提高自己的专业能力和综合素质,为将来的发展奠定坚实的基础。
寒假总结
-
Git:寒假期间我复习了Git的基本操作,如克隆仓库、提交代码、分支管理等,重点强化了如何使用Git进行团队协作。
-
Linux系统指令:Linux是开发人员常用的操作系统,因此熟练掌握一些基本的Linux指令对提高工作效率非常重要。在寒假期间,我复习了文件管理、用户权限管理、进程管理等Linux指令,并通过实际操作提高了在Linux环境下工作的能力。
-
Docker:学习了docker的一些常用指令,包括镜像,容器的创建,mysql的部署,通过这些操作可以简便java的开发
-
Nacos:我掌握了如何在Spring Cloud中集成Nacos,理解了Nacos如何实现服务的自动注册与发现。
-
OpenFeign:在学习中知道OpenFeign是一个用来解决微服务不同端口之间调用问题的框架通过注解的方式声明服务接口,大大减少了编写HTTP请求的复杂度,在实际项目中使用OpenFeign完成了多个服务的调用,使得微服务之间的协作更加顺畅。
-
准备蓝桥杯 主要在刷题方面,每天至少完成两道算法题。
寒假学习虽然有进展,但效率不高,时间上管理不到位,主要原因还是在家没有在学校效率高,加上家里过年了各种时间,在未来的学习中,我计划通过更明确的目标设定、改进时间管理、加强动手实践以及定期自我评估等方式,提升学习效率,确保自己能够在规定的时间内达到预期的学习成果。