原创 PostgreSQL配置SSL安全連接

環境說明 PostgreSQL 9.4 docker容器 配置步驟 服務器端證書配置 服務器端需生成三個文件: root.crt(根證書)、server.crt(服務器證書)、server.key(服務器私鑰) 生成服務器私鑰

原创 MongoDB配置SSL安全連接

環境說明 Mongodb 3.4 docker容器 配置步驟 服務器端證書配置 服務器端證書配置 服務器端需兩個文件: ca.pem、server.pem 生成ca.pem $ openssl req -out ca.pem

原创 Java通過SSL方式連接MongoDB

環境說明 MongoDB版本 MongoDB 3.4 docker容器 pom.xml <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-j

原创 JDBC通過SSL方式連接PostgreSQL

環境說明 PostgreSQL版本 PostgreSQL 9.4 docker容器 pom.xml <dependency> <groupId>mysql</groupId> <artifactId>mysql-c

原创 利用spring-boot-maven-plugin插件打包Spring Boot應用

spring-boot-maven-plugin可以將Spring Boot應用打成帶依賴的jar包。即該包中不僅包含應用自身的代碼,還包含了pom.xml中配置的依賴 修改pom.xml <build>

原创 JDBC通過SSL方式連接MySQL

環境說明 MySQL 版本 MySQL 5.7.26 pom.xml <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</

原创 26、Annotation

軟件開發經歷了三個階段: (1)與配置相關的代碼寫在程序中; (2)配置與程序代碼獨立,即程序運行時根據配置文件操作;但會造成配置文件過多時,查錯困難; (3)配置信息對用戶而言無用,而且錯誤的修改還會導致程序異常。因此將 配置信

原创 27、日期操作類

日期處理類(Date) 在Java中有一個Java.util.Date的類,直接表示當前時間。 範例:取得當前時間 import java.util.Date; public class Demo { public

原创 Windows環境必備軟件清單

一直以來,都希望電腦上安裝的軟件每個都實現以下兩個目標: 數量最小化:每個軟件都是必須,非無用的 交叉最少化:每個軟件都有各自職能,不覆蓋,不交疊 基於上述原則,軟件清單如下: 開發語言環境 Oracle JDK 1.8.0

原创 win10出現的異常解決

win10的診斷和反饋配置中,診斷數據無法設置爲完整 解決方法: win+R 輸入gpedit.msc 從組策略管理控制檯中,轉到計算機配置>管理模板> 組件>數據收集和預覽版。 雙擊允許遙測。 win10在鎖屏界面輸入密

原创 Rest-assured使用

靜態導入方法 靜態導入如下方法,提高rest-assured使用效率: io.restassured.RestAssured.* io.restassured.matcher.RestAssuredMatchers.* org.h

原创 使用TestNG進行單元測試

TestNG簡介 TestNG是一個用來簡化廣泛測試需求的測試框架,可用於單元測試和集成測試。 Annotation Annotation 作用 @BeforeSuite 被註釋的方法將在所有測試運行前運行 @A

原创 Docker端口映射後外部無法訪問現象排查

情境描述 創建一個docker容器,並進行端口映射。容器啓動後,在部署容器的主機上可以訪問映射端口,但是其他主機無法訪問。 問題排查 出現上述情況,應是請求被攔截。出現該問題的可能是由於firewall配置異常、ip轉發關閉、ip

原创 IDEA2020.1配置說明

該配置基於IDEA2020.1版本,如後續有版本更新或者配置變更,再更新 idea64.exe.vmoptions配置 爲提供IDEA啓動速度和性能,需修改該文件中標紅的配置項 `-Xms2048m` # java h