原创 使用shade打包後報錯Error: A JNI error has occurred, please check your installation and try again
命令行運行發現 原因是因爲我使用了一個包來檢測文件的編碼。 <dependency> <groupId>org.apache.any23</groupId> <artifactId>apache-any23-encodi
原创 ibatis報錯:無效的列索引——註釋引起的問題
原因是註釋引起的,也有可能是中文原因 會導致報錯的寫法: 紅色寫法會報錯,要修改爲藍色的,另外<!---->這種格式彷彿也有問題。 <!-- 同步cnaps數據,不存在則新增,每次處理i條 --> <update id="
原创 IE Ajax設置同步不起作用,打開F12成功,關閉失敗
代碼如下: /** * 檢查數據庫中是否有重複的名稱 * @returns */ function checkRepeat(){ var mouldId = $("[id$='info.mouldId']").val(); v
原创 正則匹配數字逗號字符串,並轉爲Integer數組
RecordMould recordMould = buildRecordMould(); //獲得逗號字符串 String sheetIds = CastUtil.toNotNullSt
原创 POI 2.5.1讀取日期格式
日期也是數值類型,中文日期帶年月日的,在HSSFDateUtil.isCellDateFormatted(cell)中讀取不出來,所以手動判斷 // 數值類型(取值用cell.getNumericCellValue()
原创 win7不打重複開相同的文件夾
在工作中經常遇到打開多個文件夾的情況,有時候一個文件夾打開多次會重複出現在任務欄中,給查找帶來很大的阻礙,如圖: 圈出的都是被重複打開的文件夾 解決方法: 計算機——組織——文件夾選項——選擇在不同窗口打開不同文件夾——確定 經過測試
原创 複製屬性的工具類
在開發中進行遇到值對象和實體間的數據複製. 其中最常用的爲Apache BeanUtilsBean的copyProperties. 本次測試發現該工具可兼容大部分數據格式,但在Java.sql.Date和java.util.Date複製時
原创 IDEA 導出UML類圖
設置成白色背景更方便截圖。 1.設置-Tools-Diagrams 2.選擇需要展示的類,注意不要選擇包 然後按crtl + shift + alt + u 4.選擇顯示關係,這個關係只會顯示選中的類的依賴
原创 IDEA 修改ES版本
項目中使用IE9 和Chrome 不使用ES5的嚴格模式
原创 PowerDesigner 導出Oracle模型圖
0.提前裝好驅動,配置好登錄文件 1.新建一個物理模型 2.導出表 3.選擇數據庫 選擇表 執行下面的代碼: '*******************************************************
原创 Spring切面AOP目標類被多次代理導致通知被多次執行
1.首先寫了一個環繞通知 package com.nstc.aims.interceptor; import java.io.PrintStream; import java.lang.reflect.Method; import o
原创 Oracle級聯刪除
<!-- 根據關係刪除附件信息表 --> <delete id="deleteAttachByRelation" parameterClass="com.nstc.aims.model.scope.AttachRelat
原创 oracle左右連接的另一種顯示方法—括號加號
select * from a left join b on a.id = b.id a是主表 用(+)表示 select * from a,b where a.id = b.id(+)
原创 【最佳實踐】Merge Into 批量新增並修改數據
使用環境IBATIS + ORACLE 頁面: 建表語句: --序列 DECLARE CNT INTEGER; BEGIN SELECT COUNT(0) INTO CNT FROM USER_SEQUENCES
原创 oracle + ibatis 批量新增數據的幾種方法整理
循環插入太耽誤時間,業務需要批量新增數據,網上大概有說了四種方法。 #1.(錯誤的方法) INSERT INTO XXX(XXX,XXX) VALUES (XXX,XXX),(YYY,YYY),(ZZZ,ZZZ) 把上面的語句用iter