上一页 1 2 3 4 5 6 7 8 ··· 26 下一页
摘要: 1、背景 我们知道当我们使用 terms聚合时,当修改默认顺序为_count asc时,统计的结果是不准备的,而且官方也不推荐我们这样做,而是推荐使用rare terms聚合。rare terms是一个稀少的term聚合,可以一定程度的解决升序问题。 2、需求 统计province字段中包含上和湖的 阅读全文
posted @ 2022-11-22 22:52 huan1993 阅读(188) 评论(0) 推荐(1) 编辑
摘要: 1、背景 我们知道在sql中是可以实现 group by 字段a,字段b,那么这种效果在elasticsearch中该如何实现呢?此处我们记录在elasticsearch中的3种方式来实现这个效果。 2、实现多字段聚合的思路 图片来源:https://www.elastic.co/guide/en/ 阅读全文
posted @ 2022-11-14 23:19 huan1993 阅读(2220) 评论(0) 推荐(1) 编辑
摘要: 1. 背景 此处简单记录一下bucket聚合下的terms聚合。记录一下terms聚合的各种用法,以及各种注意事项,防止以后忘记。 2. 前置条件 2.1 创建索引 PUT /index_person { "settings": { "number_of_shards": 1 }, "mapping 阅读全文
posted @ 2022-11-13 18:08 huan1993 阅读(687) 评论(0) 推荐(2) 编辑
摘要: 1、背景 此处简单记录一下,elasticsearch8和kibana8在Centos7下的单机安装步骤。 2、es对jdk和操作系统的要求等 不同版本的es对jdk和操作系统的要求不等,我们选择合适的版本,可以通过如下 https://www.elastic.co/cn/support/matri 阅读全文
posted @ 2022-10-30 20:13 huan1993 阅读(1398) 评论(0) 推荐(1) 编辑
摘要: 1、背景 我们可以通过fastdfs实现一个分布式文件系统,如果我们的fastdfs部署在外网,那么任何一个人知道了我们的上传接口,那么它就可以文件的上传和访问。那么我们如何阻止他人访问我们fastdfs服务器上的文件呢?此处就需要使用fastdfs的防盗链功能。 2、实现原理 fastdfs的防盗 阅读全文
posted @ 2022-10-09 20:32 huan1993 阅读(701) 评论(0) 推荐(2) 编辑
摘要: 1、背景 在前一节中,我们搭建了一个单机版的fastdfs服务,此处我们将fastdfs与springboot进行整合,实现文件的上传和下载。 2、整合步骤 2.1、引入依赖 <dependency> <groupId>com.github.tobato</groupId> <artifactId> 阅读全文
posted @ 2022-10-08 22:21 huan1993 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 1、背景 最近由于某些原因接触到了分布式存储,而像阿里云的OSS等都是需要付费的,那么有没有免费的呢?fastdfs就是一个免费的,此处记录一下如何搭建一个单机版的 fastdfs 环境。 2、fastdfs的一些知识 2.1 fastdfs的特点 分组存储,灵活简洁 对等结构,不存在单点 文件ID 阅读全文
posted @ 2022-10-08 00:05 huan1993 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1、需求 系统每日从某个固定的目录中读取csv文件,并在控制台上打印。 2、解决方案 要解决上述需求,可以使用的方法有很多,此处选择使用Spring Batch来实现。 3、注意事项 1、文件路径的获取 此处简单处理,读取 JobParameters 中的日期,然后构建一个文件路径,并将文件路径放入 阅读全文
posted @ 2022-08-31 00:28 huan1993 阅读(994) 评论(0) 推荐(0) 编辑
摘要: ![awk的简单使用](https://img2022.cnblogs.com/blog/2588456/202208/2588456-20220809124643324-172147583.png) 阅读全文
posted @ 2022-08-09 12:59 huan1993 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 一、背景 最近有人问我ThreadLocal是如何做到在每个线程中的值都是隔离的,此处写篇文章来简单记录下。 二、ThreadLocal解决的问题 该数据属于该线程Thread自身,别的线程无法对其影响。(需要注意:需要调用ThreadLocal的remove方法) 不存在线程安全问题。(因为Thr 阅读全文
posted @ 2022-06-28 10:36 huan1993 阅读(688) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 26 下一页