原创 Windows下安裝RabbitMQ
RabbitMQ安裝步驟 一、安裝Erlang 由於RabbitMQ採用Erlang實現的,需要建立在Erlang OTP平臺上,所以我們在安裝RabbitMQ 之前需要先安裝Erlang,就像我們在windows上編寫java
原创 適配器模式 原
適配器模式 適配器模式(Adapter Pattern)是作爲兩個不兼容的接口之間的橋樑。這種類型的設計模式屬於結構型模式,它結合了兩個獨立接口的功能。這種模式涉及到一個單一的類,該類負責加入獨立的或不兼容的接口功能。舉個真實的例
原创 Mybaties批量更新 原
Mybaties批量更新一直報錯,意思是在Mybaties的xml中執行sql的時候多了個“;”,因爲在Mybaties的xml中在SQL語句的結尾是不能加上“;”的加上後就會報下面的錯誤。但是SQL有必須這樣配置。 <foreac
原创 @RestController和@Controller註解的區別 原
@RestController和@Controller是我們在前端控制層用在類上面的一個註解,這個我們大家都很熟悉。 @RestController這個註解相當於@Controller和@ResponseBody的一個組合,
原创 switch case和if else使用場景 原
我們在寫代碼當中用到最多的應該就是if else。由於if else可以代替switch case的功能,所以我們在很多場景選擇了if else而沒有使用switch case,其實有些場景之下使用switch case的效果更好一
原创 Springboot定時任務 原
在項目當中有時候需要定時去執行某個操作,這時候我們就需要時候到定時任務,我們這裏來簡單講解一下Springboot2.0.0定時任務。 注意,Springboot2.0.0和Springboot1版本配置Quartz有所不同
原创 Postman請求向後臺傳遞List<String>數據 原
前後臺分離項目,使用Postman對寫好的接口進行測試,請求類型爲Post需要向後臺傳遞List<String> list數據下面是後臺控制層的java代碼 @RequestMapping(value = "/del",method
原创 Spring IoC概念 原
Spring現在是我們在開發當中必不可少的框架,幾乎所有的java項目都用到了spring框架,但是有時候想一想感覺雖然是每天都在和Spring框架接觸,但是好像還真的不太瞭解它背後的原理,所以最近把Spring的一些知識整理一下,
原创 StringUtils使用基本方法 原
我們這裏講的是org.apache.commons.lang.StringUtils這個類,在引jar包的時候注意不要引錯jar包。 StringUtils中方法的操作對象是java.lang.String類型的對象,相當於
原创 Spring中@RequestParam與@PathVariable的區別 原
@RequestParam與@PathVariable爲spring的註解,都可以用於在Controller層接收前端傳遞的數據,不過兩者的應用場景不同。 @PathVariable主要用於接收http://host:por
原创 MAVEN項目src/main/java文件夾下xml文件不能被編譯 原
最近在做新項目,搭建Springboot,利用maven進行項目搭建,發現使用idea搭建的maven項目的src/main/java文件夾下面的xml不能被編譯。那是因爲idea搭建的maven項目中的配置文件xml一般默認在sr
原创 powerdesigner工具使用-建表 原
在安裝好powerdesigner之後,我們需要使用它來建立基本的數據庫需要使用的表,這裏總結了一下建表的基本步驟。 建立模型 我們在安裝完powerdesigner之後點擊打開它,會在應用中間出現如圖所示提示欄(Cr
原创 Oracle處理varchar2類型排序問題 原
開發新項目遇到一個問題,Oracle數據庫有張表有個專門用來排序的字段SN的數據類型是varchar2的,當用這個字段進行排序的時候雖然SN中存入的數據都是數字,但是因爲是varchar2類型的造成實際排序的時候不論數字有幾位只會比
原创 Powerdisigner使用 原
最近開發新項目正在設計數據庫用到了PowerDesigner,在使用過程當中遇到了一些問題,在這裏分享一下,以免大家在同樣的問題上浪費時間。 剛開始下載了一個PowerDesigner16.5的安裝包,安裝好以後發現只能讀取
原创 MAVEN不能導入Oracle驅動問題 原
最近搭建項目的時候需要用到maven導入Oracle驅動,一般按照步驟導入之後便可以使用了,但是導入之後發現加載Oracle數據庫驅動報錯。 從網上找了一下原因是由於Oracle的授權問題,Maven3之後不提供Oracle