原创 spring項目中 通過自定義applicationContext工具類獲取到applicationContext上下文對象

spring項目在服務器啓動的時候 spring容器中就已經被創建好了各種對象,在我們需要使用的時候可以進行調用. 工具類代碼如下 import org.springframework.beans.BeansException; im

原创 springmvc、springboot 參數校驗

參數校驗在項目中是必不可少的,不僅前端需要校驗,爲了程序的可靠性,後端也需要對參數進行有效性的校驗。下面將介紹在springmvc或springboot項目中參數校驗的方法 準備工作: 引入校驗需要用到的依賴    首先放上我們的測試對

原创 springmvc、 springboot 項目全局異常處理

異常在項目中那是不可避免的,通常情況下,我們需要對全局異常進行處理,下面介紹兩種比較常用的情況。 準備工作: 在捕獲到異常的時候,我們通常需要返回給前端錯誤碼,錯誤信息等,所以我們需要手動封裝一個jsonData對象,這裏爲了方便,我直接

原创 java json轉換工具類

在java項目中,通常會用到json類型的轉換,常常需要對 json字符串和對象進行相互轉換。 在製作自定義的json轉換類之前,先引入以下依賴 <!--json解析工具--> <dependency> <groupId>com.f

原创 springboot中druid監控的配置(DruidConfiguration)

當數據庫連接池使用druid 時,我們進行一些簡單的配置就能查看到sql監控,web監控,url監控等等。 以springboot爲例,配置如下 import com.alibaba.druid.support.http.StatV

原创 eclipse中引入聚合工程

一般我們在導入項目的時候都是直接import project, 這對普通java 項目,還是 web 項目,或者是單體的項目都是沒有問題的,但是在導入聚合項目的時候這樣倒入會使maven的子模塊沒法被導入,所以我們需要這樣導入https:

原创 在同一個tomcat下部署多個springboot項目時,springboot項目無法正常啓動的問題

這個問題是基於,不使用springboot內置的tomcat會產生(即使用自己的tomcat時)。今天在部署springboot項目的時候遇到了一個問題,怎麼部署都訪問不了,在網上查了很多原因,什麼pom.xml中依賴沒加,或者依賴衝突等

原创 使用maven構建項目時,SSM和springboot項目的打包與雲服務器部署

下面講講如何打包SSM和springboot項目,並部署到雲服務器上。   由於使用的IDE不同,有的使用eclipse,有的使用idea,所以如果在IDE中按照 maven clean 再 maven install的方式打包會稍有不同

原创 在java中使用FFmpeg處理視頻與音頻

FFmpeg是一個非常好用的視頻處理工具,下面講講如何在java中使用該工具類。一、首先,讓我們來認識一下FFmpeg在Dos界面的常見操作1.拷貝視頻,並指定新的視頻的名字以及格式        ffmpeg.exe -i old.mp

原创 前端分頁神器,jquery grid的使用(前後端聯調),讓分頁變得更簡單。

jquery grid 是一款非常好用的前端分頁插件,下面來講講怎麼使用。首先需要引入jquery grid 的CSS和JS (我們使用的是bootstrap的樣式)下面我們通過一個例子來講解,需求是:查詢用戶列表(支持分頁功能)。一、前

原创 後端分頁神器,mybatis pagehelper 在SSM與springboot項目中的使用

mybatis pagehelper想必大家都耳熟能詳了,是java後端用於做分頁查詢時一款非常好用的分頁插件,同時也被人們稱爲mybatis三劍客之一,下面 就給大家講講如何在SSM項目和springboot項目中使用mybatis p

原创 使用js處理後臺返回的Date類型的數據

從後臺返回的日期類型的數據,如果直接在前端進行顯示的話,顯示的就是一個從 1970-01-01 00:00:00到現在所經過的毫秒數,而在大多數業務中都不可能顯示這個毫秒數,大多數都是顯示一個正常的日期格式,所以在這裏,我們使用js對於從

原创 java後端時間處理工具類,返回 "XXX 前" 的字符串

我們經常會遇到顯示 "某個之間之前" 的需求(比如各種社交軟件,在回覆消息時,顯示xxx之前回復),我們可以在後端進行處理,也可以在前端進行處理,這裏講講在後端進行處理的方法.其實很簡單,我們只需要將從數據庫中取到的date類型的字段進行

原创 idea中運行ssm 或springboot項目時,project Structure的配置

ctrl+alt+shift+s進入 project Structure首先是project選項Modules標明source testsource 以及 resource 和 testresource這是自動生成的注意這裏需要選擇到we

原创 使用SSM 或者 springboot +mybatis時,對數據庫的認證信息(用戶名,密碼)進行加密。

通常情況下,爲了提高安全性,我們需要對數據庫的認證信息進行加密操作,然後在啓動項目的時候,會自動解密來覈對信息是否正確。下面介紹在SSM和springboot項目中分別是怎樣實現的。無論是使用SSM還是springboot,首先我們需要一