原创 走近 ElasticSearch (一)——基本概念與架構設計

前言 之前學過很多遍ES,都沒有做筆記,這次想要系統的做一次筆記。 (知識搬運工 走近 ElasticSearch (一)——基本概念與架構設計 走近 ElasticSearch (二)——Document概念、倒排索引原理與分詞

原创 TickNet-ApiGateway的一些思考

前言 隨着工作室的產品、項目越來越多,運維、開發成本極速增加,也冒出了許許多多的問題。 運維上,我們的項目,都是統一從portal機器調用,通過nginx轉發到後端應用服務器。 開發上,我們需要做用戶權限認證、流量監控……我們目前

原创 一些字符串哈希算法

unsigned int hash_BPHash(unsigned char *str){ unsigned int hash = 0; while(*str){ hash = (hash << 7

原创 【New】Git協同的一些建議

核心概念 three types of of objects commit tree blob DAG (有向無環圖) stage area (index) (暫存區) 建議 和中心倉儲同步時,儘量使用git pull

原创 【破冰】ElasticSearch7.x「新特性」——不完全解讀

前言 公司ELK系統需要重構,然後我準備嘗試把Es6.x升級到Es7.x,翻了許多文檔,踩了很多坑,以下是對於新特性的一些解讀(理論),主要是從ES6.x-》7.x。 當然接下來會推出ES7+Java代碼實踐(期待)。 正文 1.

原创 前端分流限流策略、算法

前言 高併發場景隨處可見,那怎麼增加自己對高併發優化的視野呢?希望本文總結能增加一點點你對某些解決方案的興趣 此處“前端”,是相對於“後端”的請求,即後端架構中“請求的入口”爲前端。 正文 限流分析 前端組件軟負載均衡基礎設施(

原创 【破冰】ElasticSearch 7.x 操作示例

前言 想要了解ElasticSearch的朋友可以去:Elastic官網 想了解ElastciSearch7的同學可以去:ElasticSearch7.x新特性 正文 pom.xml引入 <dependency> <gro

原创 封裝自己的LogUtils —— 基於Logback&Slf4j

前言 統一、簡介的日誌輸出工具類,歡迎大家給出更好的方案。 正文 LogUtils.java package com.hyperdai.contest.utils; import org.slf4j.Logger; import

原创 grep、sed、awk、head、tail、gsub、sub

Awk、sed與grep,俗稱Linux下的三劍客,它們之前有很多相似點,但是同樣也各有各的特色,相似的地方是它們都可以匹配文本,其中sed和awk還可以用於文本編輯,而grep則不具備這個功用。 grep搜索 sed 修改和編輯

原创 走近 ElasticSearch (四)——搜索機制與聚合分析

一、前言 走近 ElasticSearch (一)—— 基本概念與架構設計 走近 ElasticSearch (二)—— Document概念、倒排索引原理與分詞 走近 ElasticSearch (三)—— Mapping設計與

原创 走近 ElasticSearch (三)——Mapping設計與 Search API 介紹

一、前言 (知識搬運工 走近 ElasticSearch (一)——基本概念與架構設計 走近 ElasticSearch (二)——Document概念、倒排索引原理與分詞 走近 ElasticSearch (三)——Mappin

原创 走近 ElasticSearch (二)——Document概念、倒排索引原理與分詞介紹

一、前言 (知識搬運工 走近 ElasticSearch (一)——基本概念與架構設計 走近 ElasticSearch (二)——Document概念、倒排索引原理與分詞 走近 ElasticSearch (三)——Mappin

原创 走進 ElasticSearch (一)

前言 之前學過很多遍ES,都沒有做筆記,這次想要系統的做一次筆記。 定義與起源 它是什麼? 一個便於檢索的數據庫 更近一步呢? 基於 Lucene 的開源搜索引擎。 分佈式,可拓展,每個字段都能被索引 至於起源…… 一位待業極客男

原创 Swagger..Unable to render this definition The provided definition does not specify a valid version

Unable to render this definition The provided definition does not specify a valid version field. Please indicate a

原创 Springboot異常處理AppErrorController

package com.hyperdai.base; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servl