原创 Nginx 使用詳解

概述 介紹 Nginx是一個高性能的HTTP服務器代理,實現對HTTP請求的處理。 它沒啥別的本事,就是一箇中介代理,把HTTP請求攔截下來之後交給Apache、Tomcat等WEB容器去處理。當然這個中介代理還會點武術的,它本

原创 JUC_阻塞式隊列

    在講阻塞式隊列之前,首先理解什麼是JUC。     JUC是(java.util.concurrent的簡稱),是java1.5提供的一個處理線程的工具包及其子包。JUC的主要內容包括:阻塞式隊列、併發映射、鎖、執行器服務

原创 Linux設置Shell腳本開機自動運行

以CentOS舉例。 1.編輯xx.sh, 在shell腳本的 #! /bin/bash下,增加如下兩行內容: 注:不要講前面的#去掉,這裏雖然是註釋,但是chkconfig會讀取這兩行內容,如果去掉#,shell執行時會出錯。

原创 8.從零開始搭建基於SpringCloud的京東整站_內容管理微服務_使用Elasticsearch實現商品搜索

本次目標 後端:使用Elasticsearch實現商品搜索。 前端:使用Vue對查詢的商品列表進行展示。 使用Elasticsearch實現商品搜索 配置TransportClient客戶端 通過TransportClient發起

原创 全文檢索技術_設置索引默認分片和副本個數

可以通過elasticsearch-head-master設置。elasticsearch-head-master的安裝,可以參見文章:全文檢索技術_elasticsearch-head-master插件的下載安裝 通過瀏覽器進入

原创 消息隊列_RabbitMQ中的五種工作模式

在介紹RabbitMQ的工作模式之前,需求瞭解RabbitMQ中的角色。因爲工作模式中的一些概念和角色息息相關。 RabbitMQ中的角色 1. 生成者     與RabbitMQ建立連接後,向RabbitMQ發送消息的客戶端,稱

原创 MySql 設置允許遠程連接

當通過Sqlyog等工具連接雲主機或虛擬機的Mysql時,如果出現:1130-Host "192.168.43.1" is not allowed to connect to this MySql server。說明你的Mysql登錄用戶

原创 JUC_併發映射

ConcurrentMap ConcurrentMap是java1.5提供的一套應對高併發的映射機制,其數據結構是數組+鏈表。     主要特點:     1.因爲其應用了分桶/斷鎖、讀寫鎖機制以及無鎖算法CAS,在併發的情況下還

原创 JUC_ExecutorService詳解

概述     在對數據庫操作時,有連接池的概念,比如:C3P0連接池、德魯伊連接池。而ExecutorService本質上是線程池。無論連接池也好,線程池也好,它們存在的主要意義就是減少頻繁創建和銷燬資源的頻率,達到提高資源的利用

原创 9.從零開始搭建基於SpringCloud的京東整站_內容管理微服務_使用Redis集羣實現商品緩存

本次目標 使用Redis集羣實現商品緩存。在實際項目中,對於頻繁從數據庫獲取的熱門商品放入緩存,比如Redis或者其它第三方緩存應用,可以極大減少數據庫的訪問壓力。 實現過程 在數據庫中,增加商品是否緩存的字段。 在後臺商品管理中

原创 全文檢索技術_IK分詞器7.7.1版本的安裝

1. 在linux系統中,首先將將IK分詞器下載下來 wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.7.1/elastic

原创 消息隊列_RabbitMQ介紹&安裝

消息隊列概述     不管是現在還是之前,你肯定有過排隊買票的經歷。在售票窗口兩邊豎起圍擋,中間留有一人寬的空隙,每個人只能從這個圍擋形成的通道到達售票窗口,起到強制排隊的效果。試想如果沒有這個圍擋,在高峯期一羣人蜂擁到窗口是什麼

原创 Redis獲取插入數據庫的ID而不是影響的行數

使用Redis在新增數據時,默認返回的是影響的行數,而不是插入數據庫的主鍵自增的id。映射文件可以通過如下方式配置(將文章對象article的數據錄入到數據庫): <insert id="addArticle" useGenera

原创 全文檢索技術_設置默認分詞器

在創建索引之前,打開elasticsearch-head-master的符合查詢選項卡。 提交類型選擇: _template/template_http_request_record 提交方式: put 提交內容: { "

原创 全文檢索技術_Lucene搜索

    通過前幾篇《全文檢索技術專欄》關於倒排索引算法的原理、Lucene分詞、索引的創建等內容的介紹,Lucene中最重要也是最能體現Lucene作用的非搜索功能莫屬。Lucene對創建的索引可實現多種搜索功能(詞項查詢、多域查