摘要: 使用Vagrant创建CentOS虚拟机 Vagrant是一款由HashiCorp公司提供的,用于快速构建虚拟机环境的软件。本节我们将使用Vagrant结合Oracle VM VirtualBox快速地在win10环境下构建CentOS7虚拟机。在此之前需要先安装好 Vagrant 和 Virtua 阅读全文
posted @ 2021-01-06 10:30 我是我最后的目击者 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 接着上一节 《Prometheus + Grafana (1) 监控 》,我们继续探讨 Prometheus + Grafana 的复杂应用 实现目标 这节我们的目标是搭建一个多维度监控微服务的可视化平台,包括Docker容器监控、MySQL监控、Redis监控和微服务JVM监控等,并且在必要的情况 阅读全文
posted @ 2020-11-05 17:10 我是我最后的目击者 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 简介 Micrometer/Prometheus/Grafana体系是当前最成熟的低成本Java监控解决方案,而且通过其他的Prometheus exporter,还可以进行诸如我们可能需要的Windows操作系统监控/Mysql/Kakfka等常用组件的监控、 Prometheus Prometh 阅读全文
posted @ 2020-11-05 10:24 我是我最后的目击者 阅读(669) 评论(0) 推荐(1) 编辑
摘要: 几种HTML转PDF工具的对比 工具 特点 html2image 简单html转化,对CSS的支持不好 itextpdf 需要自己写模板,可以动态填充 wkhtmltopdf 转化速度快,效果好 所以此处我们重点将wkhtmltopdf的使用做一个示例,完整的项目地址在末尾的链接处 使用 sprin 阅读全文
posted @ 2020-08-31 15:01 我是我最后的目击者 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 解决的问题 有些时候我们需要在项目中展示PDF,但是直接在浏览器中加入PDF展示的插件,存在兼容性问题,某些浏览器显示效果不理想,所以我们可以将PDF转为图片,然后已图片的方式展示,效果很好。 那么怎么将PDF转为图片呢?有两种方式: 产品 特点 Apache 的 PDF box 免费;速度稍慢一点 阅读全文
posted @ 2020-08-20 11:00 我是我最后的目击者 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 监控单体应用 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.1.RELEASE</version> <rela 阅读全文
posted @ 2020-07-28 14:46 我是我最后的目击者 阅读(919) 评论(0) 推荐(0) 编辑
摘要: JsonPath 在xml的使用过程中,对于xml的解析我们知道可以使用xpath的方式,随意的获取到我们想要的属性值。那么在使用json时,我们能不能实现同样的操作呢? 答案就是 json-path 基础介绍 跟 XPath 类似,JsonPath 通过路径来检索JSON,对语法格式如下 语法 符 阅读全文
posted @ 2020-07-11 13:34 我是我最后的目击者 阅读(1464) 评论(0) 推荐(0) 编辑
摘要: 认证异常翻译 默认情况下,当我们在获取令牌时输入错误的用户名或密码,系统返回如下格式响应: { "error": "invalid_grant", "error_description": "Bad credentials" } 当grant_type错误时,系统返回: { "error": "un 阅读全文
posted @ 2020-06-23 15:56 我是我最后的目击者 阅读(488) 评论(0) 推荐(0) 编辑
摘要: log4j2 springboot中默认的日志框架是logback,如果要使用log4j2,需要先去除默认的日志框架 <!-- 去除系统默认的logback日志框架,使用自己配置的框架 --> <dependency> <groupId>org.springframework.boot</group 阅读全文
posted @ 2020-06-18 10:48 我是我最后的目击者 阅读(205) 评论(0) 推荐(0) 编辑
摘要: springboot之日志配置-logback 1、为什么使用logback logback是springboot默认集成的,是基于Sl4J的日志框架。 logback的内核重写了,使得在某些关键路径上执行时大约会节省大约10倍的速度,同时占用更少的内存。 logback提供了更加详细并且不断更新的 阅读全文
posted @ 2020-06-18 10:47 我是我最后的目击者 阅读(1517) 评论(0) 推荐(0) 编辑