原创 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進行轉義一下: 引號"轉爲&quot;然後再轉爲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