原创 ES 查詢

1、構造運行環境 打開kibana進入Dev tools,創建索引,並插入測試數據,代碼如下: PUT /logs/_doc/1 { "Name":"燕麥", "Desc":"燕麥商品描述", "Price":111, "

原创 ES關於如何合理分片的一些參考

本文來自http://t.zoukankan.com/Leo_wl-p-10563793.html 一、遇到的問題   與大多數分佈式系統一樣,Elasticsearch按照一定的Hash規則把用戶數據切分成多個分片,然後打散到不同機器進行

原创 ES 常用數據類型

1、ES常用數據類型  1.1 Numbers 數字類型 涉及到的類型很多,具體查閱文檔 常用的有long,integer,short,double,float   1.2 Keywords 關鍵字類型   關鍵字分爲以下幾種: (1)、k

原创 ES 索引、文檔

本文基於ES8.x的內容編寫 1、索引 Index ES中的索引和關係型數據庫中的表,不同的是ES中的索引時基於Json格式的. 1.1、通過Elasticsearch-head創建索引      如圖所示創建成功   1.2、通過ki

原创 ES 倒排索引及其相關壓縮算法

1、數據庫索引之B Tree 百度百科   對於一棵m階B-tree,每個結點至多可以擁有m個子結點。各結點的關鍵字和可以擁有的子結點數都有限制,規定m階B-tree中,根結點至少有2個子結點,除非根結點爲葉子節點, 關係型數據庫如mysq

原创 Es 集羣搭建

參考文檔: https://www.elastic.co/guide/en/elasticsearch/reference/8.3/index.html https://www.elastic.co/guide/en/elasticsear

原创 ES Head插件安裝

1、安裝Nodejs 下載地址:https://nodejs.org/en/download/    安裝成功   2、在安裝nodejs成功的基礎上安裝grunt npm install -g grunt-cli 操作成功. 3、

原创 Elasticsearch相關

本文介紹 Elasticsearch windows下面的部署以及可視化Kibana的部署   1、下載 Kibana https://www.elastic.co/cn/downloads/kibana Elasticsearch  ht

原创 消息中間件實現延時消息投遞

1、https://www.cnblogs.com/Finley/p/16395466.html

原创 PL/SQL 15 安裝配置

1、官網https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html下載符合oralce服務的客戶端工具  instantclien

原创 .Net 5.0 通過IdentityServer4結合認證授權、路由終結點、OpenIdConnect組件實現單點登錄源碼解析 .Net Core 3.0授權組件源碼解析

1、本文主要介紹.Net 5.0通過認證授權、路由終結點、OpenIdConnect組件結合IdentityServer4實現單點登錄的源碼解析,內容較多,只解讀demo的調用部分. 首頁看調用代碼: public class S

原创 EF Core相關工具使用

1、安裝ef tools 首先確保本地netcore sdk安裝完畢,如下是卸載tool、安裝指定版本tool、更新到指定版本的tool 的命令: dotnet tool uninstall --global dotnet-ef do

原创 .net 5.0 配置文件組件之JsonProvider源碼解析 C#下 觀察者模式的另一種實現方式IChangeToken和ChangeToken.OnChange

1、本文主要介紹下.net core 5.0的配置文件組件JsonProvider源碼核心邏輯. 直接上調用方式代碼,跟着代碼一步步解析 var workDir = $"{Environment.CurrentDi

原创 C# 基元線程同步構造

注:基元指可以再代碼中使用的最簡單的構造. 線程基元構造分爲兩種,用戶模式和內核模式. 用戶模式分析: 優點: 1、速度比內核模式塊,使用特殊cpu指令來協調線程,協調實在硬件級別發生的. 2、在此構造上的線程池線程一旦發生阻塞,並不會創建

原创 C# Volatile關鍵字

1、簡介 多線程共享數據的問題,在日常開發中非常的常見,基元用戶模式線程同步構造和 基元用戶模式線程同步構造存在兩種模式,本文主要介紹volatile constract.其主要作用是在特定的時間內,在一個簡單類型的變量上執行原子性的讀或者