原创 lambda表達式同名文件重命名
String [] name = {"aaa.n","bbb.n","bbb.n"}; List<String> list = new ArrayList<>(); for(){ //同名文件重命名 St
原创 springboot項目打包啓動方式
綠色字體爲非必填項,紅色爲說明並非命令 第一種: 直接在eclipse或idea上運行啓動:右鍵run執行主函數 第二種: DOS窗口:-> 進入項目根目錄:->mvn spring-boot:run 第三種: DOS窗口:-> 進入項目
原创 mybatis針對oracle的批量插入
@Insert({"<script>", "INSERT INTO EV_OPT_WORK_CAR_RS (", "ID,", " CRT_USER_ID,
原创 根據傳入時間推算半月時間段
主方法: /** * 推算4個 半月時間段 * * @param condition * @return */ public EvErpPFDemandQC getDateEv
原创 String字符串轉數組空格處理
char數組和String互相轉換 String str=” “; //創建一個字符串變量str char[] c; //創建一個字符數組c c = str.toCharArray(); //將字符串變量轉換爲字符數組 str= Stri
原创 java讀取Excel中日期格式轉換工具
//Excel中日期格式轉換 private Date cellToDate(Cell dateCell){ if(0==dateCell.getCellType()){ if(DateUtil.isCellDate
原创 ROW_NUMBER() OVER的用法
語法:ROW_NUMBER() OVER(PARTITION BY COLUMN1 ORDER BY COLUMN2) //PARTITION 分割 COLUMN1 分組字段,COLUMN2排序字段
原创 oracle行列轉換(公式)
pivot縱錶轉橫表 select t2.姓名, t2.數學, t2.物理, t2.語文 from Scores as t1 pivot (sum(分數) for 課程 in(數學,語文,物理)) as
原创 mybatis oracle 批量添加
@Insert({"<script>", "INSERT INTO EV_OPT_WORK_CAR_RS (", "ID,", " CRT_USER_ID,
原创 java 實現 發佈了多久的時間描述:幾分鐘前,幾小時前,幾天前,幾個月前,幾年前
測試: @Test public void time() { String time = "2017-10-26 15:33:00"; Date date = strToDateLong(
原创 Excel導出工具
調用方法必要參數: ( HttpServletRequest request, HttpServletResponse response ) 調用代碼: List<Map<String, Object>> list = 數據庫查詢結果
原创 mysql不常見的增刪改查
一 insert ignore into 可以忽略批量插入時SQL異常回滾 二 判斷是否違反主鍵和唯一鍵約束,存在就更新,不存在就插入 insert into table (id,empno,ip) values(5,8004,"192
原创 MongoDB操作
創建用戶: db.createUser({user:"myAdmin",pwd:"666666",roles:[{role:"userAdminAnyDatabase",db:"admin"}]}) 驗證是否成功: db.auth(
原创 oracle 同一個CAR_ID 有多條記錄,怎麼取每個CAR_ID 創建時間最大的那一條
select * from (select row_number() over(partition by CAR_ID order by create_time desc) rn, a.* from table
原创 微信紅包的隨機邏輯源碼
import java.util.ArrayList; import java.util.List; /** * Created by Spirit on 2017/1/23. */ public class