原创 elasticsearch 中使用索引別名和字段別名

索引別名:https://blog.csdn.net/laoyang360/article/details/90743369 字段別名:https://blog.csdn.net/UbuntuTouch/article/details/1

原创 Docker 部署springboot 應用

本人初學docker,對docker概念還不是很理解,故本文不對docker概念做詳細解釋 Docker是一種Linux容器的實現,Linux容器是基於進程的輕量級資源隔離技術,每一個容器對應操作系統中的一個進程,但是它又會有自己的網絡空

原创 centos 7 安裝 yum mysql

https://blog.csdn.net/pengjunlee/article/details/81212250

原创 git 合併分支到master 上詳細步驟(指令加IDEA操作)

    (前提,熟悉git基本原理,以及基本命令) 本博客主要記錄下自己在使用git期間的一些問題,主要是創建分支,切換分支,推送分支到遠程倉庫,以及分支合併 (1)從自己github 上克隆一個項目(原項目只有master分支) git

原创 Elasticsearch 聚合 不準確問題

在做es 聚合查詢時,發現數據不準確:根據name 聚合,查詢出wang jie有5個文檔,然後。根據這個姓名查詢,確有7個文檔 說明,第一次聚合查詢不準確 如下圖: 第一次: 對應dsl 第二次: 對應dsl 於是網上搜索一波,

原创 java list分組,從list中隨機抽取不重複

(1)list 分組 private Map<String, List<SimUser>> listGroup2MapTwo(List<SimUser> list) { Map<String, List<SimUser>

原创 (二)rabbit mq 基本概念介紹

一:簡介 RabbitMQ是一個開源的AMQP實現,服務器端用Erlang語言編寫,支持多種客戶端。用於在分佈式系統中存儲轉發消息,在易用性、擴展性、高可用性等方面表現不俗,消息隊列是一種應用系統之間的通信方法,是通過讀寫出入隊列的消息來

原创 elasticsearch 處理中英文混合文檔

我們在學習es過程中,難免會遇到一些們在學習es過程中,難免會遇到一些中國英文混合文檔 這時我們如果使用ik ,雖然可以把英文分詞,但是處理不了停用詞(and ,is這種的),還有無法提取主幹信息 比如 無法把students 提取爲st

原创 docker 安裝nginx,設置目錄掛載

這裏採用Dockerfile  來構建自己的nginx 鏡像 mkdir mynginx 新建一個目錄 touch Dockerfile新建一個Dockerfile vim Dockerfile 並加入如下命令 FROM nginx

原创 (一) redis 入門

  1、簡介 1.基於內存的key-value數據庫 2.基於c語言編寫的,可以支持多種語言的api //set每秒11萬次,取get 81000次 3.支持數據持久化 4.value可以是string,hash, list, set,

原创 (一)centos 7安裝rabbit mq 詳細教程

(1)準備 erlang下載 具體的安裝包的下載【這裏安裝的版本是19.3】:http://www.erlang.org/downloads/19.3 鏈接:https://pan.baidu.com/s/1zw5cHw1Og0zQoyu

原创 (四)rabbit 入門 :交換機——DirectExchange

DirectExchange是RabbitMQ的默認交換機,直接使用routingKey匹配隊列。   demo 新建兩個springboot 項目,consumer 和producer (一)添加依賴和配置信息兩個項目一樣,端口除外

原创 git 版本回退操作

(1)git reset 操作,這個回退適合本地回退,還沒有push到遠程倉庫  準備,從git pull 一個項目,新建v1.txt,提交push ,v2.txt 提交push ,現在又v1 和 v2 兩個文件 新建一個v3 的文件,

原创 (三)rabbit mq Hello World

功能描述: 使用rabbit mq 實現發送消息和消費消息   (1)添加依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp

原创 (一)Neo4j 安裝配置

         Neo4j 安裝配置   安裝java 環境 Neo4j是基於Java的圖形數據庫,運行Neo4j需要啓動JVM進程,因此必須安裝JDK1.8及以上版本。 預先檢查jdk安裝版本,沒有jdk或者jdk 不達標,請安裝或者