Photo by Max Langelott on Unsplash
Read More

Spring Boot 備份與還原 MySQL

後端工程師或 SRE (Site Reliability Engineer) 常常需要備份資料庫數據,以確保硬碟損壞時,還有數據還可以還原。除了手動備份資料外,如果可以寫排程 (Scheduler) 定時備份資料的話,不但省力,還不怕忘記備份。讓我們來看看,如何用 Spring Boot 備份和還原資料庫數據。
Read More
Photo by Charles Jackson on Unsplash
Read More

Springdoc-OpenAPI 教學

Springdoc 是一個整合 OpenAPI Specification 和 Spring Boot 的套件。和 SpringFox 套件一樣,它產出 Swagger 文件。兩者不同在於,Springdoc 是用 Swagger 3,而 SpringFox 是用 Swagger 2。
Read More
Photo by Miranda Fritz on Unsplash
Read More

如何建立 Node.js + TypeScript 專案

TypeScript 是 Microsoft 在 2012 年推出的程式語言。它無法直接在瀏覽器上執行。而是要先藉由編譯器編譯成 JavaScript 檔之後,才能執行。TypeScript 有很多好用的語法,如物件導向 (Object-Oriented) 和範型 (Generic),加上要型別宣告。
Read More
Photo by Yustinus Subiakto on Unsplash
Read More

Spring Boot + RESTful + 圖片下載

用 Spring Boot 常常要實作一些 RESTful API,來讓前端程式下載圖片。我們將介紹兩種不同的實作方式。一種是用瀏覽器開啟圖片網址時,會直接將圖片下載成檔案。另外一種是,瀏覽器會直接顯示圖片。
Read More
Photo by Fabian Gieske on Unsplash
Read More

SwiftUI @State & @Binding 教學

SwiftUI 推出了兩個 Property Wrapper – @State and @Binding。利用它們可以達到變數的 Two-way Binding 功能。也就是當變數的值改變時,它會重新被顯示。本章藉由製作一個 Custom View 來展示如何使用 @State 和 @Binding。
Read More
Photo by Harley-Davidson on Unsplash
Read More

如何建立 Node.js CLI 專案

Node.js 讓我們可以用 JavaScript 開發命令列應用程式 (CLI, Command-line interface, application) 或是服務器端應用程式 (Server side application)。本篇會介紹如何建立一個 Node.js CLI 專案。
Read More