-
【筆記】Node 應用使用 Redis 進行快取管理
當初寫台鐵時刻表的後端時,資料快取這塊我是直接將資料儲存在變數裡,並自行做 TTL的驗證和持久化的機制。但用了一年後,我發現直接使用 redis 還是會比自造輪子來的方便些。本文將簡單記錄我的一些快取…
-
【開箱】Apple Watch Series 10 GPS 鋁金屬銀色規格挑選與使用一週心得
我沒有戴手錶的習慣,所以雖然我擁有很多蘋果的產品,但也不曾考慮蘋果手錶。最近因為發生了很多事情,讓我開始注意並想更瞭解自己的身體健康,包括心異變率(HRV)和睡眠品質,所以搭上這次的蘋果發表會,我決定…
-
【筆記】使用 react-to-image 實現網頁截圖功能並考量電腦與手機版差異
最近使用了 react-to-image 實現將網頁內容存成 PNG 檔的功能,過程中有發現一些內容跑版以及手機版 UX 不如預期的議題,所以簡單寫篇文章跟大家做分享。
-
【筆記】利用 Github Actions 將 node 專案自動部署至 Ubuntu 伺服器
將程式碼 push 到 GitHub,同時自動部署到伺服器上,是再方便不過的事。一直仗著 SPA 部署簡單而不肯學習自動部署的我,在面對最近開發的 Next.js 專案繁瑣的部署流程,決定好好研究 G…
-
【筆記】JdbcPagingItemReader 資料遺失
在 JAVA Spring Batch 中,JDBC 分頁讀取器(JdbcPagingItemReader)可用於從資料庫中逐筆讀取資料。透過分頁讀取的方式,避免了處理龐大資料量可能導致的記憶體不足問…
-
【紀念】作品《台鐵時刻表》最高一個月內獲 22 萬次使用量之心路歷程
從 2020 年 04 月上線的作品台鐵時刻表(https://traintime.jsy.tw/),在 2022 年 6 月開始每天維持 300~400 人使用,2023 年 1 月開始每天破千人次…
-
【筆記】使用 pm2 進行 node 服務管理
最近開始在嘗試在 server 架設後端 node 服務,除了 screen 可以幫助我進行終端機的畫面切換之外,勢必還需要一套協助我監控服務和自動重啟服務以防服務中斷的工具,於是就找到了這一款好用又…
-
【筆記】使用 screen 進行 ubuntu 終端機管理
最近開始在嘗試在 server 架設後端 node 服務,需要使用工具進行 terminal 的視窗管理,於是找到了這一款很好用的工具 screen。就簡單做一下筆記吧。