由於近期更新了Synology NAS內所提供的Gitlab 版本從11 更新至13,
之前就有看到Gitlab 提供了 Kubernetes 的整合工具.
剛好手邊有申請一組在Linode上自己做測試的 Kubernetes cluster(LKE).
趁這個機會來嘗試一下Gitlab CI 與 Kubernetes 合體的感覺XD.
net core 3.1 利用serilog 將Log資訊整合至ELK (Elasticsearch,Logstash,Kibana)
- 3138
- 0
- Net Core相關
- 2020-09-29
由於原本的環境是將log寫至文字檔.但後期希望在新的開發上.
能保留現有的log機制但只保留最新的舊的能夠自動刪除.
當網路環境不穩定時,能夠先保留著本機的log檔,等到網路正常時可以正常傳送log資訊.
可以依照不同的專案存入指定的地方.
所以需求情境上整理如下
- 當網路環境延宕時,重啟後能夠做到續傳
- log文字檔能夠保留最新,自動刪除舊有的
- 能依不同專案將log區分
ASP.NET Core 3.1 掛載為 Windows Services 的小記事
這段時間剛好協助處裡朋友公司一些新的Web API小專案,
由於是Windows base 加上 Docker的環境也並未準備好.
又不想掛載在IIS上,光架設想起來就很麻煩,
所以變成Windows Service到是很方便的選擇.
Net Core 透過Docker 利用Quartz 定時執行擷取中央氣象局網頁內容
在一般日常,應該有些是需要定時去執行功能的程式,
但往往程式如果一多,光想著該佈署在哪些機器上,跟安裝所需的執行環境.其實也是件很繁瑣的事.
但透過Docker的機制,就可以很方便的將程式跟執行環境在包在一起.省去一些繁瑣的建置時間
好讓自己可以偷懶XD 笑~~~~
SonarQube (二) 在 MAC OS 上傳分析.NET Core 專案
- 407
- 0
- SonarQube相關
SonarQube提供了相當多的插件,來分析與檢測專案開發中的程式碼.
方便在開發中,透過圖表與統計的方式,找出有疑慮部分的程式碼.
利於開發人員可以及時的修正
SonarQube (ㄧ) 在MAC OS上透過Docker建置環境
- 1002
- 0
- SonarQube相關
網路上已有多位前輩分享相關於SonarQube的介紹,
故小弟就不在此多做贅述,會再參考連結附上相關的文章說明.
主要是再MAC上的docker架設SonarQube做個記事.
如果有誤或有需要補充的地方也勞請前輩不吝指教.
ASP.NET Core 透過擴充方法將 ConfigureServices 中注入的類別分類
- 1723
- 0
- Net Core相關
在net core內建的DI中,提供了我們很簡便的操作方式.
但如果注入的類別一旦越來越多呢?
除了第三方套件所提供的內容外是否有其他選擇?
Net Core 透過McMaster.NETCore.Plugins動態載入DLL
- 756
- 0
- Net Core相關
在過往或最近的開發專案中,
有時也脫離不了會使用到過往的Legacy Code.
原因有可能是時程或者是等等之類的原因.
但如何盡可能的不影響到現行開發的專案去做到有效隔離.
我想.NET Core Plugins提供了不錯的使用方式,又不去影響新的開發專案結構!
Hangfire + SignalR 之做好回你
參考了前輩所分享有關hangefire的相關文章與官方文件,
除了提供排程性的工作如:
射後不理-Fire-and-forget ,
延遲-Delayed ,
定時-Recurring 處裡外.
還提供了
延續-Continuations
如果說射後不理是一次性作業.
那麼Continuations 則是射中目標後下一步該做甚麼!
C#-透過SQL XML Query 新增資料
本篇只是個小小紀錄文,紀錄透過SQL-XML將資料匯入資料庫.
WEB API 透過 Autofac 實作 Adapter pattern(以ATM查詢餘額為例)
WEB API 透過 Autofac 實作 Adapter pattern,以ATM查詢餘額為例
Lazy.js初體驗
之前有發布過Linq To Javascript 小小使用心得,
日前透過朋友提及LazyJs在大量資料搜尋上,
效能使用上比underscore與LinqJS來得高出許多!
那在使用上會有很大差異嗎?
WEBAPI-利用AspNetWebApi-OutputCache並採用Redis建立Cache機制
利用AspNetWebApi-OutputCache並採用Redis建立Cache機制
除了他使用簡單以外,作者也提供了Interface讓你可彈性選擇你所需要採用哪種cahce Server( static Dictionary, Memcached, Redis...etc)
C#透過Fizzler for HTML Agility Pack利用CSS Selector 擷取網頁資料
除了HTML Agility所提供的利用XPATH來取得網頁上的資料,
Atif Aziz, Colin Ramsay 兩位作者也佛心來著大方分享,在HTML Agility上提供了類似跟Jquery一樣的CSS Selector.
讓我們能透過css class更方便的取得網頁資料!
WEB API在AuthorizationFilterAttribute時透過HttpRequestMessage.Properties將值傳至Controller
透過AuthorizationFilterAttribute中覆寫OnAuthorization的方法,
將驗證過後的值放入HttpRequestMessage.Properties 傳至Controller內操作使用.
WEBAPI利用System.Web.Http.Cors開啟OPTION,以達到符合先導請求(Preflighted requests)設定自定義Header
摘要:WEBAPI利用System.Web.Http.Cors開啟OPTION,以達到跨網域設定自定義Header
利用Google Chrome 開發者工具,遠端偵錯Andoird裝置上的行動網頁
- 3902
- 0
- Javascript&Jquery
摘要:利用Google Chrome 開發者工具,遠端偵錯Andoird裝置上的行動網頁
C# 利用 NReco.ImageGenerator透過WEB API 將HTML轉換為圖片輸出
摘要:C# 利用 NReco.ImageGenerator 透過WEB API 將HTML轉換為圖片輸出
C#MVC 透過Rotativa 將HTML轉PDF
摘要:C# MVC 透過Rotativa 將HTML轉PDF
C#~Mongodb動態查詢~
C# Mongodb動態查詢