草庐IT

十一月

全部标签

ElasticSearch学习(十一)—— es7.2升级log4j版本

下载log4j2.17下载地址:ApacheLoggingServiceshttps://logging.apache.org/查找es安装目录下需要替换的log4j文件/opt/elk#find.-namelog4j*./elasticsearch-7.2.0/lib/log4j-api-2.11.1.jar./elasticsearch-7.2.0/lib/log4j-core-2.11.1.jar./elasticsearch-7.2.0/lib/log4j-1.2-api-2.11.1.jar./elasticsearch-7.2.0/modules/x-pack-security/l

Spring Cloud教程 第十一弹 Spring Cloud Config连接git和数据库

SpringCloudConfig1、什么是SpringCloudConfig?2、EnvironmentRepository抽象3、实战:使用git作为配置源1、搭建configserver2、搭建configclient3、configserverHTTP接口4、实战:使用数据库作为配置源5、实战:复合配置源1、什么是SpringCloudConfig?SpringCloudConfig为微服务架构提供了配置管理的功能,通过SpringCloudConfig服务端提供配置中心,在各个微服务应用的客户端读取来自服务端配置中心的配置项,配置中心的数据源可以来自git、svn、数据库、操作系统的

Spring Cloud教程 第十一弹 Spring Cloud Config连接git和数据库

SpringCloudConfig1、什么是SpringCloudConfig?2、EnvironmentRepository抽象3、实战:使用git作为配置源1、搭建configserver2、搭建configclient3、configserverHTTP接口4、实战:使用数据库作为配置源5、实战:复合配置源1、什么是SpringCloudConfig?SpringCloudConfig为微服务架构提供了配置管理的功能,通过SpringCloudConfig服务端提供配置中心,在各个微服务应用的客户端读取来自服务端配置中心的配置项,配置中心的数据源可以来自git、svn、数据库、操作系统的

ELK详解(十一)——Logstash收集日志不显示问题解决

今天继续给大家介绍Linux运维相关知识,本文主要内容是Logstash能够收集日志,过程不报错,但是在收集日志后没有在Elasticsearch上显示索引问题的解决。一、错误描述在进行Logstash配合Elasticsearch进行日志收集及展现的实战过程中,经常会遇到以下情况:在Logstash日志收集过程中很顺利,也没有报错,但是在Elasticsearch上却找不到Logstash提交的日志。Logstash命令执行过程如下所示:可以看出,在上图中,Logstash最后执行结果为Successfully,即成功执行,且执行过程中,并没有报错,说明我们的Logstash执行成功。但是,

【Java可执行命令】(十一)Java 密钥库和证书管理工具keytool:玩转密钥库和证书管理,深入解析keytool工具的应用与技巧~

Java可执行命令之keytool1️⃣概念2️⃣优势和缺点3️⃣使用3.1语法格式3.2生成证书请求:keytool-certreq3.3导出证书:keytool-exportcert3.4生成密钥对:keytool-genkeypair3.5导入证书或证书链:keytool-importcert3.6列出密钥库中条目:keytool-list4️⃣应用场景5️⃣使用技巧🌾总结1️⃣概念Java的keytool命令是用于管理和操作Java密钥库(KeyStore)的工具。它的设计目的是为了方便Java开发人员生成、管理和操作数字证书,以及实现对保护资源进行安全访问的加密和身份验证。🔍一些相关

一百一十一、Hive——从HDFS到Hive的数据导入(静态分区、动态分区)

一、分区的定义分区表实际上就是对应一个HDFS文件系统上的独立的文件夹,Hive中的分区就是分目录,把一个大的数据集根据业务需要分割成小的数据集。在查询时通过where子句中的表达式选择查询所需要的指定的分区,这样的查询效率会提高很多,所以我们需要把常常用在where语句中的字段指定为表的分区字段。而分区又分为静态分区、动态分区两种。二、静态分区、动态分区对比静态分区与动态分区的主要区别在于静态分区是手动指定,是编译时进行分区。支持load和insert两种插入方式。适合于分区数少、分区名可以明确的数据而动态分区是通过数据来进行判断,是在SQL执行时进行分区。只支持inset这一种插入方式。需

PCL点云处理之Gicp配准(附代码,实验结果)(九十一)

PCL点云处理之Gicp配准(九十一)一、概述二、实验1.代码2.效果总结一、概述ICP算法最早由Arun等于1987年提出,这种点集与点集坐标系匹配的算法被证明是解决复杂配准问题的关键方法。GICP点云融合算法与ICP算法目标一致,但实现有所区别。ICP的理论推导严谨,但对点云要求比较严格,在实验中可能无法做到两个点集一一对应(实际上,很多时候由于点云的半随机性,很难在两次扫描中找到完全一致的同名点);GICP统一了各种点云的对应情况,故ICP算法可以被视为GICP算法的一种情况。当然,在特殊情况下,GICP也会“退化”为ICP。二、实验1.代码代码如下(示例):#include

Elasticsearch(十一)搜索---搜索匹配功能②--range查询和exists查询

一、前言继上一节学习了ES的搜索的查询全部和term搜索后,此节将把搜索匹配功能剩余的2个学习完,分别是range搜索和exists搜索二、range范围搜索range查询用于范围查询,一般是对数值型和日期型数据的查询。使用range进行范围查询时,用户可以按照需求中是否包含边界数值进行选项设置,可供组合的选项如下:gt:大于;lt小于;gte大于等于;lte小于等于;其请求形式如下:GET/hotel/_search{"query":{"range":{"FIELD":{//需要范围查询的列"gte":"${VALUE1}",//大于等于value1"lte":"${VALUE2}"//小于

STM32CubeIDE开发(十一), STM32实时时钟(RTC)写入及读取日历时间开发要点

目录一、RTC简介二、工程创建及配置 三、驱动代码设计实现四、编译及测试一、RTC简介        实时时钟的缩写是RTC(Real_TimeClock),核心是晶振,晶振频率一般为32768Hz。它为分频计数器提供精确的与低功耗的实基信号。它可以用于产生秒、分、时、日等信息。为了确保时钟长期的准确性,晶振必须正常工作,不能够受到干扰。RTC的晶振又分为:外部晶振和内置晶振。       RTC时间信息存储在后备寄存器(RTC_BKUP)中,在STM32中,通常采用一个32位计数器来计时,而不是用年月日时分秒的分组寄存器,因此在处理STM32的时间信息时(设置或读取),通常要求先处理时分秒时

通信原理与MATLAB(十一):QAM的调制解调

目录1.QAM的调制原理2.QAM的解调原理3.QAM代码4.结果图5.特点6.加星座图的16QAM代码1.QAM的调制原理QAM调制原理如下图所示,基带码元波形经过串并转换分成I、Q两路,然后再经过电平转换(00转换成-1,01转换成-3,10转换成1,11转换成3),再与对应的载波相乘,然后再相加完成QAM的调制。本次采用的是16QAM,M=16=2^k,因此k=4,L=2^(k/2)=42.QAM的解调原理QAM的解调原理如下图所示,QAM信号再分为I、Q两路和对应的载波相乘,然后经过低通滤波器后进行抽样判决,判决之后的I、Q路码元进行合并,I路为最终码元序列的奇数位置码元,Q路为最终码