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 | 如何使用結構中變數?

    💬 簡介 在 Go 語言中,結構型別( struct )是一種非常常用的資料型別,它可以用來封裝多個不同型別的變數。這些變數(稱為欄位)可以是各種基本資料型別、陣列、切片、或甚至是其他結構型別。在這篇文章中,我們將深入探討如何在 Go 中定義結構,並且如何操作結構中的變數。 圖片來源: Gophe...

  • Go | 結構的記憶體佈局解析

    💬 簡介 在 Go 語言中,結構是用來組織資料的核心型別。不同於 Java 中的引用型別,Go 語言的結構資料在記憶體中是以連續區塊的形式存在的,這種記憶體佈局方式對效能有顯著的優勢。本文將深入解析結構的記憶體佈局,並介紹遞迴結構的應用,包括連結串列和二叉樹。 圖片來源: Gophers ​‌‌​...

  • Go | 結構型別與指標的差異

    💬 簡介 在 Go 語言中,結構型別( struct )是用來組織不同資料型別的集合,並且提供了許多在實際開發中常見的應用方式。在操作結構型別時,經常會遇到是否應該使用 指標 來建立結構的問題。本篇文章將解釋結構型別與指標之間的差異,以及如何根據不同需求選擇使用指標或不使用指標來建立結構實例。 圖...

  • Go | 不同方式建立結構指標

    💬 簡介 在 Go 語言中,建立結構型別的指標有兩種常見方式:使用 & 和 new 。這兩種方法看似相似,但其背後有不同的行為和適用場景。本文將深入探討這兩種方法,幫助你更好地理解它們的差異以及在不同情境下該如何選擇。 圖片來源: Gophers ​‌‌​​‌‌‌​‌‌​​‌​‌​‌‌‌​...

  • Go | 初步了解「結構」型別

    💬 簡介 在 Go 語言中,結構( struct )是用來將多個不同型別的資料組合在一起的一種複合型別。結構型別讓我們能夠更方便地管理和操作現實世界中的物件或資料。在本文中,我們將介紹結構的格式、如何定義結構型別,並討論一些注意事項,最後展示如何建立結構實例。 圖片來源: Gophers ​‌‌​...

  • Go | 了解「測試函式」應用

    💬 簡介 在 Go 語言中,測試是確保程式正確性與穩定性的重要手段。Go 提供了一套簡單而強大的測試框架,讓開發者能夠方便地進行單元測試,從而提高程式的可靠性。本文將介紹 Go 語言中的測試函式應用,並探討如何編寫測試案例來提升程式質量。 圖片來源: Gophers ​‌‌​​‌‌‌​‌‌​​‌​...

  • Go | 了解「內建函式」應用

    💬 簡介 Go 語言提供了多種強大的內建函式,這些函式能夠幫助我們簡化程式設計、提高效率。了解並善用這些內建函式,能讓我們寫出更加簡潔、高效且易讀的程式。 本文將介紹 Go 語言中的常用內建函式,並通過範例展示如何在日常開發中應用這些函式。 ​‌‌​​‌‌‌​‌‌​​‌​‌​‌‌‌​‌​​​‌‌‌...

  • Go | 了解「遞迴函式」應用

    💬 簡介 遞迴是程式設計中的一種重要技術,指的是一個函式在其執行過程中呼叫自己。Go 語言作為一種功能強大的程式語言,同樣支持遞迴的應用,讓開發者能夠以簡潔且高效的方式解決一些複雜的問題。 本文將介紹 Go 語言中的遞迴函式,並展示如何通過遞迴解決常見的問題,例如計算階乘、處理樹狀結構等。 ​‌‌...

  • Go | 初步理解「恢復機制」

    💬 簡介 在 Go 語言中, panic 和 recover 是兩個緊密相關的機制,用來處理錯誤和異常情況。當程式中出現無法繼續執行的錯誤時, panic 會中斷程式的執行,但如果與 recover 搭配使用,則可以在特定情況下恢復程式的正常運行。 本文將介紹 recover 機制的基本概念,並展...

  • Go | 初步理解「恐慌機制」

    💬 簡介 在 Go 語言中, panic 是一種用來處理程式異常狀況的機制。當程式出現無法繼續執行的錯誤時, panic 會觸發程序的異常終止,並使程式進入錯誤處理流程。理解 panic 及其應用對於提升程式的錯誤處理能力非常重要。 本文將介紹 panic 的基本概念,並探討如何使用 defer ...