摘要:
在前后端分离的项目中后端返回的格式一定要友好,不然会对前端的开发人员带来很多的工作量。那么SpringBoot如何做到统一的后端返回格式呢?今天我们一起来看看。 为什么要对SpringBoot返回统一的标准格式 在默认情况下,SpringBoot的返回格式常见的有三种: 返回String @GetM 阅读全文
摘要:
微服务项目中,很多资源需要互斥使用,比如一些分布式任务,比如下单的处理,退货的处理等等。这些都需要用到借助分布式锁来保证处理的唯一性。 一开始我们也手工实现了分布式锁,但是随着业务的发展,我们对锁的特性也要求越来越完善,最后选用了Redis官方推荐的Redisson。一、Spring Boot中使用 阅读全文
摘要:
Redis SET命令用于在Redis键中设置一些字符串值。 返回值 如果在键中设置了值,返回简单字符串回复:OK。如果值没有设置则返回 Null。 语法下面是Redis SET命令的基本语法。 redis 127.0.0.1:6379> SET KEY_NAME VALUE Shell 示例 re 阅读全文
摘要:
前言 什么是Filter 在java的javax.servlet下有一个接口Filter。任何实现了Filter接口的类都可以称之为filter。Filter的主要用途是设置字符集、控制权限、控制转向等等。在使用filter的过程中,如果是传统的web项目,带有web.xml文件这种。我们需要在xm 阅读全文
摘要:
频繁刷新这种服务器的损耗根本不是问题,你完全可以拿出过期时间判断一下,然后只在临近过期时才刷新token 。 短令牌使用频繁且重复使用,泄露风险非常高,所以过期时间越短泄露后的危害就越小。一个长令牌打天下的策略,泄露风险一样高,危害(过期时间)还不能缩小,因为这个令牌过期时间是用户重登陆的时间,间隔 阅读全文