原创 vue+ts(typescript)全局/局部過濾器

VUE3.X沒有過濾器。取代的是方法調用或者計算屬性來替換 我們可以定義ts相關方法 一 全局 1:一般新建一個filters文件在src中, 2:創建ts文件 3:創建相關過濾器方法,根據業務來看。下圖是根據狀態來顯示顏色 4: 在ma

原创 Using 1 worker with 2048MB memory limit 異常

這裏使用的是node 16版本,在家裏電腦可以,但是公司電腦不行,不知道爲啥 最後換了14版本,就可以了。 具體原因不是很清楚。我去設置node --max-old-space-size=4096 node_modules/webpack

原创 印象最深的bug

最恐怖的bug既不是環境問題,也不是併發,服務器崩潰。 做了開發好多年,遇到各式各樣的問題。跨域,併發,數據庫查詢慢,redis存儲不當....這些其實都是有熟練的解決方案和避免手段。 最最恐怖的是當你看到幾百行代碼甚至幾千行無從下手,但你

原创 .NET 基礎-3

特性 數據契約 簡介: 服務端和客戶端之間要傳送的自定義數據類型 當應用於類型的成員時,指定該成員是數據協定的一部分並可由 DataContractSerializer 進行序列化。 特性應用到的屬性必須同時具有 get 和 set 字段

原创 EL+Serilog日誌

簡介 Elasticsearch 是一個實時的分佈式搜索分析引擎,它能讓你以前所未有的速度和規模,去探索你的數據。 它被用作全文檢索、結構化搜索、分析以及這三個功能的組合: 安裝 Elasticsearch安裝 你可以從 elastic

原创 HttpClientFactory-向外請求的最佳

簡介 它的組件包是Microsoft.Extensions.Http 復原HttpClient帶來的問題 HttpClient相關問題 雖然HttpClient類實現了IDisposable,但不是首選在using語句中聲明和實例化它

原创 .Net Core MemoryCache

這裏介紹的微軟的緩存 主要是存儲一些不易改變的數據。如一些數據的快照,這些快照數據量大,數據不會進行變更。 這裏的緩存最簡單是IMemoryCache,它是存儲在web服務器的內存中的緩存。使用MemoryCache緩存感覺有個坑,就是.n

原创 中間件-異常處理

帶着問題去思考!大家好! 處理異常的方式有 1:異常處理頁 2:異常處理匿名委託方法 3:IExceptionFilter 4:ExceptionFilterAttribut public class ErrorHandlerStart

原创 依賴注入-1

這裏不在介紹依賴注入的基本概念,這裏網上/官網上面有很多。 一個接口多個實現依賴注入的問題? 方案1: 這裏通過區分標識就可以了. 如: public interface IRedisMessage { T Get<T>(stri

原创 使用併發集合

帶着問題去思考!大家好 併發集合(線程安全),既然是併發集合。那就要知道什麼是併發。 併發:同一時間間隔對資源的共享。 ConcurrentDictionary  線程安全字典集合,對於讀操作無需使用鎖,寫操作則需要鎖。該併發使用多個

原创 C#5.0-原生異步編程方式

帶着問題去思考!大家好  簡介 微軟提供的最新的異步編程基礎設施。它允許我們以模塊化的方式設計程序,來組合不同的異步操作。 1:遺憾的是,當閱讀此類程序時仍然非常難理解程序實際執行順序。很多大型的程序中將會有許多相互依賴的任務和後續操作,處

原创 任務並行庫

帶着問題去思考!大家好! 簡介 之前我們說了線程池和線程以及運用。實際上可以理解爲他只是一個抽象層,其向程序員隱藏了使用線程的細節。但是使用線程池也是相當複雜,接着我們運用異步編程模型和基於事件的異步模式,這樣獲取結果很容易,傳播異常也很輕

原创 多線程-3(同步)

SemaphoreSlim類 代碼: static SemaphoreSlim semaphoreSlim = new SemaphoreSlim(4);//只允許4個並行執行的線程 public static voi

原创 多線程-2(線程同步)

  帶着問題去思考!大家好。今天我們來了解下什麼是線程同步? 首先我們先知道這些概念和一些類; 執行基本的原子性 Mutex類 SemaphoreSlim類 AutoResetEvent類 ManualRestEventSlim類 Cou

原创 線程---1

帶着問題去思考!大家好 介紹線程之前,我們先了解下線程管理。 首先,線程管理是操作系統的核心。 爲什麼要引入線程,什麼是線程及進程由什麼組成,進程是如何解決問題的? 在多道程序環境下,允許多個程序併發執行,此時它們將失去封閉性,並具有間斷性