原创 IDEA tomcat啓動報錯:Failed to start component [StandardEngine[Catalina].StandardHost[localhost];添加jar包

今天在配置項目,本來一直都能跑,後來我忘了什麼理由了,我在Project Structure設置裏把Artifacts給幹掉了,然後我又重新手動加上了,不知道我抽什麼瘋。。。然後啓動tomcat就一直報這個錯誤,下邊好像也沒什麼

原创 小記:創建new一個新的List、Set、Map時傳入一箇舊的List、Set、Map會相互影響

一次性能優化,偶然發現 ArrayList(Collection<? extends E> c) 這個構造函數有個容易想叉的地方,也就是當我們new 一個新集合時需要傳入一個已存在的集合進行初始化,這個時候如果舊集合中的元素是引

原创 SQL自定義函數,計算日期間隔,不包含(除去)週末和下班時間

上班時間:8:30 ~ 17:30,不包含週六週日。有點複雜,僅供參考。 -- 格式化結束時間,去掉下班(17:30)和週末。(開始時間類似做法) create or replace function formatEndDateO

原创 Linux(CentOS)服務器主要環境配置--JDK,tomcat安裝

新機器,個人習慣,首先建一個自己的單獨文件夾hui,然後在hui下建立兩個文件夾: //軟件安裝文件夾 [root@VM_0_11_centos /]# mkdir -p hui/app //保存安裝包的地方,JDK,tomca

原创 IDEA 啓動報錯:jvmtiError=AGENT_ERROR_TRANSPORT_LOAD(196)

IDEA debug啓動報錯: FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_LOAD

原创 Oracle數據庫 union連接時報 字符集不匹配 異常

比如這段SQL: select r1.USERCODE, r1.ROLEID, r1.APQPID, '' SUPPLIERCODE from SQM_APQP_MEMBER_ROLE r1 where r1.APQPID = 4

原创 使用POI的excel導入圖片,並將圖片上傳至fastdfs文件服務器

之前excel導入的都是純數據,後來BA要求可以導入圖片,所以關鍵在於怎麼獲取excel中的圖片數據,本文參考的文章地址:https://blog.csdn.net/wy123123000/article/details/8133

原创 IDEA的maven project中dependencies下有紅色波浪線,jar包本地存在卻引不進來

今天在導Oraclejar包ojdbc14-10.2.0.1.0.jar的時候出現個問題,本地倉庫已經有了,從其他地方複製過來的,但是在IDEAmaven項目maven project中dependencies下紅色波浪線怎麼搞都

原创 controller返回資源路徑錯誤--IDEA目錄顯示方式導致

寫完一個模塊之後開始測試,返回的頁面路徑一直錯誤,愁了半天,因爲對照項目資源路徑完全沒錯,不可能出現的事情。 如圖,裏面放的是HTML文件,就是顯示這個路徑不對。沒辦法讓同事拉了一下代碼看一看,他發現一個問題,他的顯示是這樣的:

原创 鏈接URL傳中文參數接收亂碼處理

URL傳遞參數時,默認是ISO8859-1編碼,比如你好-->%E4%BD%A0%E5%A5%BD 。後臺可以用URLDecoder.decode這個方法就可以轉成UTF-8。 try { URLDecod

原创 用jQuery的attr方法更換 src 地址在IE瀏覽器中沒反應,更新驗證碼

可以試一下在src後邊隨便加一個隨機參數,讓IE每次重新請求連接地址。如果不加的話,IE只請求第一次,也就是src改變的時候。 <html> <head> <script type="text/javascript" src="/

原创 IDEA debug啓動報錯:jvmtiError=AGENT_ERROR_TRANSPORT_LOAD(196)

IDEA debug啓動報錯: FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_LOAD

原创 SQL寫法優化筆記

最近要進行性能優化,除了業務邏輯(要涉及代碼重構),可以修改的就是SQL了,本次只是純SQL層面的優化,不涉及數據庫的層次,當然,索引還是要加的(對於索引的底層結構暫時我也不懂呃)。 儘量減少多表關聯(join),對 se

原创 小記:創建new一個新的List、Set、Map時傳入一箇舊的List、Set、Map要注意

一次性能優化,偶然發現 ArrayList(Collection<? extends E> c) 這個構造函數有個容易想叉的地方,也就是當我們new 一個新集合時需要傳入一個已存在的集合進行初始化,這個時候如果舊集合中的元素是引

原创 ajax模仿表單提交list集合類型數據,錯誤:property path is neither an array nor a List nor a Map

我的controller接收的是一個對象,對象中有一個list集合,集合中放的是另一個對象, @ResponseBody public DWZResult testCardSave(Model model,Bean1 b)