原创 ElasticSearch介紹和基本概念

1.Elasticsearch的概述 Elasticsearch(ES)是一個基於Lucene構建的開源、分佈式、RESTful接口的全文搜索引擎。Elasticsearch還是一個分佈式文檔數據庫,其中每個字段均可被索引,而且每個字段

原创 MAC下Mysql5.7+ MySQL Workbench安裝配置方法圖文教程

這篇文章主要爲大家詳細介紹了MAC下Mysql5.7+ MySQL Workbench安裝配置方法圖文教程,具有一定的參考價值,感興趣的小夥伴們可以參考一下 本文主要針對MAC操作系統上的Mysql5.7安裝和My

原创 強大的curl命令的介紹和一般用法

curl,全稱CommandLine URL 或 CommandLine Uniform Resource Locator,顧名思義,curl命令是在命令行方式下工作,利用URL的語法進行數據的傳輸或者文件的傳輸。 這個命令行工具現在多用

原创 ElasticSearch5.6.1索引、類型、文檔的增刪查改--利用RESTful接口和Kibana可視化工具

本文主要是ElasticSearch5.6.1索引、類型、文檔的增刪查改--利用RESTful接口和Kibana可視化工具。 關於ElasticSearch5.6.1的環境搭建,請參考我另一篇博文。 ElasticSearch5

原创 Elasticsearch5.6.1導入數據並通過Kibana5.6.1展示和查詢數據案例學習(上篇)

本文主要是通過Elastic官網提供的三個數據集,導入到Elasticsearch5.6.1,並通過Kibana5.6.1展示數據和查詢數據。 關於Elasticsearch5.6.1的環境搭建,請參考我另一篇博文。 Elasti

原创 設計模式(JAVA版):1.簡單工廠模式

我們寫代碼的時候,往往會不自覺地使用面向過程的思想去編寫。 比如下面的代碼,是一個簡單的計算機程序,但是用面向過程的思想。 package study.ruanwh.simple_factory; import java.util.S

原创 Kibana5.6.1的環境塔建與運行

本文主要演示最新版Kibana5.6.1的環境搭建與運行。 本次演示的Kibana5.6.1要配合ElasticSearch5.6.1使用,這兩個版本要一致,而且這個產品的版本號也官方同步一致更新的。 關於ElasticSearch5.6

原创 MAC系統安裝Mysql5.7+MySQLWorkbench安裝與配置

本文主要針對MAC操作系統上的Mysql5.7安裝和MySQLWorkbench的安裝與配置 首先,我們可以通過Oracle主面的菜單,找到MySQL的下載頁面,如下圖如示。MySQL現在也在Oracle旗下了。 https://www.

原创 ElasticSearch5.6.1配置文件elasticsearch.yml詳解

本文主要是講解ElasticSearch5.6.1的配置項。ElasticSearch5.6.1爲目前該公司最新的產品,我們在搭建的過程中,一開始最重要的就是會配置elasticsearch.yml這個文件。 然而,由於ElasticSe

原创 ElasticSearch5.6.1監控集羣狀態、查看集羣信息的一般操作方法

本文主要講述ElasticSearch5.6.1如何監控集羣狀態、查看集羣信息的一般操作方法。 關於ElasticSearch5.6.1的環境搭建,請參考我另一篇博文。 ElasticSearch5.6.1環境搭建與運行

原创 JVM Learning : About Java

First Part : About Java Java Technical System(Java技術體系) Sun官方所定義的Java技術體系包括以下五個組成部分 Java程序設計語言(Java Programming Langua

原创 ElasticSearch5.6.1環境搭建與運行

本文主要演示最新版ElasticSearch5.6.1的環境搭建與運行。 有關ElasticSearch的介紹和一些基本概念,請參閱我的另一篇博文。 ElasticSearch介紹和基本概念 http://blog.csdn.net/d

原创 MAC系統安裝JDK1.8及環境變量配置

首先本次安裝的系統版本和配置如下: 由於系統版本各有差異,會導致菜單選項各有不同,請大家注意。 教程內容爲在MAC蘋果系統下安裝JDK1.8並配置系統環境變量。 主要分爲以下幾個步驟: 1.到Oracle官網下載JDK1.8安裝包。 2