原创 記一次向reacor-netty提交代碼及對review工作的思考

如何獲取貢獻的點 stackoverflow 網站reactor-netty和reactor-core 標籤下的問題,看到有人提問而且問題也在issue列表中,向owner申請解決問題,owner同意後會將對應的issue標記爲 hel

原创 etcd和其它鍵值存儲組件對比

在學習etcd之前,我們先來聊一聊etcd這個名字的由來。etcd中的etc取自“unix”系統的“/etc”目錄,‘d’指的是分佈式系統(distributed system)。在unix系統中"/etc"目錄用於存儲系統的配置數據,從名

原创 Java使用Iterator封裝分頁查詢

爲什麼使用分頁查詢? 當檢索的數據量超過客戶端的處理能力時,客戶端就需要使用分頁查詢。對於portal要展示數據量超過千這個數量級時可能就需要分頁查詢。從數據庫查詢數據,符合條件的數據可能超過客戶端單次處理能力(內存限制),這種情況也需要使

原创 【一起學習Reactor】響應式編程簡介

Reactor是響應式編程規範的一個實現,維基百科對響應式編程的總結如下: 響應式編程是一種異步編程範例,主要關注數據流和數據變化通知。這意味着可以使用編程語言輕鬆表達靜態(數組)或動態(事件發射器)數據流。更多有關響應式編程的描述可以

原创 【一起學習Reactor】Reactor Extra之BooleanUtils

======================================================================= 1.AND Mono<Boolean> and(Mono<Boolean> value1,Mo

原创 爲什麼API管理平臺必須使用IAM?

英文版下載鏈接:Why IAM is a Must in API Management API是任何數字化轉型過程中的關鍵組件。API幫助組織創建新的商業模式,並與合作伙伴和客戶建立聯繫,同時通過將系統和服務鏈接在一起來提供無縫的數字化

原创 使用Hibernate 監聽數據庫變化

本文將簡單介紹hibernate的listener和callback機制,對於單JVM程序來說這種機制非常的有用,以下業務場景可以使用該機制: 領域事件發佈,比如創建訂單、刪除訂單事件(因不能保證事務性,這不是一種實現領域事件發佈的最佳選

原创 設備使用go sdk輕鬆連接華爲雲IoT平臺

本文介紹使用huaweicloud-iot-device-sdk-go 連接華爲雲IoT平臺,實現簡單的華爲雲文檔介紹的四個功能:設備連接鑑權、設備命令、設備消息和設備屬性。huaweicloud-iot-device-sdk-go提供設備

原创 記一次URL被Spring Cloud Gateway編碼問題的解決

下午組內同事反饋,經過IoGateway(基於Spring Cloud Gateway開發)服務轉發的請求後端服務無法正確獲取query中的參數,具體表現爲後端服務獲取到的query參數已經被編碼,同事初步懷疑是IoGateway對請求的

原创 Java Service Provider Interface(SPI)

組件中最常用的解耦及擴展機制的基石頭。 什麼是Service? Service是一組知名的接口和類(類通常都是抽象類),Service Provider是Service的一種特定實現。Service Provider中的類實現了Serv

原创 MySQL中CHAR and VARCHAR

MySQL版本:8.0版本 CHAR和VARCHAR類型相似,但在存儲、檢索方式、最大長度和是否保留末尾空格四個方面存在差異。 長度: CHAR(0-255) 類型爲CHAR的列的長度是固定的,可以在創建表時指定該長度。比如列的定義爲C

原创 實現Spring Cloud Gateway路由動態加載及持久化

Spring Cloud Gateway提供了添加、刪除和查詢路由的API,通過API添加的路由默認存儲在內存之中。應用重啓時,通過API添加的路由會丟失,進而導致應用的功能受損。如果應用有多個實例,Spring Cloud Gateway

原创 LPL夏季賽

LPL夏季賽【網紙;yb0789.com】你先把重點放在英語及專業課上,考研主要還是重視專業課成績,英語部分一般都是拉分項,所以也要重視,至於數學和政治部分,因爲有的考生不考數學,所以暫時不說數學,政治部分,可以再大綱出來之後複習也不晚!其

原创 【Hazelcast系列十一】分佈式計算

11. 分佈式計算 在本章中我們重點介紹Hazelcast的四種服務:executor service,durable executor service,scheduled executor service 和 entry process

原创 【Hazelcast系列十】可靠主題(Reliable Topic)

在前一片文章中我們介紹了Hazelcast中的主題,但是由於沒有數據的備份,主題中的事件可能丟失,爲了提高數據可靠性Hazelcast提供了可靠主題。可靠主題也使用ITopic 接口,爲了保證數據的可靠性,可靠主題使用Ringbuffer