Java 處理檔案一些常用筆記
Java 提供了多種處理檔案的 API,從傳統的 java.io.File 到現代的 NIO.2(java.nio.file),本文整理常用的檔案操作方式。
Java 提供了多種處理檔案的 API,從傳統的 java.io.File 到現代的 NIO.2(java.nio.file),本文整理常用的檔案操作方式。
在 Git Bash、PowerShell 或 CMD 中執行 git log、git diff 時,中文 commit message 可能顯示為亂碼。這個問題的根源在於 Git 的編碼設定與終端機編碼不一致,尤其在 Windows 環境更為明顯。
Java 8 引入 Lambda 之後,很多集合操作、條件過濾、回呼寫法都變得簡潔不少。不過剛開始看 Lambda 時,如果沒有把 Functional Interface 這個前提一起理解,常常會有一種「為什麼它可以直接塞進去」的困惑。
有一部分寫到一半沒寫完。
當網站需要處理大量圖片的縮放、裁切和格式轉換時,使用專門的縮圖伺服器(Image Server)是最有效率的解決方案。這篇介紹兩個常見的開源縮圖伺服器:Thumbor 和 Imagor。
尚未整理完成,有空整理。
太久沒寫前端就忘了,簡單紀錄。
簡單小試。
某一天專案升級 Java 8 的過程中,我遇到寄出的 Email 標題變成亂碼。乍看像是編碼設定壞掉,但實際往下查才發現,問題不只是字串是不是 UTF-8,而是信件標頭本來就必須遵守 MIME 編碼格式。