原创 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