原创 多key值單value的map

在跟某平臺單點對接的時候,需要強制退出,這個時候需要個集合來存儲Session ,在本系統內是使用的用戶名userName,但是平臺傳遞的是ssoToken,這個時候需要 通過 userName  和  ssoToken 都能找到這個Se

原创 gbase使用中遇到的bug(如果有可能,儘量避免使用 GBase數據庫,相對達夢等國產數據庫,實在太差勁)

鄭重聲明:如果有可能,儘量避免使用 GBase數據庫,相對達夢等國產數據庫,實在太差勁. 多個版本之間不能平滑升級,跟IE有一拼,A 版本支持的B版本可能就不支持. 迫於形勢必須使用的話,則只能咬牙忍受了. 1.之前使用8t版本遇到 TO

原创 excel模板合併單元格(jxls 合併單元格)---工具net.sf.jxls擴展---支持合併單元格(無需代碼方式合併)

概述 excel比較常用的工具類就是poi和jxl當然後者已經停止維護很久而且只支持excel2003,不支持excel2007. 對2003版,最大行數是65536行 ,對2007以上版本,最大行數是1048576行.簡單格式的數據導出

原创 JsonIgnore導致不能接收參數

最近的項目裏有某個屬性需要接收,但不需要返回,於是添加了 @JsonIgnore 但隨後發現了bug,這個屬性也不能接收了,查閱資料發現,從2.6版本起 如果想接收則需要添加  @JsonProperty ,則可實現接收,但不返回的效果

原创 java properties文件轉義字符-中文亂碼

properties文件的分隔符是   =或者 : 第一次出現的就是分割符,第二次出現的也不需要轉義,也即是(忽略掉[],只是着重描述字符)   [\=]     [\:]   或者  [=]  [:]    原封不動即可,但是如果有轉義

原创 達夢數據庫導入問題

達夢數據庫導入的時候有幾個參數很重要,要跟文件一致 如下圖 此外,導入數據的時候一定要注意 選擇導入文件的時候,如果 文件路徑爲 "C:\Users\LPH\Desktop\2\base.dmp"  則目錄一定要是文件的直接上級目錄

原创 郵件發送問題解決 java.lang.NoSuchMethodError: com.sun.mail.util.TraceInputStream.

java.lang.NoSuchMethodError: com.sun.mail.util.TraceInputStream.<init> 基於maven的項目,發送郵件需要的包是 <dependency> <groupId>j

原创 spring boot和swagger中隱藏請求參數

spring boot和swagger中隱藏請求參數 低版本的swagger不支持,高版本的swagger     則可使用 hidden = true 隱藏參數 import io.swagger.annotations.ApiMod

原创 maven後文件夾不能刪除

maven後文件夾不能刪除,此時target文件夾就不能刪除了,必須重啓電腦 後來發現原因是因爲target文件夾被佔用,導致刪除卡在那裏,文件夾處於已刪除(已經不能訪問了),但是還可以看到 此時結束了佔用的程序,文件夾就不見了,比如ft

原创 springboot 注入ApplicationContext成功(ApplicationContextAware),獲取時爲null的解決

正常情況下如下代碼即可注入並獲取到applicationContext 只要注意,如果是springmvc需要配置包掃描且配置的包包含該工具類所在的包 <context:component-scan base-package="com.X

原创 mysql oracle null值排序

mysql默認null值小 order by XXX  asc ,則null值的數據排在最前  order by XXX desc ,則null值的數據排在最後  同時mysql  使用 IFNULL(列名,默認值)處理null 此外 還

原创 fastjson null 值轉換爲空字符串 key值統一大小寫

fastjson  可以設置 null值 轉爲  SerializerFeature.WriteNullStringAsEmpty 但是這個屬性只針對實體,對 map這種結構不起效 此時需要如下所示,會將全部的null值轉換爲空字符串

原创 如何方便的下載csdn博客正文

csdn博客的正文的圖片一般不能直接複製,需要複製到微信等再粘貼出來,比較麻煩 因此寫了個工具類,方便進行下載,可以方便的生成html和word 需要jsoup和poi   package test.test2019; import

原创 oracle批量插入 值過多 報錯

 Cause: java.sql.SQLSyntaxErrorException: ORA-00913: 值過多 ; bad SQL grammar []; nested exception is java.sql.SQLSyntaxEr

原创 VMware 主機與虛擬機通信,且虛擬機可以上網

網上很多帖子很麻煩,實際上只需要2點就行 選擇橋接模式,勾選複製物理網絡連接狀態,即可同時實現 主機和虛擬機通信,且虛擬機可以上網 虛擬機部署的應用     本機訪問效果     虛擬機配置: