Lynn Study Notes

.NET Developer, Open Source Enthusiast

幫Hugo Blog的增加全文搜尋功能 && 配合 Github Action 自動更新

接下來就來新增搜尋功能吧! 不然有時候想找個文章也很麻煩。


使用 CloudFlare來部屬Hugo Blog

會選擇CloudFlare有幾個原因

  1. 免費額度對Blog來說非常夠用
  2. 順便摸一下CDN的設定
  3. 我對Github的靜態網頁有其他規劃

cloudflare的 Pages 可以直很快的直接部屬網站,他支援上傳檔案或是直接跟GitHub、Gitlab進行整合,手動上這麼麻煩,當然是選擇跟Github自動整合


幫Hugo Blog的文章增加評論功能

一般的Blog Engine多少都會有支援留言評論的擴充套件,不然也太無聊了吧XD


搬家啦,從Hexo到Medium再到Hugo

當初架設Hexo Blog實在是什麼都不懂,什麼都照抄,直到開始做了專題後就完全忘記這Blog了,但他還是好好的在Github Page活著 :laughing:

後來重灌電腦後就花了一點時間把環境安裝好,結果下了Command新增文章,部屬也會一直出問題,雖然只能在Local部屬,我環境也復原了,而且我記得指令明明很單純QQ


Observability Notes - 為什麼要寫Log

前言

剛開始工作的時候,常常在Code review的時候因為沒寫Log或寫的方式錯誤常常被念,那時候逢人就問,什麼時候要寫Log?

但回應大概八成都是

  1. 想寫的時候就寫
  2. 你想記錄事情的時候

直到後來多接觸了些可觀測性的議題,以及開始整理Log後才慢慢對這部分有比較基礎的認識,也因此產生了這篇廢文。


Reverse Proxy 的新選擇 - Yarp

Yarp怎麼來的? 從官網所述,Yarp的誕生是因為微軟的內部團隊都存在著反向代理的需求,而這些有需求的人聚在一起開發一個共同的Solution - Yarp

跟其他同類型的Reverse Proxy相比


Proxy基本介紹 - 正向代理與反向代理

正向代理(forward proxy)

代理這個詞有點抽象,用現實的比喻就像,我們(Client)透過班代(Proxy)去跟老師說話,班代是我們的正向代理

這樣有什麼好處呢?


Redis的分布式鎖

前言

最近在公司遇到一個問題,廠商提供我們API查詢訂單,我們會在對訂單做後續的處理。 但廠商有幾個查詢的條件

  1. 每次查詢的時間範圍是有限的,最短一分鐘最多一小時
  2. 每五分鐘只能有一台Server發出請求

基礎加密演算法(一)

前言

在工作的時候很容易遇到介接API時,Request和Response都需要加密,但加密方式有很多種,到現在其實只知道基本概念,對於使用情境跟應用還沒有很深的體會,每次遇到都是先Google再說,趁著這次工作碰到順便整理一下筆記,這篇簡單紀錄一下對密碼學的基本認識,之後再更新相關內容。

什麼是密碼學 Cryptography? 其實就是利用數學演算法和一些數位邏輯對明文進行加解密。 就像以前的人可能利用一些字元替換、偏移等來讓只有特定的對象能解讀訊息一樣,只是在現代電腦科學這麼發達,也就多出了規範和協定。


紀錄這件事

不知不覺從上份工作決定離職轉職到現在也過一年了,還記得提離職的那天是11/30,現在回過頭來真的是一轉眼的事。

從轉職開始到現在這篇文章我看了很多次,大家都在推薦寫blog,當初寫的時候因為做專題那陣子太忙碌中斷了,之後銜接工作也就慢慢忘記這件事,頂多想想,但現在看起來根本就是在逃避XD

我為什麼鼓勵工程師寫 blog | In 91 — 點部落 (dotblogs.com.tw)

原本是在GitHub Pages上佈署Hexo來發文,但我今天久違要發文的時候發現完全沒有權限,不知道是不是後來重灌漏設定了什麼,稍微弄了一下心死決定直接挑平台發文,反正本來內容也都是些刷刷LeetCode的廢文 ( ?