自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 Spring Cloud进阶之路 | 二十二:资源服务(Spring Cloud Oauth2)JWT实现

在上一篇文章Spring Cloud进阶之路 | 二十一:授权服务(Spring Cloud Oauth2)JWT实现-TokenStore之JwtTokenStore,针对授权服务器Spring Cloud Oauth2,做了JWT改造,即JwtTokenStore。那么,本篇文章,即在此基础上,改造对应的资源服务,对JWT类型token的授权服务器做适应性改造。

2020-02-24 09:10:45 1211

原创 Spring Cloud进阶之路 | 二十一:授权服务(Spring Cloud Oauth2)JWT实现-TokenStore之JwtTokenStore

前面的文章中,分别介绍了Spring Cloud进阶之路 | 十八:授权服务(Spring Cloud Oauth2)ClientDetailsService之JdbcClientDetailsService、Spring Cloud进阶之路 | 十九:授权服务(Spring Cloud Oauth2)TokenStore之JdbcTokenStore、Spring Cloud进阶之路 | 二十:授权服务(Spring Cloud Oauth2)TokenStore之RedisTokenStore等实现。然

2020-02-24 09:05:51 5145

原创 避坑指南(八):Spring Cloud Oauth2 token_key端点404

授权服务器基于Spring Cloud Oauth2创建后,配置TokenStore为JwtTokenStore,访问/oauth/token_key接口获取公钥,出现404错误。

2020-02-24 09:05:26 10947 1

原创 避坑指南(七):Spring Cloud Oauth2配置JwtTokenStore后不生效,依然生成普通token

Spring Cloud Oauth2配置JwtTokenStore后不生效,依然生成普通token

2020-02-20 17:33:52 5072

原创 Spring Cloud进阶之路 | 二十:授权服务(Spring Cloud Oauth2)TokenStore之RedisTokenStore

​前言上一篇文章Spring Cloud进阶之路 | 十九:授权服务(Spring Cloud Oauth2)TokenStore之JdbcTokenStore中,介绍了如何配置JdbcTokenStore,将token等信息存储在数据库中。数据库有其限制性,一旦数据量过大,那么新增、更新、查询等操作的速率将会大幅下降,这时,就需要缓存支持,框架为我们提供了Redis存储方式,即Redi...

2020-02-19 17:36:15 2129 1

原创 Spring Cloud进阶之路 | 十九:授权服务(Spring Cloud Oauth2)TokenStore之JdbcTokenStore

前面的文章Spring Cloud进阶之路 | 八:授权服务(Spring Cloud Oauth2)中,介绍了基于Spring Cloud Oauth2框架的微服务授权服务器。客户端申请的授权token,和默认的ClientDetails存储方式一样,均存储在内存中,一旦服务重启,势必会造成所有客户端已申请且未过期的token失效。所以,和ClientDetails一样,也需要对t...

2020-02-18 11:11:51 3615 1

原创 Spring Cloud进阶之路 | 十八:授权服务(Spring Cloud Oauth2)ClientDetailsService之JdbcClientDetailsService

前面的文章Spring Cloud进阶之路 | 八:授权服务(Spring Cloud Oauth2)中,介绍了基于Spring Cloud Oauth2框架的微服务授权服务器。其中,关于认证客户端相关信息均存储在内存中,服务一旦重启,即随即丢失,非常不利于维护。在实际项目中,势必要持久化存储。本文即对认证客户端信息持久化ClientDetailsServic之JdbcClientDetailsService做相关说明

2020-02-17 19:56:39 5284 1

原创 Spring Cloud进阶之路 | 十七:服务网关性能调优(zuul)

前言前面网关的相关文章已经说明了网关的地位,既然网关如此重要,便更要保障网关的稳定、可靠运行。所谓的稳定、可靠无非几个方面,如集群容灾、性能调优、负载均衡等。本文便针对性能调优,调优网关工程的部分参数,优化网关性能表现。准备工作复用上一篇文章Spring Cloud进阶之路 | 十六:服务网关集成断路器监控(zuul + Hystrix Dashboard)中的全部工...

2020-02-12 17:29:32 1735

原创 Spring Cloud进阶之路 | 十六:服务网关集成断路器监控(zuul + Hystrix Dashboard)

前言上一篇文章Spring Cloud进阶之路 | 十五:服务网关集成断路器(zuul + hystrix)中,介绍了服务网关如何集成断路器。但是,与之前其它服务集成断路器一样,我们始终无法直观的看到断路器相关信息。因此,需要集成断路器监控组件,来以图形化的方式友好地展示断路器信息。​准备工作复用上一篇文章Spring Cloud进阶之路 | 十五:服务网关集成断路器(zuu...

2020-02-11 15:54:36 810

原创 Spring Cloud进阶之路 | 十五:服务网关集成断路器(zuul + hystrix)

​前言之前已经讲过断路器组件的相关作用及集成方案,具体参见文章Spring Cloud进阶之路 | 六:断路器(hystrix)。那么,作为所有微服务的前置网关服务,承载了路由、身份认证、鉴权、审计、日志收集、统计、流控等重要功能,必须要保证高可靠性和稳定性。同时,为了实现上述的重要功能,也势必会通过远程调用的方式(rest、feign)依赖调用其它服务。如此一来,就必须要集成断路器,...

2020-02-08 18:58:11 1144

原创 避坑指南(六):Hystrix超时时间小于ribbon超时时间报错

当系统启动,或者访问zuul的时候,总会报如下错误:The Hystrix timeout of 70000ms for the command xxx is set lower than the combination of the Ribbon read and connect time, 240000ms

2020-02-06 18:32:07 3663

原创 Spring Cloud进阶之路 | 十四:服务网关重构(FactoryBean、动态配置、token解析、user传递)

​前言前面讲的服务网关Spring Cloud进阶之路 | 七:服务网关(zuul)、Spring Cloud进阶之路 | 十:服务网关整合安全框架(zuul+ Spring Cloud Oauth2),其中的代码比较乱。再者,不能实现相关属性的动态配置,前置身份认证过滤器创建和运行逻辑深度耦合,如后续添加其它内容,必然不易扩展。所以,今天就这些问题,对网关代码进行重构,以实现创...

2020-02-06 17:43:17 635

Eclipse svn插件1.8版本

Eclipse svn插件1.8版本,对应小乌龟1.6版本

2017-06-02

Navicat Mysql版11.0.10

Navicat Mysql版11.0.10

2017-06-02

PLSQL Developer 12.0.1简体中文绿色版32位

PLSQL Developer 12.0.1简体中文绿色版32位,含注册码

2017-06-02

java中如何使用过滤器过滤指定格式的文件

使用java过滤器,过滤掉目录文件和非.txt文件,并输出结果。

2011-10-24

空空如也

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

TA关注的人

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