原创 idea中springboot添加alibaba數據源
直接切入正題, 第一步添加相關依賴 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.23</versi
原创 java基礎 數組、String
數組 1、數組定義: 數據類型 數組名 [] = new 數據類型[長度]; 或: 數據類型 [] 數組名 = new 數據類型[長度]; 2、數組屬於引用類型,可以發生引用傳遞;即:同一個堆內存空間被不同的棧指定
原创 java8中的接口-新增方法、及函數式接口使用
1、接口中可以定義除抽象方法外的普通方法, default,該方法可以有方法體,對於實現了該接口的實體可以直接調用該普通方法 static修飾的方法, 可以直接通過接口調用 //測試java8新特性 public interface T
原创 註解的應用(校驗註解實例)
註解作爲元數據提供約束,大部分註解不會影響代碼的執行,但也有一部分註解可用於這一目的。 一、註解的作用: 1、生成文檔(@Document) 2、編譯檢查(@Override) 3、編譯時動態處理 4、運行時動態處理 二、註解的分類 1、
原创 idea工具應用-目錄鎖定到打開文件
收費版: AUTOSCROLL TO SOURCE:在項目視圖的目錄樹單擊文件,編輯器自動打開文件 AUTOSCROLL FROM SOURCE:在編輯器打開文件後目錄樹自動定位到指定文件。 社區版: always select ope
原创 代碼塊{普通代碼塊、構造塊、靜態快、同步代碼塊}
分類:普通代碼塊、構造塊、靜態快、同步代碼塊 普通代碼塊:方法中的代碼塊 構造塊:寫在類中的代碼塊,當調用該類的構造方式(實例)時,代碼塊先執行,如果是靜態代碼塊只執行一次,如果不是則每次 實例都執行 靜態
原创 集合遍歷(Map、Set、List)
List、Set、List三種類型都屬於集合 一、一般的遍歷 一般情況下用foreach都可以達到目的 foreach很強大,都可以直接用foreach來進行遍歷 Map: public static void main(String[
原创 spring、springboot 注入接口(實現)
在平時的開發中可以會有定義了一些接口,有多個實現類,且每個實現類都可能被注入,在這個時候就可以將接口(的實例)注入進去 1、如果接口有一個實現類, 則可以直接通過注入接口的形式來注入實例 定義一個接口 packa
原创 @Scheduled在springboot中的使用
@Scheduled註解參數: cron:cron表達式,指定任務在特定時間執行; fixedDelay:表示上一次任務執行完成後多久再次執行,參數類型爲long,單位ms; fixedDelayString:與fixedDelay含義一
原创 springboot中的異步調用(hello world)
需要在啓動類加入@EnableAsync使異步調用@Async註解生效 package com.example.demo; import org.mybatis.spring.annotation.MapperScan; import
原创 springboot中的aop配置(hello world)
1、添加依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId>
原创 自定義校驗註解(controller、method、(groups)分組的用法)
1、首先創建兩個自定義校驗註解類 package com.example.demo.annotation; import com.example.demo.interface2.CreateAction; import javax.
原创 註解的應用(java、mybatis、spring、springboot、swagger、lombok)
註解作爲元數據提供約束,大部分註解不會影響代碼的執行,但也有一部分註解可用於這一目的。 一、註解的作用: 1、生成文檔(@Document) 2、編譯檢查(@Override) 3、編譯時動態處理 4、運行時動態處理 二、註解的分類 1、
原创 java 泛型的應用及注意事項
1、泛型指定的類型爲引用類型,不能爲基本類型;(如:Double,而不能用double) 注:如果使用了一個帶有泛型的類,但沒有指定明確的類型,則默認會使用Object描述 2、jdk1.7之後,聲明帶泛型的類時,後邊的類型可以
原创 java8中的接口
1、接口中可以定義除抽象方法外的普通方法, default,該方法可以有方法體,對於實現了該接口的實體可以直接調用該普通方法 static修飾的方法, 可以直接通過接口調用 //測試java8新特性 public interface T