1. golang.org/x/sync/singleflight 用法

    簡單說當有多個請求同時發起時,它可以讓後面發起的同樣請求,等待第一個請求回來並共用回應。

    2023/09/09 golang

  2. gorm的FirstOrCreate陷阱

    gorm的用法最近越來越多元,針對進階的語法更容易搞錯,對於這段code

    2023/08/07 golang

  3. OpenWRT 新增 WireGuard 用戶端操作方式

    Install WireGuard client

    2023/06/22 home_lab

  4. gorm 使用 postgresql driver 遇到 cached plan must not change result type 錯誤

    使用 gorm 連接 PostgreSQL 時,有時候會遇到 “cached plan must not change result type (SQLSTATE 0A000)” 的錯誤。

    2023/06/09 golang

  5. 遠端重灌伺服器,安裝成PVE

    之前的設定是vlan access mode,如果要改成vlan trunk mode又沒有紀錄伺服器是接到哪個port,可以看port channel狀態,因為之前有設定bonding,一旦離線的話port channel就會變成down。

    2023/01/31 pve

  6. k8s v1.25 移除 podSecurityPolicy 造成 helm charts 無法升級

    在kubernetes v1.25正式移除podSecurityPolicy後,如果舊版的helm charts有使用到psp,就會造成helm upgrade更新失敗。

    2023/01/29 k8s

  7. 2023年維護雜記

    dracut 沒 include 到 LVM module 開機失敗

    2023/01/27 sys_admin

  8. 解決在gerrit上的ssh rsa key不能使用的問題

    系統更新後發現jenkins failed了,錯誤訊息如下

    2022/08/17 sys_admin

  9. go httputil.ReverseProxy 踩坑

    std lib裡面有個reverse proxy的實作,不過裡面有一些奇怪的坑在裡面

    2022/07/07 golang

  10. 智慧家庭 - 總心得

    稍微寫幾篇智慧家庭的架設心得。

    2022/06/25 smarthome