分類: 工程師
-
【筆記】使用 react-to-image 實現網頁截圖功能並考量電腦與手機版差異
最近使用了 react-to-image 實現將網頁內容存成 PNG 檔的功能,過程中有發現一些內容跑版以及手機版 UX 不如預期的議題,所以簡單寫篇文章跟大家做分享。
-
【筆記】利用 Github Actions 將 node 專案自動部署至 Ubuntu 伺服器
將程式碼 push 到 GitHub,同時自動部署到伺服器上,是再方便不過的事。一直仗著 SPA 部署簡單而不肯學習自動部署的我,在面對最近開發的 Next.js 專案繁瑣的部署流程,決定好好研究 GitHub Actions,並將過程筆記下來與大家分享。
-
【筆記】JdbcPagingItemReader 資料遺失
在 JAVA Spring Batch 中,JDBC 分頁讀取器(JdbcPagingItemReader)可用於從資料庫中逐筆讀取資料。透過分頁讀取的方式,避免了處理龐大資料量可能導致的記憶體不足問題。然而,我最近遇到了一個問題:查出來的總筆數竟然與直接下 SQL 查詢的總筆數不一致!在本文中,我將分享解決這個問題的過程和相應的解決方法。
-
【紀念】作品《台鐵時刻表》最高一個月內獲 22 萬次使用量之心路歷程
從 2020 年 04 月上線的作品台鐵時刻表(https://traintime.jsy.tw/),在 2022 年 6 月開始每天維持 300~400 人使用,2023 年 1 月開始每天破千人次使用,在 2023 年 9 月來到歷史新高,最高一天來到快兩萬人次使用。最後在 2023 年 10 月1 號獲得了 28 天內 22 萬次使用量的最高成就。
-
【筆記】使用 pm2 進行 node 服務管理
最近開始在嘗試在 server 架設後端 node 服務,除了 screen 可以幫助我進行終端機的畫面切換之外,勢必還需要一套協助我監控服務和自動重啟服務以防服務中斷的工具,於是就找到了這一款好用又強大的工具 pm2。以下就簡單做一下筆記吧。
-
【筆記】使用 screen 進行 ubuntu 終端機管理
最近開始在嘗試在 server 架設後端 node 服務,需要使用工具進行 terminal 的視窗管理,於是找到了這一款很好用的工具 screen。就簡單做一下筆記吧。
-
【心得】回顧對部落格的心路歷程以及嘗試使用 WordPress Site Editor 打造深色佈景主題
終於在今年三月初將我的 Wordpress 佈景主題調整成一個還算滿意的樣式了,所以決定寫下這一篇文分享我的心得,順便回顧一下對部落格的心路歷程。