day14

工作日报表
日期05日08月2024年
任务安排今天主要是老师讲了讲后端如何更快速的判断一个携带token的请求是否能正常访问,然后就让我们做项目
任务完成情况完成了filecontroller的编写,实现了自己部分的前后端链接
工作中的问题今天主要是解决了文件上传和分页问题,文件上传的时候显示404,各种bug,发现可能是对返回结果的判断错了,上传文件后,可能返回三种参数,第一种是response、第二是fileList、第三种是file,本来我以为是返回response,结果正确返回返回的是file,因为根据自己的想法改了前端,所以报那么多错;还有一个就是分页问题,发现前端总是报一个找不到文件的错,然而这个文件并不是自己创建的,而是需要远程下载的,一开始没有联网,所以总是报错那个js文件找不到,但是老师的电脑上F12又能正常运行,找到了那个文件,最后才发现是老师联网了可以下载,而我没联网所以总是不能下载就总是报这个错,解决这个后,老实告诉我其实前端显示了分页,但是点击页码却不动,很有可能是后端和前端的分页数量不一样,我发现确实是这样,前端分页10,后端我没改直接套用了老师给的模板的分页数量30,对应不上,所以怎么点页码都不动,然后就是一个很简单的路径错误了,改了改路径将前端请求路径和后端设置的对应起来即可;然后还帮组员解决了一个问题,组员发现她需要在存储了某个对象后,就立即获取某个它的主键,我们发现可以通过获取id数最大的一条记录,获取它的id值即可,坚决不能先创建了这个对象,然后调用service保存了,然后就用这个对象调用他的主键,因为对象是你自己创建的,你没有保存,那肯定就会获取不到表中的东西
总结与思考用户返回token之后,本身数据库是存储在磁盘中的,但是如果使用内存查询的话,就会很快。redis/内存数据库,键值对存储,查询起来非常的快,因为断电易失虽然可以做持久化,所以本身不会存储什么重要数据,一般用redis做缓存,存储token,每次校验token是否存在于redis中,在生成token的时候就存入redis,如果不存在,就直接重新登陆即可,但是还要注意,redis里面存储是没有有效期限的,就是普通存储,所以,必须手动清除不用的token,清理掉垃圾信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值