原创 JS常用方法整理
1.數組查找時,使用($.inArray(ele,arr) != -1)來代替indexOf,因爲indexOf在IE下會報找不到的錯。 2.正則匹配寫法是/^\d+$/.test(cltNos[i]),而不是xxx.matches(re
原创 【最佳實踐】Merge Into 批量新增並修改刪除數據
--2020.03.26:oracle沒有NOT MATCHED BY SOURCE 語法,但是可以在match的條件裏刪除, MERGE INTO AIMS_ACCOUNT_ATTR T USING (SELECT AA.ACCO
原创 簡單讀取CSV文件的工具
參考:https://github.com/vegaasen/knowit-julekalender package com.nstc.aims.controller.business.recordmould; import java
原创 Eclipse SVN 切換帳號
1.最簡單的方式是 找到svn 的settings 找到saved Data -》clear 2.去eclipse的目錄刪除文件 3.去windows的c盤刪除文件 方法1最好用
原创 正則只保留括號裏的內容
場景:公司框架有一個前臺導出功能,實際上是把HTML結構通過正則去掉一些沒用的樣式,然後由統一的工具導出。 但是不支持列表爲下拉的樣式,比如這種: 觀察了工具:是這樣的 <%@page contentType="text/html;c
原创 Oracle + Ibatis使用Blob二進制進行下載和使用文件流進行下載
數據庫:使用BLOB存放二進制流,BLOB轉換爲java類型爲byte[] DECLARE CNT INTEGER; BEGIN SELECT COUNT(0) INTO CNT FROM USER_ALL_TABLES
原创 oracle明明設置了default值卻提示ORA-04100無法將null值插入
解決辦法:字段需要加上on null屬性。 例如:ALTER TABLE UM_AIMS_EBANK ADD (ABOLISHMENT_FLAG NUMBER DEFAULT ON NULL 0 NOT NULL)
原创 內部類有什麼用,內部類的應用場景Demo
內部類大概有四種: 1.方法裏面定義的局部內部類 2.成員變量級別的內部類 3.靜態內部類 4.匿名內部類 應用: 1.方法內部的局部內部類 public void test(String str){ //已經不需要final
原创 java獲得文件的方法整理
直接放結論: 最佳實踐:Class.class.getResourceAsStream() 理由:可以得到各種各樣的,而且還可以讀取jar包裏的文件。 需要注意的是當用Class類的getResource或者getResourceAsSt
原创 利用Idea進行swing項目覆蓋性簡單測試
最近升級了2020版的idea,裏面有個官方中文插件,身爲英語小白的我果斷嘗試了一下,找找裏面的好玩的功能。 原來自己曾經寫過一個生成代碼的小工具,是基於swing的。 https://github.com/howroad/cdwrite
原创 ORA-01400:無法將NULL插入,ORACLE中DAFAULT和DAFAULT ON NULL的區別
建表: create table aims_test( id number(16), birthday date default on null sysdate not null, happlybirth date default sy
原创 基於XML的接口參數校驗的一種方式
公司的接口又臭又長,同事提供了一個思路,採用xml進行不涉及業務的參數的校驗。 可以在excel上編輯,然後生成xml,校驗器會自動對每個參數進行長度、數值、正則、必填等校驗。解放雙手, 公司不怎麼提倡創新,估計只有這一個項目會使用吧,不
原创 ibatis couldn't get property “xxx” from Null reference NoPointerException...
找了幾個小時,結果發現是Dao層參數沒有傳!值得記錄!
原创 table如何正確的隱藏一列
需要注意: 因爲兼容問題使用jquery的hide hide()在IE下改變了表結構,導致獲得的cellIndex不準確 改變寬度高度爲0的試了,不可以 $(function(){ var isCleanList = $("[i
原创 可執行jar包中 自定義編譯器 編譯文件時報錯:錯誤: 編碼GBK的不可映射字符
自己寫的jar,在idea或者其他ide上面運行正常,打成可執行jar包在windows下運行時報錯。 錯誤: 編碼GBK的不可映射字符 問題原因是編譯時沒有選擇正確的編譯參數, javac有幾個參數 -encoding表示了編譯的編碼