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
  • 技術觀念 | REST & RESTful 是什麼?

    REST 定義 REST ( REpresentational State Transfer )是一種網頁服務架構( Web Service Architecture )方法,提供電腦系統一種標準化溝通的管道。 聽起來有點抽象。直接舉例: HTTP 就是一個符合 REST 架構的實作。但是要記得, ...

  • 技術觀念 | Web Service(Web服務)

    Web Service 是一種服務導向架構的技術,透過標準的 Web 協議提供服務,目的是保證不同平台的應用服務可以互操作。 根據 W3C 的定義, Web 服務( Web Service )應當是一個軟體系統,用以支持網路間不同機器的互動操作。網路服務通常是許多應用程式接口( API )所組成的,...

  • 技術觀念 | SOLID(物件導向設計)

    因為在講解 SOLID 的過程很抽象,所以透過實際物品例子來做解釋;但是又會想要知道如何用程式去解釋。 所以在我參考多個文章後,特別挑了兩篇分別代表用「 物品例子 」與「 程式例子 」,將兩篇合併成一篇的用意是在於讓你的思考更加清晰清楚,可以更快速融會貫通其觀念。 簡介 在物件導向程式中,遵循 SO...

  • 技術觀念 | CAP Theorem(CAP定理)

    在進入 CAP 定理的主旨之前,我們首先要了解資訊系統的兩大類型標準設計準則,第一種準則稱為「 ACID 」,追求資訊的「一致性( Consistency )」,第二種準則「 BASE 」則是以系統的「可用性( Availability ) 」為最高指導原則。 以一個簡單的商品訂購網站+資料庫的例子...

  • Node.js | 台灣銀行、分行代碼表和爬蟲分享

    需求說明 公司產品新增功能會需要全台灣的銀行代碼及銀行分行代碼(包含農會⋯⋯)。 用於製作銀行及分行下拉選單,大概樣式如下畫面。 資料分析 分析來源” 財金資訊股份有限公司-台灣銀行列表 “​‌‌​‌‌‌​​‌‌​‌‌‌‌​‌‌​​‌​​​‌‌​​‌​‌​‌‌​‌​‌​​‌‌‌​​‌‌​​‌​‌‌​...

  • Node.js | 監控並透過Tomcat Manager重啟服務

    此解決方法絕對不是最好或最正確的,純粹就是利用 Node.js 寫點爬蟲小工具來做處理。 如有更好的方法也請多多賜教!謝謝。 而且這問題我還跑到 Node.js 中文論壇 裡面去發問,在還沒人回應的狀況,自己就解了。 論壇文章...

  • Node.js | MongoDB 連接

    環境準備 MongoDB 的安裝可以參閱 Docker - 第十一章 | 安裝MongoDB 。 顯示目前的資料庫清單: 1 2 3 4 > show dbs admin 0.000GB config 0.000GB local 0.000GB 安裝 MongoDB 驅動 要使用 Node.j...

  • Node.js | MySQL 連接

    環境準備 MySQL 的安裝可以參閱 Docker - 第四章 | 安裝MySQL 。 顯示目前的資料庫清單: 1 2 3 4 5 6 7 8 9 10 11 12 mysql> show databases; +--------------------+ | Database | +----...

  • Node.js | multi-process(多進程)

    簡介 Node.js 是以單線程的模式運行的,但它使用的是事件驅動來處理並發,這樣有助於我們在多核 cpu 的系統上建立多個子進程,從而提高性能。 每個子進程總是帶有三個流對象: child.stdin 、 child.stdout 和 child.stderr 。他們可能會共享父進程的 stdio...

  • Node.js | RESTful API

    簡介 什麼是 REST? REST 即表述性狀態傳遞(英文: Representational State Transfer ,簡稱 REST )是 Roy Fielding 博士在 2000 年他的博士論文中提出來的一種軟件架構風格。 表述性狀態轉移是一組架構約束條件和原則。滿足這些約束條件和原則...