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
  • SpringBoot - 第十四章 | Spring-data-jpa訪問資料庫

    在前面的文章中 第十三章 - SpringBoot JdbcTemplate訪問資料庫 介紹如何使用JdbcTemplate的基本訪問資料庫。 而在實際的專案開發中,最基本的資料庫操作不外乎「CRUD」,而這些操作除了資料表名稱和結構不同外,其語法都是類似的,開發人員需要寫大量類似而枯燥的語法來完成...

  • SpringBoot - 第十三章 | JdbcTemplate訪問資料庫

    在開始這篇文章教學之前,建議先將 Docker 做一個了解,因為下面將會使用到 Docker 來建立我們的MySQL資料庫環境。 在前面的文章中 第四章 - SpringBoot Web開發 、使用模板引擎渲染Web的介紹,而這些內容還不足以建立一個動態式的應用。不管我們建立App或是Web,裡面都...

  • SpringBoot - 第十二章 | Lombok簡單介紹使用

    在開發過程中,通常都會定義大量的JavaBean,然後通過IDE去產生其屬性的構造器、getter、setter、equals、hashcode、toString方法,當要增加屬性或者對某個屬性進行改變時,比如命名、類型等,都需要重新去產生上面提到的這些方法。這樣重複的勞動沒有任何意義,Lombok...

  • SpringBoot - 第十一章 | 多環境配置

    在前面關於Spring Boot「配置說明」花了三個章節來做介紹和教學,分別是 第六章 - SpringBoot配置說明(一) 、 第七章 - SpringBoot配置說明(二) 、 第八章 - SpringBoot配置說明(三) ,說明了在開發的階段會需要設定基本的屬性或是自定義的屬性,而且通常會...

  • SpringBoot - 第十章 | 日誌管理

    Spring Boot使用Commons Logging進行所有內部日誌記錄,但保留底層日誌實現。 為Java Util Logging,Log4J2和Logback提供了預設配置。在每種情況下,記錄器都預先配置為使用控制台輸出,並且還提供可選的文件輸出。 預設情況下,如果使用”Starters”,...

  • SpringBoot - 第九章 | Swagger2的集成和使用

    Spring Boot 能夠快速開發、建置、部署的特性,所以很常被運用在建置RESTful API。而我們構建RESTful API的目的通常都是由於多終端的原因,這些終端會共用很多底層業務邏輯,因此我們會抽像出這樣一層來同時服務於多個移動端或者Web前端。 而在現實中RESTful API很有可能...

  • SpringBoot - 第八章 | 配置說明(三)

    Spring Boot 2.x 在對原本的配置屬性做了很多的改進,讓我們可以更簡單的使用這些配置。另外在本章節也會說明一些額外的配置文件的優先級、命令行參數配置、內部外部配置方式…等等。 配置文件 Spring Boot 2.x中對配置屬性加載的時候會除了像1.x版本時候那樣移除特殊字符外,還會將配...

  • SpringBoot - 第七章 | 配置說明(二)

    我們在 第六章 - SpringBoot配置說明(一) 已經大致介紹了基本的配置和使用方式;在這邊要說不同類型得屬性配置方式,例:List、Map、隨機亂數…等等。 隨機亂數 Spring Boot的配置文件中可以使用${random}来產生int、long或者string,來產生各種不同類型的隨機...

  • SpringBoot - 第六章 | 配置說明(一)

    基本上使用Spring Boot是不太需要在配置一些額外的設定,但是在專案上的使用,難免會需要再額外設置一些參數作為使用。最常見的就是需要自定義Port或是一些外部服務的配置,例如資料庫的配置、mq服務位置、緩存服務位置…等等。 配置文件說明 Spring Boot預設的全局配置文件名為applic...

  • SpringBoot - 第五章 | 常用註解

    在前面文章中我們大量使用到Spring Boot的annotation(@註解),例如:@RestController、@Controller、@RequestMapping注解,這邊會盡量把一些常用的@註解做使用方式和使用場景的介紹。 常用註解 @SpringBootApplication 在前面...