原创 CAP項目集成帶身份和證書驗證的MongoDB

大家好,我是Edison。 最近,在使用CAP事件總線時,碰到了這樣一個需求:微服務採用的是MongoDB,而且還是帶身份驗證 和 SSL根證書驗證的。由於目前網上能找到的資料,都是不帶身份驗證的MongoDB,現在網絡信息安全越來越被重視

原创 Blazor學習之旅(11)簡易SignalR聊天室

大家好,我是Edison。 很久沒有更新Blazor這個系列了,在上一篇我們學習瞭如何實現多語言和本地化,這一篇我們瞭解下Blazor+SignalR結合。 什麼是SignalR? ASP.NET Core SignalR 是一個開放源代碼

原创 在公司學習日,學習了結構思考力

大家好,我是Edison。 近日,在公司的學習日上,學習了李忠秋老師的在線直播課《結構思考力》,雖然只有短短的一小時內容,但卻令我印象深刻,以至於我開始逐漸刻意訓練自己的結構化思維。 所謂的《結構思考力》核心內容其實來源於一本經典的書籍巴巴

原创 《Redis核心技術與實戰》學習筆記總結目錄

1 Redis學習路徑 去年我學習了極客時間的《Redis核心技術與實戰》課程,在這門課程的學習中,我經常看到一位課代表的發言,他就是Kaito,他總結了一份Redis學習路徑腦圖(建議收藏),將Redis的知識分了類,有助於我們形成知識體

原创 .NET Core多線 (5) 常見性能問題

合集:.NET Core多線程溫故知新 .NET Core多線程(1)Thread與Task .NET Core多線程(2)異步 - 上 .NET Core多線程(3)異步 - 下 .NET Core多線程(4)鎖機制 .NET Core

原创 .NET Core多線程 (4) 鎖機制

合集:.NET Core多線程溫故知新 .NET Core多線程(1)Thread與Task .NET Core多線程(2)異步 - 上 .NET Core多線程(3)異步 - 下 .NET Core多線程(4)鎖機制 .NET Core

原创 .NET Core多線程 (3) 異步 - 下

合集:.NET Core多線程溫故知新 .NET Core多線程(1)Thread與Task .NET Core多線程(2)異步 - 上 .NET Core多線程(3)異步 - 下 .NET Core多線程(4)鎖機制 .NET Core

原创 .NET Core多線程 (2) 異步 - 上

合集:.NET Core多線程溫故知新 .NET Core多線程(1)Thread與Task .NET Core多線程(2)異步 - 上 .NET Core多線程(3)異步 - 下 .NET Core多線程(4)鎖機制 .NET Core

原创 看了封神第一部,聊聊封神的背景

大家好,我是Edison。 上個週末,我去影院觀看了封神大電影的第一部:《封神:朝歌風雲》。本來對這部影片期望沒太高,結果觀影效果還是超出預期了,我得給它先點個贊!想起我小時候觀看1990版《封神榜》,它給我幼小的心靈留下了小小的陰影,依然

原创 .NET Core多線程 (1) Thread與Task

去年換工作時系統複習了一下.NET Core多線程相關專題,學習了一線碼農老哥的《.NET 5多線程編程實戰》課程,我將複習的知識進行了總結形成本專題。同時也特別推薦有興趣的讀者去學習一線碼農老哥的《.NET 5多線程編程》課程。 本篇,我

原创 Blazor學習之旅(9)用MudBlazor重構Todo

大家好,我是Edison。 在之前的學習之旅(3)開發一個Todo應用中,我們開發了一個簡單版的Todo,這次我們基於MudBlazor來重構這個Todo應用。 Todo V1回顧 在Blazor入門學習(3)文章中,我們基於Blazor實

原创 Blazor學習之旅(8)MudBlazor組件庫介紹

大家好,我是Edison。 爲了實現一個Web應用系統,需要有個看起來不醜的UI,而對於.NET程序員來說要做全棧開發還是有點難,而本篇介紹的這個UI組件庫正好可以幫助我們解決這個問題! MudBlaozr是啥 MudBlazor是一個基於

原创 Blazor學習之旅(7)佈局

大家好,我是Edison。 本篇,我們來了解下在Blazor中的佈局。 什麼是佈局 Blazor 中的佈局可以讓我們編寫的頁面具有相同的導航菜單和頁頭頁腳部分,提高通用代碼的複用性,通過一次性的編寫通用代碼從而減少重複勞動。 默認Blazo

原创 Blazor學習之旅(6)路由系統

大家好,我是Edison。 Blazor 的路由系統就和 ASP.NET MVC的路由系統一樣,可以爲我們提供靈活的選項,可用於確保用戶請求到達可處理它們並返回用戶想要的信息的組件。 本篇,我們來了解下在Blazor中的路由系統。 使用路由

原创 Blazor學習之旅(5)數據綁定

大家好,我是Edison。 本篇,我們來了解下在Blazor中數據是如何綁定的。 關於數據綁定 如果希望 HTML 元素顯示值,可以編寫代碼來更改顯示內容。如果值發生更改,則需要編寫額外的代碼以更新顯示內容。 在 Blazor 中,可以使用