Springboot+thymeleaf+mysql+shiro心路历程

背景介绍

在做项目之前前后端一窍不通,只做过一个十分简陋的微信小程序。任务是做一个可以动态网站并提供方便修改的接口(后台页面操控数据库)。

心路历程

1.第一周:查了一下做网站前后端都需要什么技术。因为什么都不懂,从javaweb 到springmvc 再到springboot.本来想从最原始的技术开始学习,但是任务量太庞杂了,只有一个月的时间,就直接把目标瞄准到springboot项目上。
2.第二周:在b站上搜了一通视频之后,最后决定看狂神的javaweb视频,二十多个小时加速看完后(实在不懂就跳)。说实话不是很有效,看完之后还是不知道如何去入手,只是对一些比较模糊的概念不那么模糊了。看完javaweb视频后就直接去看狂神的springboot视频去了。完成之后感觉使用springboot确实比较便捷,但是具体的原理和细节还是不懂。
3.第三周:虽然看了一定的视频,但是说实话只是对一些碎片化的代码片段有点印象,从头建起一个工程还是没那么容易的。于是从github克隆了一个项目,从此开启了一个比较大的飞跃。面对一个很陌生的项目,里面还是有很多东西从未见过,只是对项目的工程架构稍微清楚点。然后我试着去把这个项目运行起来,搜了一下如何连接数据库,把登陆界面跑通了,看着代码,不懂的立马就去百度搜,有问题的立马记录下来。经过这周之后,才知道具体怎样搭建一个工程项目,需要什么技术。
4.第四周 :我和我的前端小伙伴果真是“实打实”的前后端分离,前三周都是自己看各自的,到这周才发觉是不是应该合一下,立马又恶补了thymeleaf,js,简单的html页面,如何使用jquery。前端小伙伴只写了前台界面,我只好苦逼的边学边写页面js,边在后台调试,干了一天才做通了一个登陆界面,然后前台的东西和我这边合也用了一天,做的真是心如死灰。但每次跑通的瞬间都死灰复燃。
5.第五周:ddl永远的神!我把后台的页面发给小伙伴加css,我去火速部署服务器,用了一天多才把项目在服务器上跑起来,泪奔!菜是原罪!
6.ending:笔者大学从来没做过项目,编程能力很差,一个中等偏下的不爱学习的准大四学生,第一次被激起一点火花,到了瓶颈的时候真要再坚持一下,真的会不一样,希望把这种感受记在心里,把这种心态用到其他事情上,希望接下来的考验一路顺利!
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
还有些记录让我删了

总结:
1.多人合作一定要实现分配好任务。
2.学习新技术还是要多看代码,多产生疑问,多记录,多查,视频为辅,文档效率很高。
3.准确描述自己的bug也是一门很重要的艺术。
4.一定要注重版本,部署项目到服务器的时候,网上查询的资料一直是针对老版mysql的,多谢那篇救了我的大哥,提醒了我。
5.充满激情,干,冲,上!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值