目录1、下载2、安装3、修改默认数据存储位置4、修改influxdb日志输出位置5、启动6、添加用户(开启权限认证后登录所用)7、开启权限认证8、重新启动9、登录认证10、命令行认证 1、下载目前influxdb2.0稳定版也已经发布了,但我们这里使用的版本是V1.6.1,安装方式采用最省事的rpm,官网访问较慢,那,准备好了 下载链接: influxdb-1.6.1.x86_64.rpm 提取
转载 2024-02-27 21:42:32
441阅读
前言在springboot配置过滤实现方案有两种, 一种是基于serlvet 的注解 @WebFilter 进行配置,一种是使用Springboot提供的 FilterRegistrationBean注册自定义过滤器。该篇使用的方案是后者,因为按照我以前使用的记忆里,这种方式可以避免一些偶然出现的小问题,如:过滤器没生效;生效后url匹配不生效等。 正文在开始敲代码前,先从上帝视角看看我
转载 2024-04-12 14:38:58
123阅读
最近在搞容器的监控,遇到influxdb这个库,搞了两天,些许明白了些套路,做个记录,备忘....小结如下:influxdb go语言编写默认情况influxdb创建的库关联autogen的RP(存储策略),即数据会保留永久监控和日志的区别最近搞监控,所谓监控就是监控服务肉体是否健康(还活着/生病? 各项指标是否正常?)区分日志搜集: 分析服务的精神状态是健康(服务的一个履历/日记)如何做一个监控
转载 3月前
399阅读
前言老顾之前介绍过多个子项目如何设计配置文件,以及多环境下如何配置文件;小伙伴如果仔细想一下,之前的文章的解决方案还有有些问题。第一:配置多环境还是比较麻烦,Maven插件配置麻烦第二:配置信息暴露给了开发人员第三:不能动态改变配置内容,如:生成环境中日志级别一般为warn,但如果线上报错了,需要排查问题,有时候是需要把日志级别调整一下;一般是需要把应用服务停止,改下日志级别后再启动应用服务;这种
AOP 简介背景分析对于一个业务而言,我们如何在不修改源代码的基础上对对象功能进行拓展,例如现有一个公告(通知)业务接口及实现:pubic interface NoticeService{ int deleteById(Integer…ids); }public class NoticeServiceImpl implements NoticeService{ public int
转载 10月前
246阅读
cy> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency>
原创 2023-06-03 11:19:36
363阅读
在当今这个信息化飞速发展的时代,数据的增长速度和多样性呈现出爆炸性态势。面对如此庞杂的数据量,如何高效地存储、管理和分析这些数据成为了我们面临的关键问题。InfluxDB作为一种专为时序数据设计的开源数据库,以其卓越的性能和独特的特性,在众多数据库中脱颖而出,成为处理时间序列数据的理想选择。SpringBoot,作为一个轻量级的Java框架,以其简洁的配置和高效的性能,赢得了广大开发者的青睐。它简
原创 1月前
52阅读
InfluxDB术语表 InfluxDB术语表batchcontinuos query(CQ)databasefieldfunctionaggregationsselectorstransformationsidentifierline protocolmeasurementmetastorenodepointpoints per secondretenion poloicy(RP)duratio
小程序中微信支付的能力,是随着小程序的发布一并推出的,然而小程序文档里关于微信支付接口只有一个requestPayment函数的描述。这个requestPayment函数确实是小程序前端唯一需要调用的函数,但是微信支付的成功接入实际远远不止这一个函数,对于没有接入过微信支付的开发者,会觉得一头雾水,完全没法下手。本文阐述如何从零开始接入小程序支付,尤其适合那些没有微信支付接入经验的开发者。1. 申
转载 5月前
24阅读
influxDB1.介绍influxDB是一个开源的时间序列数据库,同时也属于关系型数据库,因为influxDB主要是针对一次插入的数据,没有类似更新的操作,所以插入和读出数据显示速度比较快,我主要用来保存Jmeter运行的测试结果。2.安装2.1 下载地址https://portal.influxdata.com/downloadsinfluxDB,Nightly是每日的意思,每日构建,属于测试
这篇文章展示了如何配置Spring Kafka和Spring Boot以使用JSON发送消息并以多种格式接收它们:JSON,纯字符串或字节数组。基于此配置,您还可以将Kafka生成器从发送JSON切换到其他序列化方法。此示例应用程序还演示了同一消费组中三个Kafka消费者的使用情况,因此消息在三者之间进行负载平衡。每个消费者实现不同的反序列化方法。您可以了解一些Kafka概念,如Consumer
Spring Boot的初始化过程Spring Boot是开发微服务的不二利器。它遵从Convention over Configuration原则,看上去非常简约,但实际底下却做了很多工作。本文从Spring Boot应用程序的初始化过程入手,讲解一下其实现细节。 一般Spring Boot的应用都是从main函数开始,调用SpringApplication.run函数。SpringAppli
转载 2024-04-09 23:08:19
20阅读
springboot不同环境加载不同application.yml配置文件1 背景开发环境(sit)、测试环境(uat)、预生产环境(sandbox)和生产环境(prod)。每个环境各司其职,各个环境有不同的测试数据和配置参数。spring.profiles.active来指定加载的配置文件。springboot允许你通过按照一定格式的配置文件命名约定application-{profile}.y
Flux是InfluxDB2.x函数式数据脚本语言。flux可以查询、处理、分析数据,是专门为时间序列优化的强大语言。flux可以实现很多功能,包括窗口函数、移动平均,自定义函数,连接数据流,创建任务和报警。本文介绍如何创建flux自定义函数。Flux概述flux查询实现四个方面。获取数据并基于时间或其他列值进行过滤、处理并塑造数据,然后返回结果。你也能使用flux创建任务,设定计划进行执行,非常
## Spring Boot配置多个RedisTemplate 在使用Spring Boot开发应用程序时,我们经常会用到Redis作为缓存或者消息队列。而在某些情况下,我们可能需要同时操作多个Redis实例。Spring Boot提供了RedisTemplate来简化与Redis的交互,但默认情况下只提供了一个RedisTemplate实例。本文将介绍如何配置多个RedisTemplate实例
原创 2023-11-06 06:48:01
967阅读
YML rabbitmq: first: username: ${app.appkey} password: ${app.appkey} virtual-host: ${app.appid} addresses: x.x.x.x:5672,
原创 2023-06-05 14:21:49
406阅读
前言Spring Boot 中提供一个全局的配置文件:application.properties,这个配置文件的作用就是,允许我们通过这个配置文件去修改 Spring Boot 自动配置的默认值。Spring Boot 支持两种格式的配置文件:application.properties 和 application.yml。yml 等同于 yaml,写法看个人喜欢,我喜欢写成 applicati
背景项目springboot 2.x 配置了双配置中心nacos及consul。问题:发现修改的时候无法动态更新,这样导致新做的在线开关功能无法实现开启和关闭,也不符合原来配置中心的作用。相关版本信息如下:组件名称版本号备注springboot2.2.7.RELEASEspring-cloud-starter-alibaba-nacos-config2.2.7.RELEASEspring-clou
转载 2024-07-09 11:12:03
122阅读
在Spring Boot项目中application.properties文件或者application.yml文件就是Spring Boot项目的配置文件。但是不单单从 application.properties 获取配置,所以我们可以在程序中多种设置配置属性。按照以下列表的优先级排列:1.命令行参数2.java:comp/env 里的 JNDI 属性3.JVM 系统属性4.操作系统
## SpringBoot配置多个Redis的实现步骤 ### 1. 添加Redis的依赖 在pom.xml文件中,添加Redis相关的依赖: ```xml org.springframework.boot spring-boot-starter-data-redis ``` ### 2. 配置Redis连接信息 在appli
原创 2023-11-11 09:26:40
469阅读
  • 1
  • 2
  • 3
  • 4
  • 5