原创 Elasticsearch使用rescore重打分機制

1、match和match_phrase(proximity match)的區別match --》只要簡單的匹配到了一個term,就可以理解將term對應的doc作爲結果返回,掃描倒排索引,掃描到了就OK。match_phrase --》

原创 spark中直接使用es的client

因爲jar衝突,es client使用的httpjar被忽略,所以導致報錯,所以使用以下命令確保用戶的jar被優先加載。 spark-submit --class SparkTest --master yarn  --deploy-mod

原创 elasticsearch 過濾器

本章翻譯自Elasticsearch官方指南的Filtering Queries and Aggregations一章。過濾查詢以及聚合A natural extension to aggregation scoping is filte

原创 mybatiss原理

https://blog.csdn.net/lchpersonal521/article/details/84451357

原创 如何在CDH中啓用Spark Thrift

1.文檔編寫目的 CDH 自帶的Spark 不支持Spark Thrift,因爲spark-assembly jar中缺少Hive thrift相關的依賴包,導致CDH用戶沒法使用JDBC的方式連接Spark並使用Spark

原创 cdh博客系列

博客1: http://mp.weixin.qq.com/s?__biz=MzI4OTY3MTUyNg==&mid=2247487429&idx=1&sn=b29e28937ef2cbbd3360f1ef4183a1be&chksm=ec

原创 Elasticsearch - 短語匹配(match_phrase)以及slop參數

短語匹配(Phrase Matching)就像用於全文搜索的的match查詢一樣,當你希望尋找鄰近的單詞時,match_phrase查詢可以幫你達到目的。GET /my_index/my_type/_search { "query

原创 ReentrantLock實現原理

ReentrantLock主要利用CAS+CLH隊列來實現。它支持公平鎖和非公平鎖,兩者的實現類似。   ReentrantLock的基本實現可以概括爲:先通過CAS嘗試獲取鎖。如果此時已經有線程佔據了鎖,那就加入CLH隊列並且被掛起。當

原创 pi價值分析

該文章解釋關於Pi幣的一系列問題 一、什麼是Pi? Pi是一種新的加密貨幣,爲普通人所開發,你可以通過手機“挖掘”(或賺取加密貨幣是一種新形式的數字貨幣,由一個社區團體來維護和保護,而不是由政府或銀行。今天,您可以通過幫助保護貨幣和增加P

原创 mysql死鎖

https://www.cnblogs.com/tartis/p/9366574.html   線上某服務時不時報出如下異常(大約一天二十多次):“Deadlock found when trying to get lock;”。    

原创 MySQL 中的共享鎖、排他鎖與意向鎖

共享鎖(Share Lock) 共享鎖又稱讀鎖,簡稱 S 鎖:一個事務獲取了一個數據行的共享鎖,其他事務能獲得該行對應的共享鎖,但不能獲得排他鎖,即一個事務在讀取一個數據行的時候,其他事務可以併發讀取數據,但不能對該數據行進行增刪改,直到

原创 docker發佈微服務

======================服務發佈步驟============================================= 以發佈ms_center服務爲例子 1. 準備jar包 2. 創建文件夾 mkdir /

原创 如何避免Docker容器啓動腳本運行後自動退出

原文鏈接:https://blog.csdn.net/jiangh_catr/article/details/52782815 近期想做一個cron定時任務的docker,在Dockerfile

原创 mysql b樹

首先,正確的創建合適的索引,是提升數據庫查詢性能的基礎。 索引是什麼? 索引是爲了加速對錶中數據行的檢索而創建的一種分散存儲的數據結構。 索引的工作機制是怎樣的? 如上圖中,如果現在有一條sql語句 select * from teac

原创 即時通信RabbitMQ二-性能測試

性能測試 <p>測試環境:<br /> 單機部署RabbitMQ<br /> CentOS6.4操作系統,4核CPU,8G內存<br /> 測試中,Exchange、channel均聲明爲持久化。<br /> 測試腳本已上傳github: