logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Prometheus抓取springBoot指标并grafana可视化

> Prometheus是一套开源的监控&报警&时间序列数据库的组合,基于应用的metrics来进行监控的开源工具 。业务集成Prometheus这个事情分为两步> - 第一步业务方Prometheus tragets收集好指标metrics后,以接口的形式暴露出来。> - 第二步Prometheus Server会对业务方暴露的接口发起HTTP调用pull metrics> 最后Promethe

文章图片
#spring boot#java#prometheus +2
GitLab CI/CD 自动化部署-springBoot-demo示例

> CI/CD 的核心概念是持续集成、持续交付和持续部署> - CI 持续集成(Continuous Integration)> - CD 持续交付(Continuous Delivery)> - CD 持续部署(Continuous Deployment)> GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。安装方法是参考GitLab在

文章图片
#ci#自动化#spring boot +1
idea 启动配置 vm参数

参考:idea配置jvm启动参数//常见配置汇总//堆设置-Xms:初始堆大小-Xmx:最大堆大小-XX:NewSize=n:设置年轻代大小-XX:NewRatio=n:设置年轻代和年老代的比值.如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4-XX:SurvivorRatio=n:年轻代中Eden区与两个Survivor区的比值.注意S...

#jvm#java#intellij idea +2
Prometheus认证访问-grafana配置-安装mysql和redis的节点监控

> Prometheus 对其安全模型做了修改 , 后续其他的组件,都将支持 TLS 和 basic auth, 同时也列出了最新的安全基准(默认情况下都支持 TLS v1.2 及以上)> htpasswd建立和更新存储用户名、密码的文本文件, 用于对HTTP用户的basic认证> mysql_exporter是用来收集MysQL或者Mariadb数据库相关指标的,mysql_exporter需要

文章图片
#mysql#prometheus#grafana +1
springBoot集成mybatis使用ResultHandler返回map数据类型

> 在 springBoot 的 web 项目中,平时查询数据返回都是:集合 list 、实体类 bean 、数量 int / long 。如果返回 map ,也是`Map`或`Map`,直接返回`Map`或`Map`会报错,通过查询得知,可以使用 ResultHandler 实现。> ResultHandler,对返回的结果进行处理,最终得到自己想要的数据格式

文章图片
#mybatis#spring boot#java
SpringBoot替换容器内注入的Bean

> 在开发的过程中,经常引入别人写的jar包实现某功能。而别的jar包一般都自动注入Spring容器中,假设都是通过@Bean、@Service或@Component注入的,并且没有加入@ConditionalXXX等注解,导致无法替换掉别人的实现,假设这时就想替换掉,那该如何实现呢?> 1. BeanDefinitionRegistry 是一个接口,它定义了关于 BeanDefinition 的

文章图片
#spring boot#java#spring
SpringBoot-Kafka-监听-禁止自启动问题

参考链接:SpringBoot - Kafka的集成与使用详解12(消费者7:动态开启、关闭监听)…报错:org.springframework.kafka.listener.ListenerExecutionFailedException: invokeHandler Failed ; nested exception is java.lang.IllegalStaeException: No

文章图片
#kafka#java#spring boot
play() failed because the user didn‘t interact with the document first

使用js调用音频文件报错,错误信息如下:play() failed because the user didn’t interact with the document first翻译:play方法调用失败,因为用户没有先操作文档【用户没有先去跟网页做交互再执行音频播放】用户再跟网页有了交互后,该报错不会再出现参考:链接内的评论解决方案解决方式:muted=“muted” 在标签上添加<vi

#html#html5
spring-java使用Validation参数验证-自定义校验器

> 在开发JAVA服务器端代码时,我们会遇到对外部传来的参数合法性进行验证,而hibernate-validator提供了一些常用的参数校验注解,我们可以拿来使用。> spring-boot-web,内嵌了hibernate-validator,并且hibernate-validator依赖tomcat-el包。在使用webflux容器下,会报错。将 hibernate-validator 改为

文章图片
#java#spring#spring boot +1
    共 14 条
  • 1
  • 2
  • 请选择