原创 IDEA build artifacts過程很慢的解決方案
以下是幾個解決方案,可以嘗試: 一、可能是緩存的文件太多了導致,file->Invalidate Caches /Restart,清理緩存, 並重啓IDEA。重啓之後,會重建索引, 此過程較慢, 但build的過程會加快。 二、進入fil
原创 使用fastjson時出現$ref: "$.list[0]"的解決辦法(重複引用)
原文鏈接:https://blog.csdn.net/z714359830/article/details/51527066 什麼是重複/循環引用 簡單說,重複引用就是一個集合/對象中的多個元素
原创 form表單同時提交帶文本和圖片的數據
方法一:使用ajax異步提交 此種方法的好處是可以回調響應結果。 html代碼: <form action="${basePath}/save" method="post" name="form" id="form"> <tab
原创 IDEA OutOfMemory(內存溢出)的問題解決
1. idea編譯時內存溢出 解決辦法: 打開設置界面,搜索Compiler(編譯),如下圖所示,將這個值設置爲一個較大的值。 2. 運行時內存溢出 解決辦法:打開tomcat設置頁面,VM options加上參數: -server -
原创 json解析時遇到英文雙引號報錯解決
有時解析json時,會碰到裏面帶有英文的雙引號,導致解析錯誤,可以在前端發送到後端前,將json進行轉義一下: 引號"轉爲"然後再轉爲json,發給後端。
原创 MySQL INSERT插入條件判斷:如果不存在則插入
我們經常需要進行sql的批量插入,要求:該條記錄不存在則插入,存在則不插入。如果使用一條INSERT語句實現呢? 對於普通的 INSERT 插入,如果想要保證不插入重複記錄,我們只有對某個字段創建唯一約束實現; 那有沒有不創建唯一約束,僅
原创 Mybatis運行報錯:Cause: java.sql.SQLException: Parameter index out of range解決方法
今天在調一個接口的時候,sql和實現方法都寫好了,單元測試時報這個錯誤: Parameter index out of range (5 > number of parameters, which is 4). 翻譯過來就是sql裏需要五
原创 left join on 後and 和 where 的區別
優先級 兩者放置相同條件,之所以可能會導致結果集不同,就是因爲優先級。on的優先級是高於where的。 首先明確兩個概念: LEFT JOIN 關鍵字會從左表 (table_name1) 那裏返回所有的行,即使在右表 (table_na
原创 詳解 WebAPI 簽名機制
首先,寫這篇文章的原因是因爲最近某一個項目中的接口被人爲調用了,導致了數據庫數據被串改。雖然是內部人無意點的,但還是引起了我的擔憂,所有整理了下關於WebAPI的相關簽名機制。 一、我們在開發接口時,有時候嫌麻煩就懶進行相關的驗證或只進行
原创 byte爲什麼要與上0xff?
無意間翻看之間的代碼,發現了一段難以理解的代碼。 byte[] bs = digest.digest(origin.getBytes(Charset.forName(charsetName))) ;
原创 dedecms後臺管理員密碼忘記了該如何解決
安裝好模板,打開首頁,成功!然後準備登錄後臺,發現密碼錯誤,試了幾次都不行,筆者瞬間感覺內心十萬頭羊駝呼嘯而過:明明是這個密碼啊,怎麼就不對了呢? 後來冷靜想了想,估計是密碼里加了個冒號,dedecms密碼可能不支持冒號!然
原创 WEB項目的相對路徑與絕對路徑
1 與路徑相關的操作l 超鏈接l 表單l 轉發l 包含l 重定向l <url-pattern>l ServletContext獲取資源l Class獲取資源l ClassLoader獲取資源 【先說結論:1、強烈建議使用
原创 Java多線程開發系列之番外篇:事件派發線程
事件派發線程是java Swing開發中重要的知識點,在安卓app開發中,也是非常重要的一點。今天我們在多線程開發中,穿插進來這個線程。分別從線程的來由、原理和使用方法三個方面來學習事件派發線程。 一、事件派發線程的前世今生 事件
原创 dedecms後臺"所有檔案列表"和"等待審覈的檔案"重疊的解決方法
想必使用dedecms的夥伴們應該有遇到這種情況的,dedecms後臺"所有檔案列表"和"等待審覈的檔案"的標籤文字重疊到一起了: 看着好難受,強迫症返了有木有?那好,怎麼解決呢? 找到目錄dede/templets下的文件in
原创 win10 VPN的協議屬性無法打開 需要關閉遠程網關的解決辦法
【此BUG已在10586.11版本中修復,大家可以更新一下】 當前用戶配置 %AppData%\Microsoft\Network\Connections\Pbk 與所有用戶共享配置 %ProgramData%\Microsoft\Net