Po-Ching LiuHelm 是甚麼? 如何用?前言 : 此篇文章僅記錄筆者在軟體工程相關知識學習上的紀錄,若有任何錯誤還請見諒並且留言告訴我,非常感謝你/妳的閱讀以及幫助。Feb 17, 2022Feb 17, 2022
Po-Ching Liu資料庫 Isolation Levels在資料庫的交易中,如果交易所操作的是不同資料、不互相依賴,那此交易就可以安全低平行執行。但若兩個交易流程會修改到相同資料,又在高併發的情況下就會造成競爭條件(Race…Jan 12, 20221Jan 12, 20221
Po-Ching Liuredis - 快取雪崩、擊穿、穿透提到in-memory cache就會提到redis,redis的特性諸如 single thread、快速、支援多種語言、cluster、哨兵模式等,本篇文章皆不會概述xD。本篇文章主要想記錄在維護高併發、高流量(電商、券商等)的系統時,在使用in-memory…Jul 15, 2021Jul 15, 2021
Po-Ching LiugRPC 是什麼?gRPC是什麼 ? gRPC是一套開源的遠端程序呼叫(remote procedure call) 系統,可搭配C#、python、Go等等(支援語言),由 google在2015年提出的,其http協定是"使用http/2"…Jul 13, 2021Jul 13, 2021
Po-Ching LiuHttp/2 是什麼?http/2是什麼? http/2 其實就是http通訊協定的第二版,目前http版本由最初的0.9、1.0、1.1(1999年發布)在到現在的2(wiki)以及還在草案的3(wiki),那麼這些版本到底差在哪呢?本篇文章主要會介紹為何會有http/2 ? 它要改善甚麼 …Jul 9, 2021Jul 9, 2021
Po-Ching Liuwindows terminal ConEmu + Posh-Git,Oh-My-Posh快速的紀錄一下conemu terminal 在windows上的安裝與使用。首先,先安裝 conemu(https://conemu.github.io/),打開powershell並安裝下列兩個powershell 的module(posh-git…May 27, 2021May 27, 2021
Po-Ching LiuPowershell TLS1.2/1.0最近因為電腦重灌,很多環境的東西要重新設定,因此遇到了下圖的問題, 整體來說是powershell預設的 security protocol 是TLS1.0,因此在使用shell下關於http reqeust會發生錯誤,解決方法則是將powershell 預設的security…May 26, 2021May 26, 2021
Po-Ching Liu.net core System.Text.Json vs Newtonsoft.Json每個開發 .net 的人對於 Newtonsoft.Json 套件肯定都不陌生,它幫助我rMar 10, 2021Mar 10, 2021