原创 mybatis新增語句怎麼返回主鍵

現象: 主鍵使用NEWID() 函數生成 mybatis 鏈接 sqlservice 新增加一條數據怎麼返回剛剛新增的主鍵、 方法: 1:serviceImpl實現層新增語句傳入不帶id的對象 這裏對象傳入進去的時候 getId

原创 數組轉的list不能直接使用add、remove方法

**現象:**數組轉的list不能直接使用add、remove方法 因爲數組轉list方法轉的list返回的是Arrays裏的一個靜態的內部類。沒有 add/remove方法 1、使用add 或者remove都報錯 2、使用迭

原创 springBoot全局異常

現象: 監聽全局異常,自定義異常拋出 方法: 全局異常處理:@RestControllerAdvice 監聽全局異常 統一異常處理:@ExceptionHandler(Exception.class):用在方法上面表示遇到這個異

原创 ieda設置一些配置文件不提交svn

現象: ieda通過svn拉項目在提交的時候 有些配置文件不想提交, ieda提交文件使用的默認Changelist:Default Changelist 此處將配置文件 iml也默認勾選提交了 如果每次提交都要勾掉這個配置文件

原创 myBatis的foreach標籤使用

現象: myBatis的foreach標籤使用 方法: 1、傳入字符串mybatis根據;號拆分字符串來作爲條件查詢 前後使用()拼接sql 2、使用符號分割字符串mybatis循環拼接or語句 2、循環拼接and語句 3

原创 線程池開啓任務定時執行

現象: 獲取數據通過線程池、隊列來定時執行處理 方法: 1:使用@Scheduled定時器獲取需要執行的數據 2:獲取需要處理的數據list、循環綁定線程、將數據list放入隊列、開啓隊列的掃描任務處理 3:循環獲取list中

原创 通過反射比較對象參數的不同

現象: 通過反射比較對象參數的不同 方法: 一、PropertyDescriptor類 PropertyDescriptor類表示JavaBean類通過存儲器導出一個屬性。主要方法: 1、getPropertyType(),獲得屬

原创 sprintboot的excel文件導入

現象: springBoot項目導入excel文件 方法: 1:引入jar 2:MultipartFile excelFile 對象接收excel文件導入 excelFile 常用方法: String getContentTyp

原创 sql根據一個表數據修改另外一個表數據

現象: sql根據一個表數據修改另外一個表數據 方法: 1、根據表tb_b 設置表tb_a 的date 字段 取值tb_b的pay_time tb_b對應tb_a爲一對多的關係 這裏取值多條中的最大值 UPDATE tb_a a

原创 tomcat配置端口直接訪問某個項目

**現象:**tomcat配置端口直接訪問某個項目 方法: 1、將項目文件放置tomcat (此處是前端一些html代碼,直接文件夾形式) 2、打開tomcat的配置文件 添加標籤 3、http://localhost:80

原创 通過反射使用code獲取枚舉的name

現象: 通過反射使用code獲取枚舉的name 方法: 1、建立一個枚舉 2、提供方法通過反射得到類的方法調用判斷 3、調用參數 傳入枚舉類 和需要查詢的code /** * 通過枚舉的code 得到枚舉的name *

原创 ieda配置數據庫自動生成bean

現象: ieda配置數據庫自動生成bean 方法: 一、先配置數據庫 1、打開ieda數據庫配置界面, 2、選擇增加選擇自己的數據庫 3、配置連接對應的數據庫 4、可以看到對應配置的數據庫表格 二、編輯自動生成bean規則

原创 可變數量接收參數

現象: java可變數量接收參數 方法: 1、springframework包下 BeanUtils類的copyProperties 複製對象方法 使用String…傳參數、類型後面三個點(String…)叫可變長度參數列表,類

原创 inteage、Double、BigDecimal比較大小與運算

現象: int、inteage、double、Double、BigDecimal比較大小與比較相等 一:判斷相等 int 使用==判斷相等 Inteage 使用equals()判斷相等 double 使用==判斷相等(小數點

原创 谷歌瀏覽器打開axure的原型圖

現象: 谷歌瀏覽器無法打開axure的原型圖,打開提示下圖界面 方法: 使用插件 1:下載谷歌打開axure插件 解壓到電腦 下載地址:https://download.csdn.net/download/hcwbr123/11