SpringBoot
文章平均质量分 62
Zyyyyu_
后端
展开
-
Java:对比一个对象更新前后具体被修改了哪些值
遇到一个需求就是要记录每行数据被修改更新后,要记录下当前值和修改前的值那有人就会说写个if去判断值是否被修改了,然后记录下来不就行了,这是一个思路,但只适用于该类的字段少的情况,而类的字段如果很多甚至几十上百个时,不可能挨个去写,且每次新增新的字段就需要再增加逻辑,所以该思路就会被直接pass掉。原创 2024-07-19 11:18:04 · 356 阅读 · 0 评论 -
Spring压缩返回的数据提高响应速度
要对response对象的输出数据进行gzip压缩,首先得拿到后面servlet(controller)进行业务处理后往response对象里写入的数据。因为响应数据是gzip压缩格式,不是普通的文本格式所以需要通过response对象(响应头)告知浏览器响应的数据类型。可以通过重写response对象,修改该对象内部的输出流,使该流写出数据时写出到给定的字节数组缓冲流当中,并在重写后的response对象内部提供一个获取该字节数组缓冲流的方法,这样就可以截获响应数据。原创 2024-07-19 11:17:19 · 330 阅读 · 0 评论 -
Map根据Key值进行排序(升序加降序)
Map根据Key值进行升序降序原创 2022-02-10 11:09:07 · 16300 阅读 · 1 评论 -
Spring boot 集成Redis
Spring boot 集成Redis原创 2021-11-14 20:16:33 · 367 阅读 · 1 评论