原创 ThreadPoolExecutor之FixedThreadPool詳解

項目中大家基本都使用過線程池,節省線程創建和銷燬的成本。Java JDK提供了幾種線程池,那麼如何選擇合適的線程池?這就需要對每一種線程池有較詳細的瞭解,然後根據實際業務類型,選擇對應的線程池。 本文主要介紹FixedThread

原创 轉載--Kafka創建Topic時如何將分區放置到不同的Broker中?

本來想自己寫一篇,結果發現這篇寫的不錯,就直接轉載, 原文地址 轉載自過往記憶(https://www.iteblog.com/) 本文鏈接: 【Kafka創建Topic時如何將分區放置到不同的Broker中】(https://w

原创 SpringCloud使用Consul作爲分佈式配置中心

背景 很多使用SpringCloud微服務框架的工程都默認使用spring-cloud-config-server作爲配置中心,我們的項目需要更便捷的部署,剛好註冊中心已經使用consul了,就考慮是否將註冊中心和配置中心合一,減

原创 Java反射性能差?

今天突然想到Java反射。然後測試了一下1.8.0_191版本的反射性能,沒想到反射竟然比直接調用性能還高。 反射介紹 Java反射是指在程序運行狀態中,能檢查任意對象的內容並調用任意方法。對於任何一個對象,我們都能夠對它的方法和

原创 Flink 遠程提交任務 java.lang.ClassCastException LinkedMap

問題來源 Flink本地提交任務運行正常,然後打包成jar在遠程的Flink上運行失敗。 注意: 打包的jar不能通過java -jar 運行,即使你的jar和Flink在一臺機器上。 例如 Flink安裝在E:\software\f

原创 "status":406,"error":"Not Acceptable","message":"Could not find acceptable representation

問題來源 項目中需要服務間調用,發現provider項目已經提供了對應接口,然後就使用Feign開始調用。結果無法正常工作,然後查看日誌,發現服務間調用返回的竟然是異常信息。 {"timestamp":1554718813930,"s

原创 [轉載] Redisson分佈式鎖介紹

原文《A Guide to Redis with Redisson》, 地址爲https://www.baeldung.com/redis-redisson 之前需要分佈式鎖時,使用jedis實現分佈式鎖(也可以選擇使用MysQL數據

原创 Maven 構建失敗--was cached in the local repository, resolution will not be reattempted until the update

問題來源 使用Maven構建項目時, 執行編譯或者打包,報錯誤 was cached in the local repository, resolution will not be reattempted until the upda

原创 【轉載】 Redis緩存穿透、緩存雪崩、redis併發問題

本文系轉載,多個文章內容組合,源頭爲 擊穿/穿透:http://blog.csdn.net/kl1106/article/details/79478901 雪崩:http://blog.csdn.net/qq_36858183/art

原创 Memcached與Redis的區別 (Difference Between Memcached and Redis)

原文地址 https://www.differencebetween.com/difference-between-memcached-and-vs-redis/ 和https://aws.amazon.com/cn/elastic

原创 Flink kafka簡單示例(一)統計topic中的單詞後寫入新的topic

最近在調研各種計算框架,在看完Kafka Stream之後也順便看了一下最流行的Flink,結合我們業務場景試驗了一些小demo。下面給出一個簡單示例,基本和官方類似。只是使用了最新的版本Flink kafka connector以及

原创 Kafka Stream簡單示例(四)---定義更通用的Serde

本篇是在《Kafka Stream簡單示例(一)》 和《Kafka Stream簡單示例(二)—聚合 Aggregation–統計總和》 以及《 Kafka Stream簡單示例(三)—自定義Serde》基礎上成文的,建議先閱讀前三篇

原创 Kafka Stream簡單示例(二)---聚合 Aggregation--統計總和

在《Kafka Stream簡單示例(一)》基礎上,我們稍作修改實現一個基於固定時間窗口統計總和的例子。 項目需求: 統計每30秒內,按照key分組的總值。topic收到的消息格式:key:a, value:1, 例如如果kafka

原创 Kafka Stream簡單示例(三)---自定義Serde

本篇是在《Kafka Stream簡單示例(一)》 和《Kafka Stream簡單示例(二)—聚合 Aggregation–統計總和》基礎上成文的,建議先閱讀前兩篇,以便清楚上下文關係需求背景。 前面兩篇的代碼中,很多人看到最終的計

原创 Redis Lettuce Sub Pub功能使用簡要介紹

近期,項目升級依賴包到SpringBoot 2.0.1, 原有的spring-data-redis也默認自動升級爲2.0.6, 其中重要一點是原有jedis驅動修改爲lettuce驅動了。 關於jedis和lettuce比較,本文就不