对于项目来说,满足了基本的对于表操作基本的增删改查;不过有的没有去进行深入的思考,对别的表的关联考录的很少,对于自己表来说虽然进行了思考,不过却很少根据与当前这个表的对应表来进行分析;
开发中对于技术来说是个很好的学习,对于每天学到的新知识如果可以用到项目上是一个对自己来说快速熟悉知识的途径。对于没学习到的技术,自己看档案和实验对技术进行记录是一个进步很快的过程,不过对于新技术来说,从无到有是最困难的一步,跨过之后会越来越简单,其中对于自己进步虽然慢,不过胜在新;
像Redis用在敏感词上,set是老师推荐的,实际用的是list因为对于set的无序来说,list如果进行修改和显示对比set更有优势点;在他的impl层加入缓存可以对于整个项目来说提高性能,毕竟这个很少更改数据;
像手机验证码的存储用Redis可以更高的控制时间,减少了去数据库查找的时间,而且对于Redis这种键值对存储会进行覆盖,对比数据库防止了多次添加,减少了对于上一次的数据的删除;
前端请求后台数据时由于是前后端分离所以进行全局的配置可以减少别人的代码数量,也方便统一修改,对于多个地方要用到的最好做成一个组件,到时季节调用就行。
对于登入后可以从浏览器跳转到登录页面,可以在路由上加BeforeEnter;它可以进行路由的判断进行放行或阻止;
项目对于基本的要求满足的,可是并没有考虑细节,从开始只是为了满足老师提供的要求;项目的进度挺慢的,对于深入的思考并没有时间去仔细思考。
自己对于一些前台控制器的错误,并没有进行去修改,只是保证了程序的正常运行;
不过对于一些页面来说进行了逻辑的思考。
这个项目写出来感觉不错了,其中涉及的技术对于整个项目来说,个人只用到了,vue和element。JWT拦截器和缓存,也有阿里云的短信发送技术,redis.和mysql数据库。
这些技术对于一些技术的涉及不深这是个问题,像JWT拦截器对于整个大体来说运用的老师写的一个框架,还有阿里云的短信发送也是对方提供的,不过这个改点东西就成了自己的了;
项目中还是比较懒得项目的进度只是根据最低时间来的,导致对于技术来说可能有的就会忘了。
0条评论
点击登录参与评论