logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

elasticsearch 创建 mapping

Mapping is the process of defining how a document, and the fields it contains, are stored and indexed. For instance, use mappings to define:which string fields should be treated as full text fields...

#elasticsearch
logback-redis-appender输出的日志中添加traceId

<appender name="LOGSTASH" class="com.cwbase.logback.RedisAppender"><source>company-management</source><tags>dev</tags><host>127.0.0.1&lt...

#logback
mysql数据同步到elasticsearch

1. 前言Elasticsearch(ES)可用于全文检索、日志分析、指标分析、APM等众多场景,而且搭建部署容易,后期弹性扩容、故障处理简单。ES在一定程度上实现了一套系统支持多个场景的希望,大幅度降低使用多套专用系统的运维成本(当然ES不是万能的,不能满足事务等场景)。正是因为其通用性和易用性,ES自2010年发布首个版本以来得到爆发式的发展,广泛应用于各类互联网公司的不同业务场景,在...

#elasticsearch#mysql
分布式事务SEATA报错 Could not initialize class io.seata.rm.datasource.sql.struct.TableMetaCache

Cause: java.sql.SQLException: java.lang.NoClassDefFoundError: Could not initialize class io.seata.rm.datasource.sql.struct.TableMetaCache; uncategorized SQLException; SQL state [null]; error code [0].

#分布式#java
使用MongoTemplate封装简化mongoDB操作

在使用MongoTemplate操作mongoDB的时候,为了方便操作,我进行了二次封装实现下面的目的,封装基本的插入,修改,查询操作,具体的entity只需要简单的继承基础类加个@Repository就可以实现相关操作了直接上代码:import java.util.List;public interface MongoBasicsDAO<T> {void ...

#java
取消亚马逊EC2虚拟机自动续费

亚马逊EC2虚拟机就是个坑,刚开始不收费,过一年自动扣费,下面的操作是如何停掉虚拟机1.进入实例,操作--实例状态--终止2.进入https://console.aws.amazon.com/billing,下载账单3.发邮件要求退费,进入支持中心,创建case最后,亚马逊会发邮件确认并退回预扣费Hi there,Le...

SpringCloud微服务间参数的传递( threadLocal+Feign的RequestInterceptor方式)

我们在开发过程中,常有这样的需求,要将当前的微服务参数传递到下一个微服务,比如userId或者token之类,如果我们使用SpringCloud,把参数放到Header里就可以轻松实现了参数的传递。下面是一个利用Feign的RequestInterceptor实现的例子这里使用ThreadLocal来保持参数,这样在当前的环境中就可以随时使用了package app.gatew...

#java
Elasticsearch 7 报错 Root mapping definition has unsupported parameters: [product : {......}}

Elasticsearch 7 报错:Root mapping definition has unsupported parameters: [product : {properties={title={type=text}}}原因:elasticsearch7默认不在支持指定索引类型,默认索引类型是_doc,如果想改变,则配置include_type_name: true 即可(这个没...

#elasticsearch#java
到底了