摘要: springboot之日志配置-logback 1、为什么使用logback logback是springboot默认集成的,是基于Sl4J的日志框架。 logback的内核重写了,使得在某些关键路径上执行时大约会节省大约10倍的速度,同时占用更少的内存。 logback提供了更加详细并且不断更新的 阅读全文
posted @ 2020-06-18 10:47 我是我最后的目击者 阅读(1607) 评论(0) 推荐(0) 编辑
摘要: 准备工作 首先将我们下载的Elasticsearch、Kibana压缩文件上传,我们此处是选择的压缩包安装 创建用户(必须创建,使用root安装会报错不能进行) 创建用户组 为用户和用户组分配文件的权限(主要是分配对解压文件所在目录的执行权限) 切换到新建用户下,将压缩包解压 Elasticsear 阅读全文
posted @ 2020-06-10 17:47 我是我最后的目击者 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Could not decode JSON for additional information: BaseClientDetails 完整的错误输出如下: 2019-12-03 22:18:37.239 WARN 19120 [nio-8100-exec-4] o.s.s.o.p.c.JdbcCl 阅读全文
posted @ 2020-06-09 11:05 我是我最后的目击者 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 我们知道OAuth2的官方提供了四种令牌的获取,简化模式,授权码模式,密码模式,客户端模式。其中密码模式中仅仅支持我们通过用户名和密码的方式获取令牌,那么我们如何去实现一个我们自己的令牌获取的模式呢?下面我们将以用户名,密码,角色三个信息的方式来获取令牌。 在授权模式中,授权模式的核心接口是 Tok 阅读全文
posted @ 2020-06-09 10:53 我是我最后的目击者 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 此篇文章开始在之前,我们默认你已经会安装Linux系统,或者已经安装好Linux系统。如果没有完成此项工作,请自行百度完成。 准备工作 虚拟机全局设置 打开虚拟机软件VM,然后点击顶部,选择【虚拟网络编辑器】,如图: 如果需要管理员权限点【更改设置】,没有提示这忽略这一步 选择NAT模式,更改下面的 阅读全文
posted @ 2020-06-08 22:27 我是我最后的目击者 阅读(320) 评论(0) 推荐(0) 编辑
摘要: PS:此文章为系列文章,建议从第一篇开始阅读。 在我们之前的文章中,我们当时获取到Token令牌时,此时的令牌时存储在内存中的,这样显然不利于我们程序的扩展,所以为了解决这个问题,官方给我们还提供了其它的方式来存储令牌,存储到数据库或者Redis中,下面我们就来看一看怎么实现。 不使用Jwt令牌的实 阅读全文
posted @ 2020-06-07 23:15 我是我最后的目击者 阅读(1021) 评论(0) 推荐(1) 编辑
摘要: PS:此文章为系列文章,建议从第一篇开始阅读。 在之前的所有配置中,我们的客户端信息和授权码模式下的授权码任然还是存储在数据库中的,这样就不利于我们后期的扩展,所以在正式的生成环境中,我们一般将其存储在数据库中。 建表 首先,根据OAuth官方给的数据库建表实例创建相应的表,这里我们只需要oauth 阅读全文
posted @ 2020-06-02 17:01 我是我最后的目击者 阅读(180) 评论(0) 推荐(0) 编辑
摘要: PS:此文章为系列文章,建议从第一篇开始阅读。 为什么使用JWT令牌 在上面的资源服务器中,通过配置,我们了解到,当我们程序是前后端分离时,在拿着token去获取资源时,程序会先去调用远程认证服务器的端点去验证解析token,这样毫无疑问,当访问量过大的时候,对认证服务器的压力可想而知,所以为了解决 阅读全文
posted @ 2020-06-02 16:12 我是我最后的目击者 阅读(587) 评论(0) 推荐(2) 编辑
摘要: PS:此文章为系列文章,建议从第一篇开始阅读。 资源服务器配置 @EnableResourceServer 注解到一个@Configuration配置类上,并且必须使用ResourceServerConfigurer 这个配置对象来进行配置(可以选择继承自ResourceServerConfigur 阅读全文
posted @ 2020-06-02 11:32 我是我最后的目击者 阅读(1290) 评论(3) 推荐(0) 编辑
摘要: PS:此文章为系列文章,建议从第一篇开始阅读。 配置 基础包依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </depe 阅读全文
posted @ 2020-06-02 11:30 我是我最后的目击者 阅读(792) 评论(0) 推荐(0) 编辑