J.J. Huang
J.J.HUANG
J.J.'s Blogs
J.J. Huang
  • Taipei, Taiwan
本站是 J.J.Huang 的技術學習與筆記部落格,涵蓋前端、後端開發、Spring Boot、微服務、資料庫、運維等領域。分享程式語言、開發工具、系統架構及遊戲修改分析、逆向工程等的研究與知識分享。
🛠️ 技術棧15
  • Java
  • 🌱Spring Boot
  • 🐹Go
  • 🐍Python
  • Node.js
  • 🐪Perl
  • OpenResty
  • 🐘PostgreSQL
  • 🐬MySQL
  • 📊ClickHouse
  • 🔴Redis
  • 📬Kafka
  • 🐰RabbitMQ
  • 🐳Docker
  • 🎮Cheat Engine
🎯 專長 / 興趣14
  • ⚔️遊戲私服研究
  • 🕹️遊戲輔助研究
  • 🔍逆向工程初階
  • 🎯物件偵測 / YOLO
  • 🗺️產品規劃
  • 🔬系統分析
  • 🏗️架構規劃
  • 🧩微服務架構
  • 🌊高併發系統
  • 📈資料分析
  • 🐞問題查找
  • 💡解決方案
  • 👨‍🏫菜鳥講師
  • ✍️技術寫作
  • Taipei, Taiwan
  • Go | 命令套件的函式與介紹

    💬 簡介 在開發命令列應用(CLI)時,處理使用者輸入的參數是基本而必要的功能。 Go 語言內建的 flag 套件提供一個簡潔的方式來解析命令列參數,讓我們可以快速開發具有互動性的 CLI 工具。 本篇將介紹 flag 套件的常用函式與實作方式,包含基本參數定義、解析與應用範例,協助你輕鬆實作實用...

  • Go | 系統套件的函式與介紹

    💬 簡介 在開發過程中,經常會需要對檔案、目錄、環境變數或系統參數進行操作,而 Go 的 os 套件正是處理這類需求的核心工具。 本篇文章將介紹 os 套件的常用功能,包括檔案與目錄操作、環境變數管理、程序資訊讀取等,協助你掌握與作業系統互動的關鍵技巧。 ​‌‌​​‌‌‌​‌‌​​‌​‌​‌‌‌​...

  • Go | 時間套件的函式與介紹

    💬 簡介 時間處理是後端開發中極其常見的需求,無論是排程、記錄、計算時間差或格式化時間字串, time 套件都是 Go 語言中不可或缺的一環。 本篇將透過實際範例,介紹 time 套件中常見的時間操作函式,包括「取得現在時間」、「格式化與解析」、「時間加減與比較」等主題,幫助你靈活運用這組功能齊全...

  • Go | 字串套件的函式與介紹

    💬 簡介 在各類程式開發中,字串處理幾乎是無所不在的需求。 Go 語言內建的 strings 標準套件提供了多種高效且語意清晰的字串操作函式,協助開發者快速進行查找、替換、分割、大小寫轉換等常見任務。 本篇將系統性介紹 strings 套件的常用函式與應用場景,搭配簡潔的範例,幫助你熟悉這組強大的...

  • Go | 搭配套件架構實戰範例

    💬 簡介 在實務開發中,良好的套件分層架構是建立可維護專案的基石。 不論是單純的 CRUD API,或是多模組系統,分層設計有助於降低耦合、提升模組清晰度與測試友善性。 本篇將透過一個簡易的「任務管理 API 專案」為例,示範如何以分層方式規劃並實作 Go 套件架構。 ​‌‌​​‌‌‌​‌‌​​‌...

  • Go | 套件介面實現插件系統

    💬 簡介 在大型應用中,功能模組常常需要動態擴展、靈活替換。 Go 雖不具備傳統意義上的動態載入機制,但透過「套件 + 介面」設計,可以實現類似插件系統的效果。 本篇將帶你打造一個簡單的「可插拔插件系統」,讓功能像積木一樣自由組合。 ​‌‌​​‌‌‌​‌‌​​‌​‌​‌‌‌​‌​​​‌‌‌​‌​​...

  • Go | 資料庫操作的抽象套件

    💬 簡介 在大型專案中,直接在每個功能裡撰寫 SQL 與資料庫邏輯會造成程式難以維護。 為了實現模組化與抽象化設計,我們可以封裝一層「通用資料庫套件」,讓應用層專注在商業邏輯而非細節實作。 本篇將實作一個抽象的資料庫操作套件,支援 PostgreSQL 與 MySQL,並展示其在應用程式中的使用方...

  • Go | 套件實現 RESTful API

    💬 簡介 在現代開發中,呼叫第三方 API 是常見需求。 若將 API 呼叫邏輯零散寫在主程式中,不僅難以維護,也不利於測試與重用。 本篇將實作一個簡單的 RESTful API 客戶端套件,示範如何模組化整合 HTTP 操作,建立清晰、可擴充的應用結構。 ​‌‌​​‌‌‌​‌‌​​‌​‌​‌‌‌...

  • Go | 打造一個實用工具套件

    💬 簡介 完成一系列關於 Go 套件的設計、管理與實務應用後,是時候動手打造一個實用的自定義工具套件。 透過實戰操作,能進一步深化模組化開發的概念與技巧。 本篇將帶你一步步建立一個名為 strutil 的字串處理套件,涵蓋常用的字串判斷與轉換邏輯,並實作實際應用範例。 ​‌‌​​‌‌‌​‌‌​​‌...

  • Go | 避免常見套件設計陷阱

    💬 簡介 在 Go 語言中,套件(package)是實現模組化與高可維護性的核心單位。 但若設計不當,套件反而會變成系統的負擔:無窮的相依、無謂的公開函式、混亂的目錄結構…… 本篇將彙整套件設計中常見的錯誤模式與解法,幫助你從源頭就「防患未然」。 ​‌‌​​‌‌‌​‌‌​​‌​‌​‌‌‌​‌​​​...