- 博客(18)
- 资源 (4)
- 收藏
- 关注
原创 一场由 ES 分片 routing 引发的问题
我们使用 ES 存储商品数据,我们使用父子文档,字段为 joinType,其值为 sku 时则为子文档,id 为 skuGuid,其值为 spu 时则为父文档,id 为 spuGuid。使用父子文档是为了通过 sku 参数查询条件去查询 spu。ES 在多分片多的情况下,必须将父子文档放在同一分片中,所以我们以 spuGuid 作为routing id。
2025-03-17 20:52:40
880
原创 elasticsearch 7.6.2 修改源码 适配 opensearch/金蝶ase 踩坑记录
修改 es 客户端源码适配 opensearch、金蝶ase
2024-09-12 18:07:19
357
原创 【Elasticsearch 7.x升级8.x】代码兼容多版本ES过渡方案
es升级,并使用maven-shade-plugin修改es高版本包,兼容两个版本的es
2023-11-01 11:45:43
5249
2
原创 idea gradle多项目找不到类无法运行项目
最近学习gradle管理多项目时,copy代码下来发现不生效,引入依赖后编译找不到符号,或者运行提示module有问题。
2023-05-16 16:54:36
1666
原创 Elasticsearch安装中文分词器IK Analyzer
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代.
2022-11-24 14:55:59
2373
原创 踩坑:2021新版本kafka集群彻底删除kafka的topic,Topic xxx is already marked for deletion.网上各种方法都尝试了
彻底删除kafka的topiczookeeper版本是zookeeper-3.6.2kafka是kafka_2.13-2.7.0网上说删除需要编辑kafka配置文件server.properties:delete.topic.enable=true #设置为可删除auto.create.topics.enable=false #删除topic后不自动创建topic然后执行./kafka-topics.sh --zookeeper host1:port,host2:port,host3:port
2021-05-12 17:44:00
5669
原创 HashMap使用EntrySet与KeySet的区别(快慢比较),你测试方法对了么?
最近在csdn搜索了关于EntrySet与KeySet的效率问题,发现很多说entrySet快,但是都是好几年前的,而且看他给的源码跟我点开jdk的源码不一致应该是jdk版本不同,另外也有说自己测试结果发现keySet快的,那么到底如何呢?还是得自己验证一下。我用的是jdk1.8测试的,代码如下/** * 测试Map的keySet和entrySet的性能 * * @author yangbiao * @date 2021/1/13 15:31 */public class Test {
2021-01-13 17:12:30
2902
原创 使用@PostConstruct创建需要依赖注入的工具类
现在某个需求要让我们创建一个工具类,但是它需要调用手Spring容器中的bean的方法。我们知道,工具类的方法一般是静态方法或者是静态对象的方法。可是静态方法或者静态类方法初始化始终在spring依赖注入之前的。所以我们需要借助一个注解@PostConstruct,这个注解的解释是这个样子的:The PostConstruct annotation is used on a method that needs to be executed after dependency injection is d
2021-01-08 17:28:58
3434
原创 linux安装两个mysql(8.0和5.7),并同时使用
一、下载mysql 8.0和mysql 5.7.30mysql下载页面:https://dev.mysql.com/downloads/mysql/1、下载mysql 8.0我使用的centos7,这里选择linux-generic,然后下载第一个,第一个解压就可以用了(.tar.xz)。2.下载mysql 5.7先选择以前的版本,同样下载第一个。二、安装1、解压mysql 8.0并移动tar -xvf mysql-8.0.19-linux-glibc2.12-x86_64.tar.x
2020-12-31 17:35:45
8984
3
原创 FileZilla Server连接服务器失败
FileZilla Server连接服务器失败运行FileZilla Server Interface后这样先运行FileZilla Server.exe再运行FileZilla Server Interface.exe,还有就是端口设置跟安装时一致。连接server成功,可以使用了。...
2020-03-19 20:40:34
9030
原创 zTree简单暴力修改图标样式
我们打开ztree的文件夹,发现它使用的是精灵图片,所以我们可以通过更改精灵图片的内容来达到修改图标的方式我直接在网上找了三个图标然后用ps覆盖原来的精灵图zTreeStandard.png再新建MyzTree.css 并应用新的图片.ztree li span.button { background-image: url("images/zTreeStandard.png"...
2019-09-13 13:28:25
4211
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人