xnum's blog
About
Archive
Tags
rss
08 Nov 2018
web架構下cache和expire機制的思路整理
在web架構中常會用到cache,例如redis、memcached來存放經常存取的資料,減輕對db的讀寫壓力。 在使用cache時...
06 Nov 2018
.net應用程式的CI/CD心得
最近嘗試把project加上CI及CD的設定,主要目標是能把source code自動build出執行檔,並deploy到GitHub...
06 Nov 2018
sync.Map的LoadOrStore用途
在使用sync.Map時,最常用的兩個操作是Load()和Store(),有時候需要先判斷某個key是否存在, 如果不存在的話就初始...
09 Sep 2018
gophercon2018 心得整理
紀錄一些我覺得不錯的重點 From https://github.com/duffn/gophercon2018 Design...
01 Sep 2018
golang interface advanced
紀錄golang中interface的各種進階奇葩用法。 interface的設計在golang中是一個非常強大的東西,任何stru...
29 Jun 2018
golang context
今天突然搞懂了golang中context的設計和用途,來做個筆記 context其實就是parent goroutine (mas...
06 Jun 2018
cache penetration and bloom filter
緩存擊穿,原文應該是cache penetration 描述當系統遇到大量請求的時候,由於查詢不存在的key 導致cache沒有發...
04 May 2018
anova舒肥機購買紀錄
最近看anova舒肥機有特價,手滑從官網買了一台回來玩 第一次走DHL拿到商品,還要報關進口,比起以前從官網買MacBook麻煩很多...
02 May 2018
xdmq和redis cluster的特性比較
前陣子被問到為什麼不用redis來取代xdmq,在實作xdmq前我認為redis的角色屬於cache,較未詳細研究其底層理論。 我覺...
12 Apr 2018
VPS [GCP -> linode] 搬家記
從大學開始就一直有做一台開發機在網路上的習慣 出外的時候臨時需要可以很方便的連上去做使用 平時要寫些小程式測試也方便 最開始是借...
next