原创 Spring Boot 使用 JSR303(@Validated) 實現參數校驗

一:簡介 1. JSR-303 是 JAVA EE 6 中的一項子規範,叫做 Bean Validation。 2. 在任何時候,當你要處理一個應用程序的業務邏輯,數據校驗是你必須要考慮和麪對的事情。 3. Bean Validation

原创 利用Navicat中的SSH通道連接數據庫

文件-新建連接-以mysql爲例-點擊SSH-勾選使用SSH通道 點擊連接測試

原创 java調用post 傳遞參數

廢話不說,上代碼: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io

原创 Redis學習記錄二:Windows下Redis的深入使用(java)

目錄 一:設置redis的密碼,提高安全性 二:java連接redis 一:設置redis的密碼,提高安全性 1:連接redis ,打開cmd 命令:redis-server.exe(在配置環境變量情況下,詳情參考:https://blo

原创 java Filter 中注入 Service

問題:filter裏面需要查詢數據庫,於是注入了service類,但是發現根本注入不了,報了空指針異常 解決:在網上看是:我建立一個全局攔截器,當然,我把它命名爲LoginFilter,它繼承了Filter,web應用啓動的順序是:li

原创 java IDEA創建WebService項目,調用時添加到數據庫:步驟實例

目錄 應用場景: 一:利用idea創建webservice項目 二:添加到數據庫: 應用場景: 需要我方提供webservice接口,使用方調用時傳遞數據,保存到我方的數據庫中, 一:利用idea創建webservice項目 1)File

原创 Redis學習記錄一:Windows下Redis的安裝,配置環境變量及java簡單調用

目錄 背景: 一:下載 二:運行: 三:配置環境變量(此步也可省略) 四:Java 使用 Redis 實例: Redis Java String(字符串) 實例 Redis Java List(列表) 實例 Redis Java Keys

原创 SpringBoot 讀取 .yml配置文件的兩種方式(+工具類直接讀取:靜態轉換)

例在application.yml中添加: upload: # 是否壓縮圖片 is_compress: true # 圖片默認縮放比率 DEFAULT_SCALE: 0.5d # 測試 test: hh 如何獲取

原创 java @Scheduled 註解設置定時任務

目錄 一:背景,利用@Scheduled 註解設置定時任務 二:輸出 三:常用的cron表達式 一:背景,利用@Scheduled 註解設置定時任務 1:在spring-servlet中添加  http://www.springfra

原创 java 字符串篇 (去前後空格、去除最後一位、截取字符串、替換字符串)

目錄 一:字符串去除前後空格,(一般在輸入賬號和密碼時使用) 二:字符串去除最後一位 三:截取字符串 四:字符串替換: 一:字符串去除前後空格,(一般在輸入賬號和密碼時使用) public static String trim(

原创 java反射機制判斷前端表單提交數據是否可以爲空

前言:後端編寫接口,供前端調用,前端已將表單進行驗證(判空),後端也要對接收的數據進行驗證(是否可以爲空) 1:編寫公共類 首先編寫方法:此方法需要傳遞2個參數,第一的參數是一個對象(此對象儲存前端傳遞的數據),第二個參數是此接口必填

原创 java 解析xml報文(字符串)

一:maven: <!--解析xml報文--> <dependency> <groupId>dom4j</groupId> <artifactId>dom4

原创 Markdown(.md)語法的基本使用

簡介:此文檔主要介紹了Markdown的基本語法使用,示例及語法 目錄 一:標題 二:段落及格式 2.1:字體 2.2:分割線 2.3:刪除線 2.4:下劃線 2.5:腳註 三:列表 3.1:單級列表 3.2:有序列表 3.2:列表嵌

原创 No such provider: BC : 問題解決

在網上有一部分解決的方法是 1、修改以下兩個文件 %JDK_Home%\jre\lib\security\java.security %JRE_Home%\jre\lib\security\java.security 追加 最後一行 se

原创 java 時間篇(獲取前一個月,前一天,前一個小時,前一分鐘)

一:獲取前一個月 /** * @Description: 獲取上個月 */ public static String getLastMonth() { LocalDate today