原创 使用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