原创 SpringBoot表單校驗之@NotNull、@NotEmpty、@NotBlank的區別

保存或者修改進行表單提交時,一般後端對前端返回數據進行約定校驗,其中最常用的就是非空判斷。涉及到註解@NotNull、@NotEmpty、@NotBlank 三者的區別如下: @NotNull:不能爲null,但可以爲empty("","

原创 關於報錯Consider defining a bean of type 的解決

運行SpringBoot的時候報如下錯Consider defining a bean of type 'com.google.code.kaptcha.Producer' in your configuration. 報錯原因爲配置中

原创 maven打包出現Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.0.2

使用maven打包前執行了clean,以及install,然後再執行package的時候就報Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.

原创 服務器使jar包始終運行,首次啓動慢的解決方案

目錄   一、服務器使jar包始終運行 二、SpringBoot啓動jar首次啓動慢的解決方案 一、服務器使jar包始終運行 把java程序打成jar包後,在服務器終端執行,如果使用java -jar xxxx.jar執行, 當我們退出終

原创 持續集成環境-(6)Jenkins Maven安裝與配置

Jenkins安裝Maven來編譯和打包項目。(服務器安裝Maven請點擊) 全局工具配置關聯JDK和Maven Jenkins->Global Tool Configuration->JDK->新增JDK,配置如下: Maven->

原创 持續集成環境-(4)Jenkins憑證管理

憑據可以用來存儲需要密文保護的數據庫密碼、Gitlab密碼信息、Docker私有倉庫密碼等,以便 Jenkins可以和這些第三方的應用進行交互。 安裝Credentials Binding插件  安裝完後可以看到菜單欄新增憑據  

原创 持續集成環境-(1)Jenkins安裝

1)安裝JDK Jenkins需要依賴JDK,前提要安裝JDK。 yum install java-1.8.0-openjdk* -y 安裝目錄爲:/usr/lib/jvm 2)獲取jenkins安裝包 下載頁面:https://jen

原创 持續集成環境-(5)Jenkins從GitLab上拉取項目

服務器安裝GitLab Jenkins從GitLab上拉取項目主要有兩種方式 HTTP和SSH 目錄 Jenkins安裝Git插件和Git工具 "Clone with HTTP" "Clone with SSH" (SSH密鑰) Jen

原创 持續集成環境-(3)Jenkins用戶權限管理

安裝Role-based Authorization Strategy插件 Jenkins->Manage Jenkins->Manage Plugins,點擊Available(可選插件),搜索"Role" 開啓權限全局安全配置  

原创 持續集成環境-(2)Jenkins插件管理

1、修改Jenkins插件下載地址(將國外改成國內,下載插件達到速度提升) Jenkins->Manage Jenkins->Manage Plugins,點擊Available   cd /var/lib/jenkins/updat

原创 阿里雲安裝GitLab

目錄   1、安裝相關依賴 2、啓動ssh服務&設置爲開機啓動 3. 設置postfix開機自啓,並啓動,postfix支持gitlab發信功能 4. 開放ssh以及http服務,然後重新加載防火牆列表 5. 下載gitlab包,並且安裝

原创 Zuul網關報錯com.netflix.zuul.exception.ZuulException: Forwarding error的解決方法

在給某個方法加了雙重循環後,請求時網關報了 com.netflix.zuul.exception.ZuulException: Forwarding error com.netflix.client.ClientException: nu

原创 Docker中修改mysql最大連接數及配置文件

頻繁操作mysql,報了Too many connections的錯,需要更改mysql的最大連接數max_connections。 我用的是docker中的mysql。  首先用docker ps查看鏡像 進入鏡像mysql鏡像內部

原创 IDEA啓動SpringBoot報錯Command line is too long. Shorten command line for ServiceApplication

IDEA啓動SpringBoot報錯Command line is too long. Shorten command line for ServiceApplication or also for Spring Boot default

原创 Docker進入Mysql報錯ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

在Docker進入Mysql時,報了ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES),賬號密碼是正確的。 通過不斷搜尋