網頁

2024/4/30

Golang Redis 固定窗口限流器 fixed window rate limiter

Go利用Redis實作簡單的「固定窗口限流器(Fixed window rate limiter)」。

2024/4/29

Redis Lists基本命令操作

Redis Lists是linked list(鏈結串列)結構,Redis Queue是基於Lists來實現。基本操作如下。

Redis Strings基本命令操作

Strings是Redis最簡單的資料型態,基本操作如下。

AWS 限制S3 bucket掛載到特定機器

限制AWS S3 bucket只能掛載到特定機器的方式如下。

2024/4/28

今日風情 20240428

2024年4月28日星期日。

2024/4/27

今日風情 20240427

2024年4月27日星期六。

2024/4/25

AWS EC2 Amazon Linux 2023 mount S3 bucket

將AWS S3 bucket掛載為EC2 (Amazon Linux 2023)檔案系統磁碟的方式如下。

AWS EC2使用User Data啟動自動安裝Nginx

AWS EC2建立時可設定user data來執行一些任務,例如安裝nginx。

Golang 取得map中不包含keys的元素

例如有一slice和map,取得map中key不為slice中的key的元素。

2024/4/24

Golang 取得兩個slice之間不同的元素

Golang 找出兩個slice中的不同元素。

2024/4/22

Git 刪除本地在遠端倉庫已不存在的tag

Git刪除本地倉庫(local respository)連結的遠端倉庫(remote repository)已不存在的tag的方式如下。

2024/4/19

Golang 一天期間時間長度 One day duration

Go time.Time計算時間時,一天的時間長度可以用time.Hour * 24表示,即24小時。

2024/4/18

Visual Studio Code 無法執行debug 錯誤xcrun: error: invalid active developer path

VS Code執行debug時無法運行,出現xcrun: error: invalid active developer path錯誤。

2024/4/17

2024 新青安房貸(青年安心成家貸款)申請

2024年4月向台灣銀行申請「青年安心成家貸款」,簡稱「新青安貸款」所準備的文件。

2024/4/16

React 啟動出現ERR_OSSL_EVP_UNSUPPORTED錯誤

React啟動時出現ERR_OSSL_EVP_UNSUPPORTED錯誤無法啟動。

2024/4/15

Golang 取得字串中指定字串後的子字串

Go取得一個字串中特定字串(含)後的子字串的方式如下。

2024/4/11

2024/4/10

Golang 利用channel限制goroutine數量

使用goroutine併發處理工作時,使用channel限制goroutine數量上限。

2024/4/9

Golang chan struct{}用途

網路上一些Go goroutine數量限制的範例中,常看到宣告Channel的型態為空struct chan struct{}的原因。

2024/4/8

Jenkins Pipeline 設定環境變數

Jenkins Pipeline設定環境變數的方式如下。

2024/4/7

Golang JWT HMAC-SHA256範例

Go使用jwt-go以HMAC-SHA256建立及驗證JWT Token範例。

2024/4/2