原创 使用 Docker 快速搭建單機版的 Kubernetes 集羣

隨着容器化、微服務、服務網格、服務編排、DevOps 等雲原生技術的流行,我們也要跟上時代的步伐,那麼我們需要怎麼上車呢?此時就需要一個易於在本地運行且 Kubernetes 的工具,可在你的筆記本電腦上的虛擬機內輕鬆創建單機版 Kube

原创 如何定製自己的起步依賴 Spring Boot Starter

感謝您的閱讀,本文由 楊斌的博客 版權所有。 如若轉載,請註明出處:楊斌的博客(https://y0ngb1n.github.io/a/coustomize-your-own-spring-boot-starter.html) 在這裏我

原创 使用 Prometheus & Grafana 監控你的 Spring Boot 應用

準備工作 Prometheus v2.14.0 Grafana v6.5.0 使用 Docker 部署上面的基礎環境,配置文件可見 docker-compose.yml,輸入以下命令進行一鍵部署: # 檢查配置 docker-com

原创 在 Spring Boot 項目中使用 Swagger 文檔

Swagger 又稱絲襪哥,號稱可以讓程序員邊寫代碼邊生產接口文檔。 添加 Swagger 2 依賴 在 pom.xml 中添加 Swagger 2 所需依賴: <dependency> <groupId>io.springfox</g

原创 Spring Boot 配置多數據源

感謝您的閱讀,本文由 楊斌的博客 版權所有。如若轉載,請註明出處:楊斌的博客(https://y0ngb1n.github.io/a/c...) 項目已託管於 GitHub:y0ngb1n/spring-boot-samples,歡迎 S

原创 GraphQL 與 Spring Boot 的初體驗

感謝您的閱讀,本文由 楊斌的博客 版權所有。如若轉載,請註明出處:楊斌的博客(https://y0ngb1n.github.io/a/g...) 項目已託管於 GitHub:y0ngb1n/spring-boot-samples,歡迎 S

原创 利用 Spring Boot & Redis 實現短鏈接服務

感謝您的閱讀,本文由 楊斌的博客 版權所有。如若轉載,請註明出處:楊斌的博客(https://y0ngb1n.github.io/a/b...) 項目已託管於 GitHub:y0ngb1n/spring-boot-samples,歡迎 S

原创 Docker Hub 鏡像加速器

感謝您的閱讀,本文由 楊斌的博客 版權所有。如若轉載,請註明出處:楊斌的博客(https://y0ngb1n.github.io/a/d...) 本文首發於 GitHub Gist:https://gist.github.com/y0n

原创 將閒置電腦升級爲個人服務器 Ubuntu 18.04.2 LTS (Bionic Beaver)

感謝您的閱讀,本文由 楊斌的博客 版權所有。如若轉載,請註明出處:楊斌的博客(https://y0ngb1n.github.io/a/h...) 前言 由於鴻哥大學遺留下來一部塵封的臺式主機,放着積灰還不如拿來給我折騰,讓它能發光發熱。所

原创 如何在低版本的 Spring 中快速實現類似自動配置的功能

感謝您的閱讀,本文由 楊斌的博客 版權所有。如若轉載,請註明出處:楊斌的博客(https://y0ngb1n.github.io/a/c...) 在 Spring 4 後才引入了 @Conditional 等條件註解,它是 Spring

原创 Hexo 搭建個人博客 #04 主題的安裝與自定義樣式

Hexo 博客主題 Hexo 默認的主題簡陋?不太好看?就是不喜歡? 其實想要更換 Hexo 的主題是很簡單的,Hexo 提供了可插拔式的主題機制,讓我們可以輕鬆地更換博客主題。 可以在「官方收集的主題列表」挑選任意一個你喜歡的主題,總有一

原创 Hexo 搭建個人博客 #02 使用 GitHub 託管

新建倉庫 新建一個名爲 y0ngb1n.github.io 的倉庫,格式爲:<username>.github.io。 GitHub 爲我們提供了一個二級域名 <username>.github.io,如果我們爲自己的某個項目開啓了 Gi

原创 在 Windows 10 下安裝 Node.js(v10.14.1)

準備工作 前往「官方下載頁面」獲取最新的 LTS 版本,當前爲 Latest LTS Version: 10.14.1,官方提供了不同平臺的安裝文件,我們選擇 Windows Binary (.zip) 64-bit,點擊下載壓縮版的二進制

原创 Spring Boot 2.0 整合 Thymeleaf 模塊引擎

開發環境 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <ver