原创 IllegalStateException: Failed to load ApplicationContext

場景 項目正常運行 運行junit測試方式時報以上錯誤。 Failuer Trace: Caused by: org.springframework.beans.factory.BeanCreationException: E

原创 spring data jpa

創建方法名進行簡單查詢 https://www.cnblogs.com/toSeeMyDream/p/6170790.html JPA的多表複雜查詢:詳細篇   原文鏈接: https://mp.weixin.qq.com/s

原创 service層的interface的必要性

*最近經手了兩個項目,項目一有service層interface,項目二沒有interface只有實現類。 這讓我產生了一個疑問,爲什麼需要定義interface,有什麼好處和壞處。仔細追究之後,發現這個問題很有意思。* 我覺得

原创 回溯法

前言 今天學習回溯法,然後在網絡上找資料。 絕大部分文章都是一個套路。上來就擺概念,一大堆玄之又玄的文字,看得我雲山霧繞。 我認爲正確的學習思路是:先具體,然後抽象。 實例 八皇后問題 這是一個以國際象棋爲背景的問題:

原创 30分鐘學會如何使用shiro

我學習的習慣是先具體再抽象。 找到下面這篇文章,適合我學習。 原文地址:https://www.cnblogs.com/learnhow/p/5694876.html 我並沒有全部看完,只是選擇了一部分對我來說急需在項目中使用的知識加

原创 spring書架

spring系列http://www.cnblogs.com/xiaoxi/category/891936.htmlhttp://blog.csdn.net/melod_bc/article/details/71480790http://

原创 eclipse importing maven project 卡死

問題現象 在eclipse 中導入maven項目,右鍵項目-maven-update project-force update-OK. progress對話框中出現importing maven project的進度條,走到9

原创 kmp算法實例講解

字符串匹配是計算機的基本任務之一。 舉例來說,有一個字符串"BBC ABCDAB ABCDABCDABDE",我想知道,裏面是否包含另一個字符串"ABCDABD"? 許多算法可以完成這個任務,Knuth-Morris-Pratt

原创 驗證碼功能的兩種實現方式

絕大部分應用都會有驗證碼這個功能,這個功能與業務無關,是可複用的。 servlet方式 web.xml中加入一個servlet <!-- spring的servlet --> <servlet> <servle

原创 navicat 執行mysql腳本的錯誤

問題與現象 使用navicat執行mysql腳本報錯。 錯誤信息如下: [Err] 1064 - You have an error in your SQL syntax; check the manual that co

原创 session 變化

現象 系統登錄,一直驗證碼錯誤。 打斷點,發現session中沒有驗證碼。 查看生成驗證碼的代碼,確實生成了驗證碼並存入session中。記錄下session id爲[C3DEEBF907C14F7AA2F6B1B84FEA2

原创 ehcache.xml解析

在spring中集成ehcache時,需要添加ehcache.xml配置文件 <?xml version="1.0" encoding="UTF-8"?> <ehcache xmlns:xsi="http

原创 git學習

git的優點 近乎所有操作都是本地執行 在 Git 中的絕大多數操作都只需要訪問本地文件和資源,不用連網。但如果用 CVCS 的話,差不多所有操作都需要連接網絡。因爲 Git 在本地磁盤上就保存着所有當前項目的歷史更新,所以處理起來速

原创 MYSQL 設計 小知識

1.對於性別。 值固定,只有三種。建議用tinyint或者enum 2.int類型的長度。 此長度代表顯示寬度,只用於顯示。 不管int(1)還是int(11),佔用字節數都爲4byte。 鑑於int的最大值爲4294967295,所以

原创 java--遇到NoSuchMethodError通用解決思路

http://www.cnblogs.com/xiaoMzjm/p/4566672.html