原创 rabbitMq 刪除所有隊列 ,還原設置

需求原因:因須要將部分持久化的隊列改爲非持久化,要刪除已經創建的隊列,但隊列太多了,一個個刪除要很久,最重要的是設備還要連接,有部分隊列刪除了還會再創建。。所以須要一個可以一次性刪除所有隊列的方法。。 最後發現,大部分方法都比較繁

原创 java.sql.SQLSyntaxErrorException: Unknown error 1630

項目持久層框架使用mybatis,今天在測試時,發現有個接口報錯。 看了一下日誌,發現報java.sql.SQLSyntaxErrorException: Unknown error 1630 錯誤。。 查了一下錯誤代碼,,說這個

原创 Cannot serialize; nested exception is nested exception is java.io.NotSerializableException:

在將實體類以Object類型存儲到redis中報了未序列化異常。。 Cannot serialize; nested exception is org.springframework.core.serializer.support

原创 Cannot deserialize instance of out of START_ARRAY token

昨天晚上臨下班前寫了一個內部調用接口,在調用時發現了報了以下錯誤 Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot des

原创 Hibernate基礎之增刪改查

注意:在從SessionFactory獲取Session時,有兩種方式, 第一種是:sessionFactory.openSession(),獲取一個新的session,這是沒有與本地進行綁定的session 第二種是:ses

原创 Struts2報錯提示:No result defined for action and result invalid.token

好記性不如賴筆頭…… 第一次碰到這個問題: Struts2配置文件中使用了token攔截器,但未配置“ invalid.token”返回視圖,重新配置一個返回視圖即可解決 <result name="invalid.token"

原创 Hibernate中的createQuery查詢一條數據、多條數據、分頁查詢數據

package com.ckinghan.test; import java.util.List; import org.hibernate.Query; import org.hibernate.SessionFactory

原创 創建Hibernate獲取Session的工具類

package com.ckinghan.utils; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; import or

原创 JS替換字符串中的部分字符

var divInfo = "<input type="hidden" name="id" id="userId1">"; 想將userId1替換爲userId2或userId3,替換方法如下: divInfo = divIn

原创 Struts2的valueStack與actionContext(contextMap)的取值

好記性不如賴筆頭………… ValueStack與ActionContext是由Struts2的攔截器創建的,ValueStack是一個棧結構的數據,內部是由list組成,而ActionContext是一個Map,裏面可以嵌套多層M

原创 Lucene的查詢、Occur.SHOULD Occur.MUST Occur.MUST_NOT的組合使用

1.MUST和MUST:取得連個查詢子句的交集。 2.MUST和MUST_NOT:表示查詢結果中不能包含MUST_NOT所對應得查詢子句的檢索結果。 3.SHOULD與MUST_NOT:連用時,功能同MUST和MUST_N

原创 Lucene查詢數據的相關度排序問題

Lucene查詢出來的數據排序有兩個方面會影響到, 一是tf(Term frequency), 查詢的關鍵字在當前文檔中出現 的次數越多,權重越高,排名越靠前 二是df(Document frequency),查詢的關鍵字在多

原创 JAVA-Struts2防止表單重複提交

好記性不如賴筆頭…… 表單重複提交的問題可能大多數開發者都會遇到,在未使用Struts2框架之前的解決方案是在進入提交表單頁面,將驗證碼保存在session中,當表單提交時,就會驗證 驗證碼是否存在,如果存在,則刪除,通過 驗證,

原创 Hibernate提供的多種查詢方式

注意:每種查詢方式又含有多種重載的方法,這裏只列出基礎的一種。 Hibernate提供了多種查詢方式: Hibernate查詢方式一:get查詢 Hibernate查詢方式二:load延遲加載 Hibernate查詢方式三:HQ

原创 lucene索引的增刪改查/lucene索引維護

lucene供了完整的查詢引擎和索引引擎,像商城之類的很多網站都會使用,包括大數據也在使用類似的工具,所以很有必要了解決一下,文章 主要是測試了lucene的索引創建、刪除、更新及queryParser查詢索引的方式。 創建luc