原创 Yum Repository詳解

什麼是YUM YUM(Yellowdog Updater Modified)是Fedora、CentOS、RedHat中的軟件包管理器。基於 RPM 包管理,YUM通過分析RPM header數據,自動處理依賴關係,從指定服務器自動下載安裝

原创 Spring Boot加密屬性文件數據

項目中敏感信息一般需要進行加密處理,比如數據庫密碼,Spring Boot內置不提供加密支持,不能加密屬性文件的數據,在官方文檔中提供了自定義Environment和Spring Cloud Vault兩種解決方案。另外,可以使用jasyp

原创 AWS學習筆記(九)--常用CLI Shell Script

您可能會用到的AWS CLI Shell腳本。主要功能有根據名字/類別管理EC2、RDS資源,創建資源時自動添加標籤,創建EC2實例時可附加捲、定義用戶數據文件。可用-h或--help查看支持的命令和參數,GitHub源碼。 EC2 com

原创 Angular刷新當前頁面的幾種方法

默認,當收到導航到當前URL的請求,Angular路由器會忽略。 <a routerLink="/heroes" routerLinkActive="active">Heroes</a> 重複點擊同一鏈接頁面不會刷新。 從Angular 5

原创 Spring Boot啓用HTTPS

啓用HTTPS server.port=8443 server.ssl.key-store=classpath:keystore.jks server.ssl.key-store-password=secret server.ssl.key

原创 Angular單元測試與E2E測試

本文介紹了Angular單元測試和E2E測試的配置與測試方法。示例APP使用Angular 7 CLI創建,已配置好基礎測試環境,生成了測試樣例代碼。默認,Angular單元測試使用Jasmine測試框架和Karma測試運行器,E2E測試使

原创 Angular單元測試與集成測試

使用Angular CLI創建的App已配置好測試環境,生成了測試配置文件和樣例代碼。默認,Angular單元測試使用Jasmine測試框架和Karma測試運行器,集成測試使用Jasmine測試框架和Protractor end-to-en

原创 利用mailx通過Office365 SMTP發送郵件

Mailx是一個智能郵件處理系統,提供POSIX mailx命令功能,提供MIME、IMAP、POP3、SMTP和S/MIME擴展,通過調用sendmail來發送郵件。 安裝mailx: # yum install mailx mailx語

原创 Spring boot與Jackson ObjectMapper

Spring Boot支持與三種JSON mapping庫集成:Gson、Jackson和JSON-B。Jackson是首選和默認的。 Jackson是spring-boot-starter-json的一部分,spring-boot-sta

原创 AWS學習筆記(八)--S3

Amazon Simple Storage Service (Amazon S3)是面向 Internet 的存儲服務,具有高擴展性、可靠性、安全性和快速價廉的特點,提供 99.999999999% 的持久性,可存儲無限量的數據,每個對象最

原创 Nagios集成Selenium

Nagios與Selenium結合可以執行更復雜的頁面檢查,檢測網站運行狀態、任務運行情況等。 Nagios集成Selenium步驟: 編寫一個用來調用測試用例的Java Main函數 編寫運行測試用例的shell腳本check_sele

原创 從Jboss EAP 6.4遷移到EAP 7.1

POM 升級JavaEE <dependency> <groupId>org.jboss.bom</groupId> <artifactId>jboss-eap-javaee7</artifactId> <version>7.1.1.GA

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

本文涉及Spring Boot的基礎應用、CORS配置、Actuator監控、springfox-swagger集成、CI集成等,演示瞭如何利用Swagger生成JSON API文檔,如何利用Swagger UI和Postman進行Rest

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

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

原创 Angular學習筆記

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