原创 count distinct

有時候做報表寫sql需要用到去重,一般都是考慮到grouy by,distinct,但是我之前還真沒有用到過 count distinct ,在此記錄一下,雖然有的人說佔內存,效率問題,但是確實是一個知識點。 SELECT COUNT(

原创 date.before(Date when)

當我們比較兩個時間的早晚,會用到Date的before或者after的方法,但是我們通常會忽略判斷非空,導致引起空指針, 在java api中我們可以看到,

原创 Unparseable date: "2019-03-27"

雖然開發多年,依然會遇到很多坑,很多知識並不是學以致用,而是實踐出真知,譬如: public static void main(String[] args) { try { String dateStr="2019-03-27

原创 db2索引立即生效和重構表結構

--索引生效   CALL sysproc.admin_cmd ('runstats on table TABLE_xxxxxxxx on all columns and indexes all allow read access');

原创 sql修復數據中含有分號結尾的數據

項目開發遇到數據存寫錯誤,導致數據中字段內容,數字中含有分號結尾。如下圖: 現在要去去掉末尾的分號,查詢sql如下: select substr(t.BUY_REASON, 1, length(t.BUY_REASON) - 1) f

原创 delphi數據列在第一行插入總計

空的Dataset直接first append就可以實現。 不爲空的Dataset,根據Dataset的值求和,顯示在第一列。 if fcds1.RecordCount >0 then begin fcdsT

原创 delphi的全選框和不可選中

cxCheckBox控件,cxGrid區域數據列 IS_SELECTED 全選 procedure TbsBatteryRecyclingOutForm.chkChooseAllClick(Sender: TObject); begin

原创 HttpClient實現API接口

 項目需要做了一個http的接口,POST請求,返回接口數據,JSON 格式參考了許多網上例子,寫了一個實現。 接口需要頭信息,加密簽名串。 X-Signature(簽名串) = Lowercase(Binary2HEX(HMAC-SHA

原创 Windows環境下vscode GO開發環境配置

一:下載地址 go環境包下載地址:https://golang.org/dl/ vscode軟件下載地址:https://code.visualstudio.com/ 二:下載完成後直接雙擊安裝,默認安裝目錄C:/Go,cmd打開命令行工

原创 Illegal pattern character 'Y'

今天寫java代碼,從項目中拷貝了一行代碼,就是時分秒的轉換格式,YYYY-MM-DD HH24:MI:SS 然後我還在數據庫中運行了,發現可以用,結果如下: 結果我加在Java代碼中, SimpleDateFormat format

原创 多角度看sql中關於null值判斷

1.下面這行代碼可以很好解釋關於null值判斷的真髓。 SELECT D.* FROM TT_BOOKING_ORDER D WHERE 1 = 1 and d.BOOKING_ORDER_STATUS !=12781002

原创 一臺Windows服務器安裝兩個Tomcat

1.官網下載Tomcat壓縮包:Tomcat7 ,JDK環境自行安裝。 2.分別解壓到D盤目錄下 D:\tomcat7_8081,D:\tomcat7_8082 3.配置Tomcat環境變量: CATALINA_BASE_8081 D:

原创 jar包依賴JDK版本降級,Jsoup降級

公司的jdk環境是1.6,很舊的項目,所以新增加的jar包依賴,需要降級使用,下面方法可以實現降級,降到1.5,或者1.4以下都可以。工具包地址:Retrotranslator-1.2.9解壓之後,如圖所示:命令如下:降級到1.5使用ja

原创 jar包衝突引起的java.lang.NoClassDefFoundError

1.項目中用到 httpclient-4.3.jar 和 httpcore-4.3.jar,和http4was8.5.jar衝突,導致服務器編譯的時候,不知道去找哪一個jar包裏面的類。 報錯如圖所示: 2.由於項目沒有采用maven管

原创 Generate POJOs.groovy生成pojo文件

 1.datagrip,idea利用自帶插件Generate POJOs.groovy生成pojo類。idea可以連接數據庫,datagrip集成在裏面了。 2.idea可以連接數據庫,顯示table信息。 連接好數據庫之後,效果如圖所