原创 java插入到mysql時報錯: Packet for query is too large

Packet for query is too large (7888143 > 4194304). You can change this value on the server by setting the max_allowed

原创 Java基礎: 基於DeferredResult的異步服務

一. 簡介 Servlet3.0提供了基於servlet的異步處理api,Spring MVC只是將這些api進行了一系列的封裝,從而實現了DeferredResult。 DeferredResult字面意思是"延遲結果",它允許Spri

原创 Elasticsearch 搜索技術深入

Elasticsearch 搜索技術深入一. 手工控制搜索結果的精準度1.1 搜索包含查詢條件分詞後所有詞條的數據1.2 搜索包含查詢條件分詞後一定比例數量的詞條的數據1.3 match的底層轉換二. boost權重控制2.1 多

原创 Redis 異常與解決方案

1. Redisson At least two sentinels should be defined in Redis configuration! 問題: 使用Redisson 3.9.1 實現分佈式鎖時,啓動報錯: nested

原创 HashMap 底層實現原理 JDK1.7

一. 底層存儲結構 HashMap底層是由數組+鏈表構成的,HashMap會通過hashcode()爲待插入的元素計算存儲到的數組下標,在插入到數組中時,會把元素拼裝成Entry對象,並構建一個鏈表。如果同一個數組下標已經存放了Entr

原创 讀書筆記: Java併發編程的藝術 併發編程的底層實現原理

文章目錄引言一. volatile的應用1.1 volatile的定義與實現原理1.2 volatile的使用優化二. synchronized的實現原理與應用2.1 Java對象頭2.2 鎖的升級與對比2.2.1 偏向鎖2.2.

原创 Spring AOP知識點總結

參考:  1. http://www.cnblogs.com/hongwz/p/5764917.html  2. https://www.cnblogs.com/zhaozihan/p/5953063.html (非常棒) 一.前言  

原创 Java多線程: Exchanger的使用

一. 概念          Exchanger能在兩個線程驅動的任務之間交換對象。交換之前,A任務持有D1對象,B任務持有D2對象。交換之後,A任務持有D2對象,B任務持有D1對象。         Exchanger可以使用的場景: 

原创 Elasticsearch 請求報錯 Data too large

最近在使用公司Elasticseach 7.3.1時,經常報出以下錯誤,環境時好時壞:  "[circuit_breaking_exception] [parent] Data too large, data for [<http_re

原创 Elasticsearch高級篇(目錄)

近段時間正在學習Elasticsearch,將筆記和心得整理成以下文檔,以便日後查閱: 序號 內容 鏈接地址 1 SpringBoot整合Elasticsearch7.6.1 https://blog.csdn.ne

原创 Elasticsearch 搜索模板詳解

Elasticsearch 搜索模板詳解一. 爲什麼使用搜索模板二. template入門案例2.1 標準形式2.2 toJson形式2.3 join方法傳參2.4 default value形式三. 記憶template並實現重

原创 Elasticsearch Document寫入、刪除、查詢以及搜索原理

Elasticsearch Document寫入、刪除、查詢以及搜索原理一. 寫入原理二. 刪除原理三. 查詢原理四. 搜索原理五. 注意 序號 內容 鏈接地址 1 SpringBoot整合Elasticsearch

原创 Elasticsearch Filter執行原理

Filter執行原理一. 執行流程1.1 構建bitset1.2 遍歷bitset1.3 緩存bitset二. 執行特性2.1 query和filter的執行順序2.2 bitset cache auto_update2.3 bi

原创 Elasticsearch 相關度評分算法

Elasticsearch 相關度評分算法一. 相關度評分算法的組成1.1 boolean model1.2 TF/IDF1.3 Vector space model二. Lucene中的相關度分數算法三. 優化相關度分數計算的方

原创 Elastic search 7+ 去掉了type的原因

以下爲官網原文  鏈接 Initially, we spoke about an “index” being similar to a “database” in an SQL database, and a “type” being