以往工作的經驗都是將程式交給IIS託管
此次也是採用IIS但微軟上有提供第二種方式Windows service
以上兩種做法都可以做到OS重啟時,系統自行重啟
對於RD來說真是懶人福音
本次打算分Port且在同一支ASP.net同時使用gRPC與Webapi
以往工作的經驗都是將程式交給IIS託管
此次也是採用IIS但微軟上有提供第二種方式Windows service
以上兩種做法都可以做到OS重啟時,系統自行重啟
對於RD來說真是懶人福音
本次打算分Port且在同一支ASP.net同時使用gRPC與Webapi
有時候CodeReview沒有一個固定方式,造成各自有各自的判斷,再加上經驗不足,有些安全性問題也沒有辦法注意到
這時工具,可以輔助,這樣不是一舉數得
Postman是Web Api好用的測試工具,如今gRPC也慢慢被使用中,故而需要摸索一下
git有著各式各用的GUI工具可以使用,但有時候對於工具不常使用的功能,就需要摸索
Win10有個工具 WSL (Windows Subsystem for Linux)
方便在 Windows系統下執行Linux系統,而本次要做的就是在Win 10底下 使用Ubuntu
SQL是基本要摸索的資料庫,但NOSQL卻是另一種資料庫的體現
本次要來嘗試如何做基本的CRUD以及安裝MongoDB
在工廠中會有產線的流程,而當中就會有生者者,與消費者的角色問題
然而產線可以有一條多條,一個生產者多個生產者,一個消費者多個消費者,而本次關心的是,這個產線的效能
套件的使用有使用上的方便性,但如果遇到效能問題,究竟誰勝誰負
一般使用Swagger 都是開放式閱讀API文件,但有些特殊情況,並不想受任何人都可以閱讀API文件
所以需要增加登入驗證,才給予授權訪問該文件
在記憶體中快取為:存取速度比一般隨機存取記憶體(RAM)快的一種RAM
在程式中則為:有效率地重複使用之前擷取或運算的資料
Web Api 中多數都會選擇RESTful Web API 設計
自己習慣自定義識別碼,並配合POST使用,沒有完全採用Http StatusCode作為狀態識別碼
所以需要Swagger改為配合自定義識別碼的使用
在.Net 6 並配合NLog使用,EF Core預設會啟動紀錄EF產生的資訊包含SQL語法,而在.Net 5則是需要加入指令才能開啟
開發API。若可以同時產生文件,則可減少工作內容,所以本次嘗試使用Swagger,看看該工具可以有什麼樣的幫助
這是一個微軟在推行的新框架,雖然跟三大主流(Angular、Vue、React)相比有點晚起步的感覺,但對於一個嘗鮮工程師,卻是可以練習一下的
GitLab CI/CD建置,自動化並減少人為失誤
GitLab 上如何註冊Runner
PowerShell 執行遠端命令啟用
Visual Studio發佈時移除指定檔案
IIS 簡易DDoS防護
Azure AppService 初嘗試