自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 生成图片验证码

生成图片验证码private ImageCode createImageCode(HttpServletRequest request) { int width = ServletRequestUtils.getIntParameter(request, Constants.WIDTH, securityProperties.getValidateCode().getImage().getWidth()); int height = Serv

2021-11-09 00:16:36 158 1

原创 Feign 请求添加 Oauth2 认证 token

Feign Oauth2 请求添加tokenFeign Oauth2 请求添加tokenFeign Oauth2 请求添加token@Configuration@Slf4jpublic class FeignOAuth2RequestInterceptor implements RequestInterceptor { @Override public void apply(RequestTemplate requestTemplate) { HttpServlet

2021-03-04 19:36:11 883 1

原创 Redis的事务及Spring Data Redis的实现

Redis的事务及Spring Data Redis的实现Redis的事务简介Redis的事务基于MULTI,EXEC,DISCARD和WATCH这四个命令实现。这四个命令组合允许在一步中同时执行多个命令。Redis的事务主要保证了一下两个方面:事务中的多个命令是按照添加到队列中的顺序执行的。并且在事务进行中,不会被另一个客户端的请求打断。也就是说,事务中的多个命令可以看作单个隔离的操...

2020-01-13 15:25:33 357

原创 Spring Security之EnableGlobalMethodSecurity注解详解

@EnableGlobalMethodSecurity 详解@EnableGlobalMethodSecurity(securedEnabled=true)开启@Secured 注解过滤权限例如:@Secured({“ROLE_EMP”})、@Secured({“ROLE_EMP”, “ROLE_ROOT”})、@Secured({“ROLE_ROOT”})@EnableGlobalMet...

2019-02-12 13:39:41 4085 1

原创 RestTemplate响应中获取输入流InputStream

RestTemplate调用接口如何获取输入流由于项目需求,需要获取RestTemplate请求响应的输入流。如下:首先需要获取一个RestTemplate实例:RestTemplate rest = new RestTemplate();一般的使用方式如下:String message = rest.getForObject(url, String.class);// orStr...

2018-09-28 15:13:59 26839 2

原创 Redis安装与常用配置

Redis的安装及常用配置CentOS7下安装Redis下载安装包 官网下载执行命令解压:tar -zxvf redis-XXX.tar.gz进入解压后的目录,执行make命令编译,需要先安装gcc-c++(yum install gcc-c++)在解压后的目录执行make PREFIX=/usr/local/redis install,该命令会安装reids到/usr/local/r...

2018-09-17 20:55:58 232

翻译 Spring使用缓存

Spring 使用缓存介绍从Spring3.1版开始,Spring Framework提供了对现有Spring应用程序透明地添加缓存的支持。 与事务支持类似,缓存抽象允许一致地使用各种缓存解决方案,而减小对现有代码的影响。从Spring 4.1开始,通过对JSR-107注释和更多自定义选项的支持,缓存抽象得到了显着改进。从根本上说,抽象将缓存应用于Java方法,从而减少了基于缓存...

2018-08-17 16:50:58 1645

原创 Java语法-重载和重写

重载和重写重写重写是子类对父类 允许访问的 方法进行重新编写。重写规则:方法名完全相同参数列表完全相同子类重写方法的返回值可以与父类方法的返回值相同或是其子类子类重写方法的访问权限要大于或等于父类方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常声明为final的方法不能被重写声明为static的方法不能被重写,但是能够被再次声明构造方法不能被重写如果...

2018-08-15 13:48:31 334

翻译 HttpClient-4.5.2官方教程完整翻译

HttpClient 4.5.2前言超文本传输协议(HTTP)可能是当今互联网上使用的最重要的协议。 网络服务,支持网络的设备以及网络计算的发展继续扩大了HTTP协议在用户驱动的Web浏览器之外的作用,同时增加了需要HTTP支持的应用程序的数量。尽管java.net包提供了通过HTTP访问资源的基本功能,但它并不能提供许多应用程序所需的全部灵活性或功能。 HttpClient试...

2018-08-11 15:51:35 12250 5

空空如也

空空如也

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

TA关注的人

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