04 2024 档案
摘要:1.数据聚合 1.1.聚合的种类 聚合常见的有三类: - **桶(Bucket)**聚合:用来对文档做分组 - TermAggregation:按照文档字段值分组,例如按照品牌值分组、按照国家分组 - Date Histogram:按照日期阶梯分组,例如一周为一组,或者一月为一组 - **度量(Me
阅读全文
摘要:Git 全局设置: git config --global user.name "ni" git config --global user.email "gstszbc@163.com" 创建 git 仓库: mkdir myelastic cd myelastic git init touch R
阅读全文
摘要:官网啥都有 https://baomidou.com/ 1.引入依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.5.3.1</v
阅读全文
摘要:es,倒排索引 倒排索引的概念是基于MySQL这样的正向索引而言的。 倒排索引中有两个非常重要的概念: - 文档(`Document`):用来搜索的数据,其中的每一条数据就是一个文档。例如一个网页、一个商品信息- 词条(`Term`):对文档数据或用户搜索数据,利用某种算法分词,得到的具备含义的词语
阅读全文
摘要:工作队列模型 workQueue,多个消费者绑定到一个队列,当队列堆积消息时,可使用work模型。 多个消费者绑定一个队列,同一条消息只会被一个消费者处理 通过设置prefetch来控制消费者预取的消息数量 spring: rabbitmq: listener: simple: prefetch:
阅读全文
摘要:Elasticsearch 7.17.9 //拉取镜像 docker pull elasticsearch:7.17.9 docker pull kibana:7.17.9 //创建网络 docker network create es-net //创建容器并启动 docker run -d \ -
阅读全文
摘要://查找镜像 docker search rabbitmq //默认拉取官方最新版本 docker pull rabbitmq //创建容器,也可直接执行该命令,没有镜像会去先拉取镜像 docker run -d --name myrabbitmq -p 5672:5672 -p 15672:156
阅读全文
摘要:def quicksort(arr): if len(arr)<2: return arr else: pri=arr[0] less=[i for i in arr[1:] if i<pri] greater=[i for i in arr[1:] if i>pri ] return quicks
阅读全文