https://avatars.githubusercontent.com/u/6058558

程式狂想筆記

Net 5 TimeSpan 做 Json 序列化引發的慘劇

最近因為用兩層緩存,第一層會抓 Memory Cache,沒有資料會抓第二層 SQL Server Cache,在沒有資料會抓取 API 相關資料,簡單多層緩存功能。因為 IDistributedCache 無法抓取到資料庫該 key 設定的資料,這邊有把 DistributedCacheEntryOptions做 Json 序列化衍生這次慘劇。

Windows 使用 Xrdp 遠端 Ubuntu 教學和不閃退方法

以前在玩樹梅派有做過遠端是使用 TightVNC,之前使用 Xrdp 就沒有深入研究是什麼原因不能用。最近想在 Windows GUI 操作 VM GUI 介面,使用 Xrdp 在我 Windows 安裝才是最方便的,這邊就研究怎麼使用。

這邊我使用 Xrdp 有看到畫面,打上帳號密碼都會進去閃退,這邊就是解決這個問題。

Excel 轉成 JSON 方法

最近使用者匯入資料,竟然跟之前格式不一樣,但是使用者也不太想改。🤦‍♀️我也只能自己匯入,但用 class 宣告物件真的太麻煩,哪天又改我又要調整,這邊找了很多匯入方案,但都沒有採用,因為單純匯入資料原程式有做額外加工,還有時間不是很充裕,後來想到用暴力把Excel 轉成 JSON,然後用json產生 class 方法,這樣就可以快速匯入程式裡面,又很方便做邏輯檢查。

ASP.NET Core 中間件(Middleware)

中間件(Middleware)在程式架構上設計是很重要功能,之前我在學習 Spring Boot 對應 Request 所對應處理都使用 AOP,AOP概念很像 Middleware,但還是有點差異的,要如何使用 Middleware 讓開發程式更有效率、簡單,不需要異動程式這是很重要的。

這個筆記很久之前就寫完了,但想說有空再整理一下,結果都沒改什麼東西。最近剛好寫中間件文章,覺得還是整理出來好了。

API Blueprint 實用工具小記

最近不小心誤坑了 API Blueprint ,提醒大家轉 OpenAPI Specification (OAS) 才是王道。但還是最近找一下實用工具。

Warning
注意!!最近幾年很少有 API Blueprint 工具,原因大多轉為 OpenAPI Specification (OAS),此文章不建議使用,這邊只是特別留紀錄。