原创 kafka可視化工具kafka tool

kafka tool官網下載地址http://www.kafkatool.com/download.html 連接zookeeper服務地址 其中message信息亂碼,解決方案如下: 1、點擊tools—settings—選擇topi

原创 springboot集成kafka實現消息發佈訂閱

新建SpringBoot項目 基於JDK版本1.8,SpringBoot 版本2.2.2.RELEASE 單次消息消費 1、pom.xml中添加依賴 <dependency> <groupId>org.springfra

原创 集合中的那些事

集合中類默認大小及擴容大小 List 元素是有序的、可重複 ArrayList、Vector默認初始容量爲10 Vector:線程安全,但速度慢     底層數據結構是數組結構     加載因子爲1:即當 元素個數 超過 容量長度 時,進

原创 ES 分頁查詢

from+size分頁 按照一般的查詢流程來說,如果我想查詢前10條數據: 客戶端請求發給某個節點 節點轉發給個個分片,查詢每個分片上的前10條 結果返回給節點,整合數據,提取前10條 返回給請求客戶端 該分頁方式可以通過from+si

原创 Dubbo報錯 Data length too large: 15156902, max payload: 8388608 傳輸數據超限

原因: 當dubbo服務提供層向消費層傳輸大數據容量的對象時,會受到Dubbo的限制,報類似如下異常: com.alibaba.dubbo.remoting.transport.AbstractCodec.checkPayload()

原创 spring boot集成Quartz實現數據庫存儲方式任務調度

在上一篇文章https://blog.csdn.net/zhou_fan_xi/article/details/104699361介紹過quartz使用RAMJobStore方式配置。接下來順着上篇文章講解將任務數據存儲在數據庫中方式。(

原创 Java8通用Builder創建對象

通常我們在創建一個對象時採用new關鍵字來創建,例如: public class GirlFriend { private String name; private int age; // 省略 getter &

原创 金額轉換(數字轉中文)

public static void main(String[] args) { double number = 23003600.00; DecimalFormat format = new Decim

原创 springboot項內置Tomcat和外置Tomcat的兩種打包方式

1,內置Tomcat的打包方式  在pom.xml文件添加以下配置(目的:自定main入口和跳過Junit代碼) <build> <plugins> <!--打包爲jar時指定main入口-->

原创 spring boot+Quartz+數據庫存儲

在上一篇文章https://blog.csdn.net/zhou_fan_xi/article/details/104699361介紹過quartz使用RAMJobStore方式配置。接下來順着上篇文章講解將任務數據存儲在數據庫中方式。(

原创 quartz使用RAMJobStore方式配置

Quartz的3個基本要素 Scheduler:調度器。所有的調度都是由它控制。 Trigger: 觸發器。決定什麼時候來執行任務。 JobDetail & Job: JobDetail定義的是任務數據,而真正的執行邏輯是在Job中。使用

原创 CentOS 7下安裝部署Elasticsearch 6.3.2

elasticsearch簡介 ElasticSearch是一個基於Lucene的搜索服務器。它提供了一個分佈式多用戶能力的全文檢索引擎,基於RESTful web接口。Elasticsearch是用Java開發的,並作爲Apache許可

原创 CentOS7 上安裝 Zookeeper-3.4.9

在 CentOS7 上安裝 Zookeeper-3.4.9 服務   默認端口2181 1、部署jdk環境 步驟一:執行下面命令搜索系統上已經安裝的JDK rpm -qa | grep -E '^open[jre|jdk]|j[re|dk

原创 Executors Java編程規範插件提示手動創建線程池的解決辦法

一、背景 最近了解一下線程池,下載其中的代碼並運行。 https://howtodoinjava.com/core-java/multi-threading/when-to-use-countdownlatch-java-concurr

原创 單個Tomcat配置多個啓動服務

在微服務中會存在多個業務系統,在打包放tomcat啓動時 如果考慮一個業務放一個tomcat則需要裝多個tomcat,今天我們操作在一個tomcat下放置多個業務啓動。 配置server.xml <Service name="Catal