原创 AWS RHEL/CentOS 7快速安裝配置OpenShift 3.11

OpenShift簡介 微服務架構應用日漸廣泛,Docker和Kubernetes技術是不可或缺的。Red Hat OpenShift 3是建立在Docker和Kubernetes基礎之上的容器應用平臺,用於開發和部署企業應用程序。 Ope

原创 AWS學習筆記(九)--ECS

Amazon Elastic Container Service (Amazon ECS) 是一項高度可擴展的快速容器管理服務,可輕鬆運行、停止和管理集羣上的 Docker 容器。 利用 Amazon ECS,可以通過簡單的 API 調用

原创 利用JSPWiki搭建簡易企業wiki平臺

開源的Wiki引擎Apache JSPWiki,基於標準 JEE 組件(Java、servlet、JSP)構建,支持模板、CSS樣式、插件、細粒度安全控制、autocomplete等功能,簡單易用、功能豐富,非常適合用來搭建簡易的企業wik

原创 Spring Boot集成Spring Scheduler和Quartz Scheduler

本文介紹了Spring Boot集成Spring Scheduler和Quartz Scheduler的基礎知識,利用ShedLock解決Spring Scheduler多實例運行衝突,介紹了Quartz ScheduleBuilder、C

原创 Spring Boot/Angular整合Keycloak實現單點登錄

未完待續 Keycloak Keycloak爲現代應用和服務提供開源的認證和訪問管理,即通常所說的認證和授權。Keycloak支持OpenID、OAuth 2.0和SAML 2.0協議;支持用戶註冊、用戶管理、權限管理;支持OTP,支持代理

原创 Angular 6集成Spring Boot 2,Spring Security,JWT和CORS

主要內容:Spring Boot 2的基礎應用、CORS配置、Actuator監控;Spring Boot集成springfox-swagger,利用Swagger生成JSON API文檔,利用Swagger UI、Postman進行Res

原创 Spring Boot集成SpringFox Swagger的Pageable參數問題

Spring Boot項目中常使用springfox-swagger來生成REST API文檔,使用springfox-swagger-ui進行API測試。 <dependency> <groupId>io.springfox</g

原创 AWS常見問題

Redhat 7設置DNS 創建dhclient.conf文件: sudo vi /etc/dhcp/dhclient.conf 配置DNS後重啓 supersede domain-name-servers 10.188.13.14; 注意

原创 Angular學習筆記

配置開發環境 開發工具 Node.js VS Code / WebStorm 搭建NPM私服 推薦使用Nexus,概念和配置方法同Maven私服一致,分爲proxy、hosted、group三類。創建proxy如下:Remote URL

原创 擴展Spring Data QBE實現動態範圍查詢

Spring Data JPA提供了Query by Example (QBE) 查詢技術,實現了動態條件查詢,不必再寫煩瑣的條件判斷。但QBE不支持範圍查詢,本文結合QBE和Specification實現了動態範圍查詢。 本文以汪雲飛-S

原创 Spring Boot調用SOAP Web Service

Spring Boot項目中,調用遺留的SOAP Web Service,方法很簡單,僅需引入spring-boot-starter-web-services。 <dependency> <groupId>org.springfra

原创 Angular/Spring Boot Rest API下載Word文檔

POI生成Word文檔 使用POI XWPF生成Word文檔,引入POI: <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</arti

原创 OpenShift 4預覽

2019年5月,Red Hat發佈了OpenShift 4.2,但文檔尚不完善。 OpenShift 4新特性 自我管理,自動化安裝、修補、更新 使用不同類別的Operator來執行集羣操作,並在集羣上運行服務供應用程序使用 全新的安裝工

原创 快速部署OpenShift應用

初識OpenShift部署 Service Catalog OpenShift初始安裝中含有一些樣例APP供大家學習使用。其中有Apache HTTP Server和Apache HTTP Server(httpd),這兩者有什麼區別?分別

原创 一些小工具和開源軟件

密碼管理工具 KeePass 生成保管密碼 文件加解密工具 Gpg4win 多人間傳輸共享加密文件 KeyStore Explorer Java Keytool的GUI替代品 用於開發的郵件服務器smtp4dev Java Licens