接着上一节 《Prometheus + Grafana (1) 监控 》,我们继续探讨 Prometheus + Grafana 的复杂应用 实现目标 这节我们的目标是搭建一...
接着上一节 《Prometheus + Grafana (1) 监控 》,我们继续探讨 Prometheus + Grafana 的复杂应用 实现目标 这节我们的目标是搭建一...
简介 Micrometer/Prometheus/Grafana体系是当前最成熟的低成本Java监控解决方案,而且通过其他的Prometheus exporter,还可以进行...
几种HTML转PDF工具的对比 工具特点html2image简单html转化,对CSS的支持不好itextpdf需要自己写模板,可以动态填充wkhtmltopdf转化速度快,...
解决的问题 有些时候我们需要在项目中展示PDF,但是直接在浏览器中加入PDF展示的插件,存在兼容性问题,某些浏览器显示效果不理想,所以我们可以将PDF转为图片,然后已图片的方...
监控单体应用 Admin Server 端 2.2.0以后支持中文界面 配置文件 启动类 访问 启动服务端,浏览器访问http://localhost:8000/monito...
JsonPath 在xml的使用过程中,对于xml的解析我们知道可以使用xpath的方式,随意的获取到我们想要的属性值。那么在使用json时,我们能不能实现同样的操作呢? 答...
认证异常翻译 默认情况下,当我们在获取令牌时输入错误的用户名或密码,系统返回如下格式响应: 当grant_type错误时,系统返回: 在security中,我们可以自定义一个...
准备工作 首先将我们下载的Elasticsearch、Kibana压缩文件上传,我们此处是选择的压缩包安装 创建用户(必须创建,使用root安装会报错不能进行) 创建用户组 ...
Could not decode JSON for additional information: BaseClientDetails 完整的错误输出如下: 根据错消息定位到...
我们知道OAuth2的官方提供了四种令牌的获取,简化模式,授权码模式,密码模式,客户端模式。其中密码模式中仅仅支持我们通过用户名和密码的方式获取令牌,那么我们如何去实现一个我...
此篇文章开始在之前,我们默认你已经会安装Linux系统,或者已经安装好Linux系统。如果没有完成此项工作,请自行百度完成。 准备工作 虚拟机全局设置 打开虚拟机软件VM,然...
PS:此文章为系列文章,建议从第一篇开始阅读。 在我们之前的文章中,我们当时获取到Token令牌时,此时的令牌时存储在内存中的,这样显然不利于我们程序的扩展,所以为了解决这个...
PS:此文章为系列文章,建议从第一篇开始阅读。 在之前的所有配置中,我们的客户端信息和授权码模式下的授权码任然还是存储在数据库中的,这样就不利于我们后期的扩展,所以在正式的生...
PS:此文章为系列文章,建议从第一篇开始阅读。 为什么使用JWT令牌 在上面的资源服务器中,通过配置,我们了解到,当我们程序是前后端分离时,在拿着token去获取资源时,程序...
PS:此文章为系列文章,建议从第一篇开始阅读。 资源服务器配置 @EnableResourceServer 注解到一个@Configuration配置类上,并且必须使用Res...
PS:此文章为系列文章,建议从第一篇开始阅读。 配置 基础包依赖 配置三大核心 认证服务器的配置需要继承 AuthorizationServerConfigurerAdapt...
预先准备环境 Window 10 JDK环境 List item Gradle 以及其环境变量配置 spring-framework源码(https://gitee.com/...
在项目的开发过程中有时我们需要引入我们本地的jar包,这些jar包没有存在maven仓库中 ,这时没有办法通过pom文件直接引入,在开发过程中我们可以通过add as lib...