原创 DO轉DTO映射MapStruct生產環境使用

什麼是MapStruct? MapStruct是用於生成類型安全的bean映射類的Java註解處理器。 你所要做的就是定義一個映射器接口,聲明任何需要映射的方法。在編譯過程中,MapStruct將生成該接口的實現。此實現使用純Ja

原创 dubbo的調用原理及泛化調用

簡單介紹 dubbo是阿里開源出來的一個rpc框架,主要是用於微服務分佈式項目的遠程調用,它提供了三大核心能力:面向接口的遠程方法調用,智能容錯和負載均衡,以及服務自動註冊和發現,下面是調用的原理圖: dubbo框架的整體設計:

原创 Netty實現TCP私有協議棧的開發

爲什麼使用TCP通信? 因爲在進行對接機器C語言開發的直播主機)的時候,TCP是一種更安全更高效率的連接,它是一種會確認通信對方,保持通信狀態,並且能檢查報文完整性的連接,而HTTP則是在TCP服務層上面的應用層,當然TCP通信稍