自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Cannot create a session after the response has been committed

springboot项目开发时,在发生页面跳转时,提示如上错误。在网上搜索发现,response响应后,再发送获取session的请求就会触发这个错误

2022-02-20 09:59:46 2987 1

原创 feign远程调用丢失请求头

问题:feign远程调用时,会构造很多拦截器(RequestInterceptor interceptor : requestInterceptors),并且在进行请求时,会创建一个新的请求模板,并且这个新的请求没有任何请求头,这样就会导致信息丢失。解决方案:添加feign远程调用的拦截器RequestInterceptor。其原理是:在feign进行远程调用的时候,会被拦截器拦截到,并且通过RequestContextHolder上下文环境保持器来获取旧请求的头信息,放入新的请求中去,从而防止头信息丢

2022-02-19 15:58:26 506

原创 如何防止刷短信验证码?

使用redis与前端相结合,实现验证码防刷。

2022-02-19 10:02:10 3246

原创 分布式下session共享,redis存储session

在分布式开发时,不同的模块往往有不同的域名,而在当前域名下的session作用域局限于此域名,无法辐射到其他域名,即无法跨域产生作用。此时需要通过放大session的作用域来解决session共享问题。

2022-01-21 12:25:26 1250

原创 springboot集成es7.4.2自动导入es7.6.2(已解决)

在springboot导入es7.4.2的依赖时,无论换什么maven远程仓库都会导入es7.6.2的依赖,导致操控es时一直报版本错误。解决办法就是更换es的版本到7.6.2。现在已经可以正常使用了。

2021-12-10 18:35:56 2054

原创 如何自定义Validator校验器

如果需要自定义一个validator ,步骤如下:1、编写一个自定义的校验注解,例如@ListValue(values={param1,param2...})。其作用是检验参数是否符合传入的参数。其代码如下,需要注意的有: 1)有些注解存在于validation-api的包中,需要在项目中导入依赖; 2)message的值参照validator源码中的命名格式,按照包名+注解名+message命名。<dependency> <groupI...

2021-11-13 20:54:38 3720

原创 stream流使用filter函数避免使用==判断等值

有关于Integer缓存池的问题,读者可自行搜索。 @Override public List<CategoryEntity> listWithTree() { List<CategoryEntity> entities = baseMapper.selectList(null); List<CategoryEntity> level1Menu = entities.stream().filter(categ..

2021-11-12 16:00:02 1742 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除