前言
今天总算回家了,家里连个网都没有,太难了。本来写这篇文章是为了参与CSDN的活动,但是之前写的断断续续的,一直没写完,现在终于有机会把这篇文章好好的写完了(虽然活动已经结束了/(ㄒoㄒ)/~~)。
2020对于整个世界来说,都是不平凡的一年。新冠肺炎疫情席卷世界,看着每天微博热搜都是新冠,心里确实很不好受,在这里也要致敬奋斗在一线的勇士们,祝他们平安健康。
2020年寒假放假前,我们宿舍开着卧谈会,我当时正刷着微博,突然就看到武汉疑似发现非典病例的新闻。当时我还和室友开玩笑,可没想到放假没几天新冠肺炎病毒就开始席卷全球。
学校推迟开学,网课,最美逆行者成了2020年我们共同的回忆。虽然2020年充斥着悲伤,但是有些幸福的事情,我们也要记得。
2020年我和我的小伙伴们一起看着b站的跨年晚会来到了充满希望的2021,然而对于我来说2021年并没有比2020年好太多。b站跨年最后依然是五月天的《干杯》,听了这首歌似乎伤感确实少了一些,毕竟我们都知道,我们只能向前走,没有办法再回头了。
欲买桂花同载酒,终不似,少年游。2018年我还是个懵懵懂懂的大一新生,然而现在我却成了学弟口中的学长。以前感觉遥不可及的考研、实习、工作现在离我越来越近。如果不出意外,我也将成为万千考研学子中的一员,虽然感觉很难,但是我还是想去试试。希望今年立的flag明年都能变成现实吧。
技术篇
JavaWeb
这部分我主要是根据崔希凡老师的视频课程进行学习的。视频教程在b站都有,这里提供一下链接:超全面的JavaWeb视频教程。
这部分学习主要分两部分:前端基础(html+css+js+jquery)、后端基础(Tomcat、Servlet、commons工具类等)。学完之后我做了两个小项目:一个是jsp写的图书商城,一个是前后端分离(基于jquery和ajax)的黑马旅游网。图书商城主要是熟悉和巩固之前学习的知识,而黑马旅游网则让我对前后端分离开发有了初步的认识。同时在黑马旅游网学习过程中初步接触了redis技术以及maven。
maven
在做完黑马旅游网的项目后,我对maven进行了专门的学习,但是现在好多也忘了,也只能靠百度。
Redis
Redis我只看了一些基本的使用,学习的不够深入,对于Redis的哨兵机制等还没有太多了解。
Spring+SpringMVC+mybatis
ssm框架我学习时间还是挺久的,断断续续的看,在看的过程中我突然想使用javafx开发一个天气预报项目,就搁置了ssm的学习。然后我花了一周左右的时间开发了猿天气(参照我的其它博客)。猿天气开发完成后我就开始继续学习ssm框架。但是ssm涉及的知识点实在太多,当时学起来着实有点崩溃。目前来说我对ssm框架的掌握基本还行。ssm框架我基本上是集百家之长,看的比较乱,有黑马程序员的,也有尚硅谷的,也有狂神说的,反正就挺乱的。
基于Spring+mybatis+Servlet的员工考勤管理系统
由于大二下学期采用网上上课的方式,所以大作业以及实训也是在家里面做的。这个系统实际上是软件构造的大作业。软件构造这门课其实还是挺好的,涉及了很多实用的知识,但是最后的大作业好像和我们学的东西联系不是特别大。这个系统我使用的是Spring+mybatis+Servlet,之所以使用Servlet主要是当时SpringMVC使用还不熟练。当时我仿照SpringMVC写了一个DispatcherServlet来对请求进行解析和分派。
基于SSM的宠物管理系统
这个是我们当时jsp程序设计的实训项目。虽然当时是分组进行开发,但是大家都懂分组就意味着组长干活组员划水,所以这个项目基本是我一个人完成的。当时因为ssm框架已经学完了,就顺便做了这个项目练练手。
Bootstrap、LayUI
这两款都是前端比较热门的框架,我学习的不深入,基本就是用到的时候查文档,文档表述不清楚就百度或者Google。
SVN、Git
这两款版本控制工具我当时都学习了,但是现在好像也忘得差不多了。