原创 Logstash調優——自定義插件

雖然Logstash提供了N多的過濾器插件,但是有木有最切合自己公司業務的插件呢?恰好,你只是做最簡單的業務日誌處理,比如日期、字段刪除、字段替換等工作,那麼Logstash自帶的插件就可滿足。但是,當你的日誌需要外部數據進行豐富,那你怎

原创 RocketMq之一條消息在commitlog文件中如何存儲驗證

本文的目的在於記錄本次學習過程,在看《RocketMQ技術內幕》一書,關於消息存儲,時,看到關於計算消息總長度的方法,着迷了,想要對CommitLog文件中存儲的信息進行分析。 一條消息存儲到commitlog文件中的總長度計算方式(源碼

原创 Redis分佈式鎖基於JEDIS和Spring BOOT

本文只有代碼,具體的鎖概念什麼的可以搜一下,代碼加入項目後,記得驗證一下,不要坑到大家就行。 1、基於JEDIS // 分佈式鎖 /** * LOCK_SUCCESS:成功加鎖. * * @since JD

原创 docker-compose安裝ElasticSearch和Kibana

本次測試環境,win10,ES採用7.3.0版本。索引數據存在於F盤。 docker-compose文件。 此文件需要被命名爲docker-compose.yml,然後在文件所在目錄執行相關命令。 version: '2.2' ser

原创 基於Apollo的動態REDIS和動態DRUID數據源

由於公司要使用攜程開源的Apollo作爲項目的動態配置中心,命我完成數據源和REDIS的動態修改。接到任務心情甚是忐忑,但是也不得不迎難而上。 Apollo(阿波羅)是攜程框架部門研發的配置管理平臺,能夠集中化管理應用不同環境、不同集羣的

原创 JAVA AES加解密。ECB模式和CBC有向量moshi

本文參考了大量的博客,其中這篇博客參考了大部分內容:java實現多種加密模式的AES算法-總有一種你用的着 以下代碼,修改一下包名,添加以下apache-commons包即可運行。 package com.eastcom.bbf.bs.

原创 Python打包成可在Windows和linux上運行的文件

Python是解釋性語言,我們如何將普通的Python項目(含有依賴,redis)打包成可運行的一個文件(實際爲文件夾吧)。下面描述一個基本流程,供大家參考。以下流程是我們實際線上REDIS數據修改的一個需求,可以簡單的理解爲將數據A改爲

原创 Validation,Data Binding, and Type Conversion

原文地址:https://docs.spring.io/spring/docs/current/spring-framework-reference/core.html#validation 3. Validation, Data Bin

原创 Spring MVC 增加自定義HttpMessageConverter

 前提: spring版本:        <spring.version>4.3.22.RELEASE</spring.version> JDK1.8 代碼說明: 由於使用了一個SVN庫,因此將代碼導出來吧,可以共大家參考。 關注點:

原创 Kibana中如何使用*.p12文件(Kibana鏈接Https保護的ES集羣)

目前ES配置中,可以使用*.p12文件配置TLS和Https。詳細的配置過程可以參見官方文檔Encrypting communications in Elasticsearch,若英文不想看,也可常見我的博客加密ElasticSearch

原创 加密ElasticSearch通信

本文翻譯自ElasticSearch官方文檔,原文請見 《Encrypting Communications in Elasticsearch》。 X-pack安全允許你加密來、往在你的ElasticSearch集羣。鏈接安全使用傳輸層安

原创 TLS應用在Elastic Statck:Elasticsearch,kibana,Beat和Logstash

原文作者:Jared Carey 本文翻譯BLOG,原文地址:https://www.elastic.co/blog/tls-elastic-stack-elasticsearch-kibana-logstash-filebeat。 傳輸

原创 ElasticSearch Xpack 6.3.0版本破解關鍵步驟(Win10下編譯Liscense驗證文件)

ES Xpack破解的關鍵步驟在於x-pack-core-xxx.jar包中的Liscense驗證文件替換。需要替換的文件共兩個XPackBuild .class和LicenseVerifier.class。從6.3版本開始,ES已將Xp