原创 比較RPC和RESTful API的優缺點

RPC和RESTful API是兩種不同的遠程調用方式,它們各自具有不同的優缺點。 RPC的優點包括: 高效:RPC使用自定義的通信協議,可以減少報文傳輸量,提高傳輸效率。 靈活:RPC支持多種語言,不同的編程語言可以方便地調用遠程接口。

原创 基於C#的GRPC

gRPC(gRPC Remote Procedure Call)是由Google開發的高性能、跨語言的遠程過程調用框架。它基於HTTP/2協議進行通信,支持多種編程語言,包括C++, C#, Java, Python等,使不同語言的應用程序

原创 寫一個RPC服務

定義:RPC(Remote Procedure Call Protocol)——遠程過程調用協議 ,RPC協議假定某些傳輸協議的存在,如TCP或UDP,爲通信程序之間攜帶信息數據。在OSI網絡通信模型中,RPC跨越了傳輸層和應用層 ,RPC

原创 從 RPC 到服務化框架設計

目前互聯網系統都是微服務化,那麼就需要 RPC 調用,因此本文梳理了從 RPC 基本框架協議到整個服務化框架體系建設中所包含的知識點,重點在於 RPC 框架 和 服務治理能力的梳理,本文定位於一個科普性質的文章,在於讓大家瞭解一個全貌。 一

原创 在 Podman 中運行一個 Linux 虛擬機 | 容器與雲

Fedora CoreOS 是一個自動更新、最小化的基於 rpm-ostree 的操作系統,用於安全地、大規模地運行容器化工作負載。 Podman “是一個用於管理容器和鏡像、掛載到這些容器中的卷,以及由這些容器組組成的吊艙的工具。Podm

原创 XAML UI 框架橫向對比(Avalonia/Uno Platform/.NET MAUI)

XAML 框架橫向對比 多年來,基於 XAML 的 UI 框架有了很大的發展。下面的圖表很好地證明了這個觀點。XAML UI 框架的三大巨頭:Avalonia UI、Uno Platform 和 .NET MAUI 都支持跨平臺的應用。事實

原创 oracle 分割按某個字符串分割函數

1、使用f_split_clob函數 select column_value from table(f_split_clob('a,b,c', ',')); 2、使用regexp_substr函數及正則表達式,結合connect by

原创 TOAD 調試存儲過程的方法

共有兩種方法: 1直接出結果 右鍵->execute procdure 彈出對話框,直接輸入調試的參數,點擊OK。 2.逐步調試過程 右鍵->load in editor , 進入編輯界面-》debug->step over-》對話框輸入參

原创 podman安裝發生dial tcp 20.205.243.166:443: connectex: A connection attempt failed because錯誤

 打開  C:\Windows\System32\drivers\etc\hosts 文件 在hosts文件中加入 20.205.243.166 github.com  

原创 podman安裝和普通用戶使用podman的方式及podman常用命令

Podman是一個容器引擎,它可以在Linux上運行容器。在本文中,我們將介紹如何安裝Podman以及如何使用普通用戶使用Podman的方式以及Podman的常用命令。 安裝Podman 1. 首先,更新系統: sudo dnf upda

原创 podman 入門實戰

  一入編程深似海,從此節操是路人。 最近使用podman,就想着寫一篇總結性的筆記,以備後續參考。就如同寫代碼,不寫註釋,過了一段時間可能會想這是我寫的嗎?不會吧,還要理一下邏輯才能讀懂,不利於後期維護。 感覺整體體驗下來,鏡像獲取、容

原创 Windows 安裝 Podman Desktop

簡介: Podman(POD MANager) 是一個用於管理容器和映像、掛載到這些容器中的卷以及由容器組組成的 pod 的工具。Podman 在 Linux 上運行容器,但也可以使用 Podman 管理的虛擬機在 Mac 和 Window

原创 Win10/11註冊表中添加或刪除開機自啓項

添加或關閉win10的開機自啓項有以下兩種常用方式: 1.  任務管理器 - 啓動,然後選擇要關閉或者啓用的啓動項,點擊禁用或啓用 2.  winkey + R,輸入msconfig,回車,進入系統配置,點擊啓動,最後還是要打開任務管理器

原创 [轉]Dapr - 基本概念 【深入官網】

Dapr 使用 sidecar 架構,與應用程序一起作爲單獨的流程運行,包括服務調用、網絡安全和分佈式跟蹤等功能 1 共同點: 基於 mTLS 加密的服務到服務安全通信 服務到服務的度量指標收集 服務到服務分佈式跟蹤 故障重試恢復能力

原创 [轉]WPF 使用 Dispatcher 的 InvokeAsync 和 BeginInvoke 的異常處理差別

一般認爲 WPF 的 Dispatcher 的 InvokeAsync 方法是 BeginInvoke 方法的平替方法和升級版,接近在任何情況下都應該在業務層使用 InvokeAsync 方法代替 BeginInvoke 方法。然而在異常的