自定义博客皮肤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)
  • 收藏
  • 关注

原创 zuul 网关整合swagger2

springcloud版本Dalston.SR1 boot 版本:1.5.6.RELEASE整合各个服务的文档在网关统一查看首先在网关加入相关jar <!--swagger2--> <dependency> <groupId>io.springfox</groupId> ...

2019-07-31 22:27:37 796

转载 Zuul超时问题,微服务响应超时,zuul进行熔断

是这样的,今天碰到了微服务响应超时问题cloud版本(Dalston.SR1),而且超时时间特别短,2秒就超时,zuul就走熔断了。我采用zuul作为网关,根据不同的访问路径进行微服务的路由,譬如有个服务是user,我访问user服务的某个接口时,该接口执行时间很慢,2秒多,然后还没执行完,zuul就执行熔断了,进入了我配好的ZuulFallbackProvider里。所以来研究一下zuul的...

2019-07-31 10:41:29 1987

转载 Spring Cloud版本与Spring Boot版本之间匹配关系

很多人在使用springboot和springcloud,但是对于这两者之间的版本关系不是很清楚,特别是在面临升级的时候不知道该如何操作。本文简要摘录的官方文档的部分内容作为依据,供广大同行参考。问题的提出,我现在使用的是1.5.1版本的springboot 和Edgware.RELEASE版本的springcloud,我想升级到springboot到2.0.0, springcloud需要升...

2019-07-19 22:06:31 1688

原创 springboot(2.0.x)和springcloud(Finchley)搭建分布式配置中心(三)

这一篇是搭建一个config client端从config服务端拉取配置创建了一个子项目 vcloud-oauthpom:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20...

2019-07-14 10:02:16 141

原创 springboot(2.0.x)和springcloud(Finchley)搭建分布式配置中心(二)

上一篇已经搭建了eureka服务,这一次搭建config服务创建vcloud-configpom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-...

2019-07-13 13:06:06 305

原创 springboot(2.0.x)和springcloud(Finchley)搭建分布式配置中心(一)

最近想用springcloud(Finchley)搭建一个分布式配置中心,本来想的很简单,因为之前搭建过一次是springboot 1.5.x和cloud是E版本的,所以想升级下,结果不曾想到踩了各种坑,各种泪。项目结构搭建eureka注册中心首先肯定是创建一个maven项目,然后在v-cloud的pom添加依赖<?xml version="1.0" encoding=...

2019-07-13 11:39:33 415

原创 springboot,springsecurity实现OAuth2 + JWT认证以及异常处理

技术框架:springboot+oauth2+springsecurity+mybatis-plus+mysql+redis主要是为了学习oauth2而写的demo,主要用到了oauth2的password模式其实用了jwt就不应该用redis,因为jwt是无状态的,但是没办法啊,比如用户退出或者用户修改密码,导致原有的token有效,服务端无法控制这些token,所以就加了redis,只...

2019-07-11 15:40:01 9972 5

原创 mybatis返回时间后面多了一个.0的问题

前端展示时间的时候秒后面多了 2019-07-1012:12:43.0在sql里面使用mysql自带的函数转换date_format(a.update_date,'%Y-%m-%d %T')date_format中对应的转换信息格式 描述 %a 缩写星期名 %b 缩写月名 %c 月,数值 %D 带有英文前缀的月中的天 %d ...

2019-07-10 17:37:41 2347

转载 Java8_Function和BiFunction

FunctionFunction作为一个函数式接口,主要方法apply接收一个参数,返回一个值@FunctionalInterfacepublic interface Function<T, R> { /** * Applies this function to the given argument. * * @param t the ...

2019-07-10 17:17:42 1400

转载 Spring Security Oauth2 认证流程(password模式)

1.本文介绍的认证流程范围本文主要对从用户发起获取token的请求(/oauth/token),到请求结束返回token中间经过的几个关键点进行说明。2.认证会用到的相关请求注:所有请求均为post请求。获取access_token请求(/oauth/token)请求所需参数:client_id、client_secret、grant_type、username、password...

2019-07-08 23:15:26 11498

转载 拦截器和过滤器的区别

①拦截器是基于java的反射机制的,而过滤器是基于函数回调。②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。⑤在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次。⑥拦截器可以获取IOC容器...

2019-07-05 15:37:31 477

原创 springboot+shiro使用jwt实现权限URL细粒度控制

最近在使用jwt作为token使用,然后整合shiro,并实现URL权限细粒度控制。本项目只是一个demo。可能有些考虑的不太全对于shiro控制权限的一些注解我个人觉得有些麻烦,需要在每个接口加上注解,不太灵活,而且我要控制URL级别的权限比如A用户 拥有GET方式的/sysUser/**和/sys/** 权限,那么A用户就只能去访问/sysUser/xxxx和/sys/xxxx下面的...

2019-07-03 16:54:39 5316 2

空空如也

空空如也

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

TA关注的人

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