原创 Oracle數據庫學習--基礎查詢及關聯查詢

1. SQL(基礎查詢) 1.1. 基本查詢語句 1.1.1. FROM子句 SQL查詢語句的語法如下: SELECT <*, column [alias], …> FROM table; 其中:SELECT用於指定要查詢的列,

原创 Spring boot jpa 獲取list前10條記錄

結果圖: 如圖:取出list中前10條記錄,用的是spring boot 中集成的 jpa格式。 Repository: List<Stock> findByTradingcodeContaining(Pageable pageabl

原创 Pair 比較list中數值

效果圖: 如圖,對一個list中數據根據第一個之比較,排序結果,上乾貨: public static void main(String[] args) { Pair<Double, Double> p1 = new Pair<D

原创 spring boot String類型json 存入數據庫

效果圖: 如圖,string類型的json字符串,存入數據庫,主要就是解析成map,遍歷插入,不多說上乾貨: @PostMapping(value = "/currentConfig") public String sa

原创 讀取properties配置文件信息

響應示例 {   "status": 0,   "message": "成功",   "data": {     "comIncomeStatement": {       "NETPROFITCOMS": "歸屬於母公司所有者的淨利潤"

原创 Spring boot啓動之後執行方法 CommandLineRunner

效果圖: 在tomcat重啓的時候調用了一個刪除方法,主要是實現CommandLineRunner接口,這個接口比較好的就是可以使用@Order(value=1)這個註解,可以根據value的值來進行執行先後權限設置,1是最高權限,最先執

原创 手動控制拋出自定義異常demo

返回值: 如圖,後臺Service層返回拋出自定義異常,Dao層異常類似。 Service: public Map calculateScore(String code) { Map map = new HashMap();

原创 返回特定的樹形json數據

public class Test { @org.junit.Test public void test(){ List test = new ArrayList(); Map m = new Hash

原创 Spring boot jpa 多表關聯查詢

效果圖: 如圖,根據條件查詢主表信息,並關聯獲取詳細數據,並實現簡單的排序功能,不多說,上代碼: model: /** * @author xj * @date 2017/5/3 13:31 */ @Getter @Setter

原创 Spring boot 雙主鍵註解配置

表結構: 如圖,Spring boot 配置註解信息, svconfiguration表: @Entity(name = "SV_CONFIGURATION") @IdClass(SvConfigId.class) public clas

原创 返回map形式json數據格式接口

結果: 如圖,返回特定格式的json字符格式,主要使用map添加,不多說: result: public class Result { private int status; private String message; pr

原创 讀取excel標題、內容

首先添加兩個包,在pom.xml裏面加入: <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.9</

原创 Util工具類 下載指定路徑下的文件

/** * 下載指定文件路徑fileUrl下的文件 * 生成指定文件格式fileType和指定文件名稱fileName * <p> * 2017年7月10日 14:58:04 *

原创 讀取類所在目錄路徑

Service: /** * ----------------------------------------------------------------------- *getAppPath需要一個當前程序使用的Java類的cl

原创 Spring data jpa/Spring boot jpa方法命名規則

關鍵字 方法命名 sql where字句 And findByNameAndPwd where name= ? and pwd =? Or findByNameOrSex where name= ? or sex=? Is,Equals