原创 docker系列教程04---容器網絡

一、Docker不啓動時默認的網絡情況 這裏先把Docker停掉了,然後咱們ifconfig看一眼: ifconfig   ens33不用多說了,lo爲迴環。這裏可能還會有一個virbr0,在CentOS7的安裝過程中如果有選擇相關虛

原创 nginx系列文章01---基礎知識

1.何爲反向代理? 在介紹反向代理之前,先來了解一下正向代理。 正向代理:如果把局域網外的Internet想象成一個巨大的資源庫,則局域網中的客戶端要訪問Internet,則需要通過代理服務器來訪問,這種代理服務就稱爲正向代理,下面是正向代

原创 docker更換存儲路徑

存在的問題如圖所示,50G的盤可用只有3.7G了,而/home下有2.1T沒有用,我們需求要docker的數據文件轉到/home目錄中去:   第一步:停步docker systemctl stop docker   第二步:移動

原创 ABP-VNext 用戶權限管理系統實戰03---動態api調用並傳遞token

一、使用動態api的目的 ABP可以自動創建C# API 客戶端代理來調用遠程HTTP服務(REST APIS).通過這種方式,你不需要通過 HttpClient 或者其他低級的HTTP功能調用遠程服務並獲取數據. 現在有兩個服務:Back

原创 NetCore高級系列文章04---async、await原理揭祕

一、async、await本質 直接說結論:它們是C#提供的語法糖,編譯器編譯後是狀態機的調用。 先看如下的一段代碼,要main方法中調用了三個await方法  將此dll進行反編譯爲4.0的代碼如下:  可見到兩個Main方法,也就是

原创 ABP-VNext 用戶權限管理系統實戰01---AuthServer服務遷移數據庫到mysql

一、從github上獲取源碼後修改命名空間 下載dome後修改解決方案名爲Bridge。   二、默認是連接sqlserver的,需要修改爲可以連接mysql 修改appsettings.json文件的ConnectionStrings參

原创 ABP-VNext 用戶權限管理系統實戰----擴展授權類型(單點登錄)

 一、適合場景: 1、我方系統在集成到別人的集成本臺時一般是拿別的平臺的用戶名,在我方系統進行登錄 2、我方系統是前後端分離,前端要拿到token   二、解決方案:自定義授權類型 我們知道Identityserver4有四種授權類型:用戶

原创 ABP-VNext 用戶權限管理系統實戰02---用戶權限表的創建與遷移

一、表實體建立 1、菜單表 [Comment("菜單表")] [Table("t_identity_menu")] public class Menu : AuditedAggregateRoot<Guid>, ISoftDelet

原创 ABP-VNext 用戶權限管理系統實戰----問題與解決方案

1、swagger請求總是報:400 Bad Request,但是postman請求是沒有問題 查看日誌報表:  解決方案: 在 ConfigureServices 中增加如下的內容 Configure<AbpAntiForgeryO

原创 深入學習C#系列文章01---C#3 革新寫代碼的新方式

    C#3 幾乎所有的新特性都是爲LINQ服務的,但他們單獨使用也非常有用,接下來我們來簡單看看C#3 的幾個新特性吧。 一、自動實現的屬性-----編寫由字段直接支持的簡單屬性,不再顯得臃腫不堪。       之前寫屬性時是大至是這

原创 Linux 安裝jenkins

安裝之前注意jenkins和jdk的版本。2022年7月2日起,jenkins新版本不再支持java8,僅支持java11和java17。安裝步驟如下: 1、下載jdkhttps://www.oracle.com/java/technolo

原创 dump分析器winbdg

工具: winbdg   WinDBG不是專門用於調試.Net程序的工具,它更偏向於底層,可用於內核和驅動調試。進行普通的.Net程序調試還是使用微軟專爲.Net開發的調試工具MDBG更方便一些。但是WinDBG能看到更多的底層信息,對於某

原创 jenkins上發佈項目後將文件推送到另一臺服務器build鏡像

1、配置jenkins 1)主頁面點擊manage jenkins 2) 選擇SystemConfiguration       3) 配置服務器信息,注意密碼一定要輸入對,還有端口有,一般是默認的22端口,但有的不是默認的22端口,配

原创 .net fromwork連接rabbitmq發佈消息

1、創建連接工廠類 var factory = new RabbitMQ.Client.ConnectionFactory() { HostName = "120.237.72.46", UserName = "admin

原创 jenkins安裝插件報錯

1、安裝插件publish-over-ssh報錯  解決方案: 下載publish-over.hpi文件  https://updates.jenkins.io/download/plugins/publish-over/0.22/pub