Published on2024年8月24日Next.js 環境變數設定大冒險! Next.jsCloudflare-Pagesenv本文介紹了如何在 Next.js 中使用環境變數,以及如何在 Cloudflare Pages 上設定和使用這些變數。文章以輕鬆幽默的方式解釋了環境變數的概念,並提供了實用的代碼示例和步驟說明
Published on2024年8月22日Lombok @Data 的魔法與陷阱:深入探討 @EqualsAndHashCode JavaLombokEqualsAndHashCode探討 Java Lombok 的 @Data 注解,特別是其中包含的 @EqualsAndHashCode 注解的默認實現和限制,包括繼承時的問題和如何排除特定field的比較。
Published on2024年8月21日Spring Boot 中的 @Transactional:輕鬆駕馭資料庫交易 Spring-BootJavaTransactional探索 Spring Boot 中 @Transactional 註解的使用方法和最佳實踐,學習如何有效管理資料庫交易,確保數據一致性和應用程序可靠性。
Published on2024年8月20日React Context Provider:輕鬆管理全局狀態的魔法工具 reactjshook本文介紹了 React Context Provider 的使用方法和優點,包括如何創建 Context、Provider 組件和自定義 Hook,以及在實際應用中的使用示例和常見應用場景。
Published on2024年8月19日打造你的 React 神器:React 共用 Input Hook reactjshook學習如何創建一個強大的 React 共用 input hook,來簡化表單處理,提高代碼可重用性,還可以添加驗證功能。
Published on2024年8月18日打造你的 React 神器:自定義 Hook 實現超強大的陣列操作! reactjshook介紹如何使用自定義 Hook useArrayState 來簡化 React 中的陣列操作,包括新增、刪除、更新等功能,並展示如何應用於待辦事項清單。
Published on2024年8月17日Git Include:輕鬆管理多重身份的神奇魔法 git本文介紹了 Git Include 功能,解釋如何使用它來管理不同專案的 Git 配置。文章詳細說明了設置過程,包括在全局 .gitconfig 文件中使用 includeIf 指令,以及如何為特定目錄創建自定義配置。通過實際例子展示了如何在個人和公司專案中自動切換 Git 身份,並提供了進階使用技巧。這個強大的功能可以大大提高開發效率,幫助開發者更好地組織和管理多個 Git 身份。
Published on2024年3月21日Warp Launch Configurations warpWarp 的 Launch Configurations,我個人覺得有點類似 Workspace 的概念,它可以把自己目前操作的視窗相關資訊存起來,下次可以快速的回復,而且還可以跑指定的 command,會讓整個操作變的很自動化
Published on2024年3月18日ideavim 自動根據不同的 IDE 選擇 ideavimrc 設定檔 ideavimjetbrainsideavim 自動根據不同的 ide 選擇 ideavimrc 設定檔
Published on2024年3月17日Martin Fowler 的企業級軟體架構模式 提到的幾個模式 Gateway、Facade、Adapter、Mediator 大亂鬥 programming看書人生這個章節主要是在講 Gateway 這個 pattern,然後因為跟一些 pattern 很像,所以就列出了相關 pattern 的比較