原创 Java解決八皇后問題

八皇后這個問題在這裏就不介紹了,解決此問題,用到的是回溯遞歸算法。          當我第一次聽到回溯時(小編也是小白),我就在想,這是如何回溯的。其實,在這個問題中,回溯就是for循環到最後不滿足時會自動退回到上一層的循環,類似於深度

原创 Struts2自定義標籤後報出空指針異常

我先來描述一下我遇到的問題,將以圖文結合的方式。 這張圖片是作爲一個用戶身份登錄後的頁面,"求伯君"就是用戶,但是在我點退出時回報出空指針的異常。如下圖 導致報異常的的地方 分析原因:由於點了退出按鈕,因此“求伯君”這個用戶在Sess

原创 關於SSH整合時所報的異常及解決方案

Struts Problem Report Struts has detected an unhandled exception: Messages: com.sun.proxy.$Proxy11.login() File: jav

原创 關於tomcat服務器啓動過慢問題的解決

最近遇到一個問題,就是在啓動tomcat的服務器的時候,其時間大概需要95秒到98秒之間,而且一直是這樣。另外即使花了很長時間啓動成功後,打開網頁的登錄頁面也是一直處於訪問狀態,並沒有返回的結果,過一段時間後報了一個錯誤,關於數據庫的錯誤

原创 關於mybatis連接數據庫異常

org.apache.ibatis.exceptions.PersistenceException: ### Error querying dat

原创 Could not resolve placeholder ' ' in value " "的異常解決辦法

我的是maven項目 先對項目進行clean操作 然後重新install操作 再啓動就不會報錯了。

原创 關於testNG和jUnit在IDEA中運行時報No Runnable method 的異常

小編剛剛進公司,小菜一枚,之前沒接觸過testNG,後來才知道是功能很強大的一套測試框架,接下來就要介紹小編遇到的問題。   在進行單元測試時,你會看到下圖中Run的右側有兩個選項,區別只是圖標不一樣,上面的是jUnit的測試按鈕,下面是

原创 多態訪問的原理

由Head First Java 第192頁 引發對多態訪問的特點。   class A {     int ivar = 7;      void m1() {         System.out.print("A is m1, ")

原创 關於springmvc註解掃描報錯500的解決方案

HTTP Status 500 - Servlet.init() for servlet springmvc threw exception type Exception report message Servlet.init() for

原创 一串代碼教你深入理解java中的static

public class StaticTest { Person p = new Person("Test"); static { System.out.println("test static");

原创 實現選擇功能的那些步驟

完成一些項目的時候肯定需要用到一個功能:全選與全部選;子選父必選;父不選子不選。 當然

原创 關於多次啓動事務時改變Session中的對象存入了數據庫的解決方案

首先說明一下小編在做項目的時候遇到的棘手的問題:  使用遞歸展現添加和修改頁面中樹狀的上級的的部門列表 此處是添加部門代碼,並沒有什麼異常但是在接下來的用戶信息就會產生異常了。 這就是產生的異常情況,另外可以發現下面的圖中的所屬部門的

原创 設計模式之策略模式

策略模式它定義了算法家族,分別封裝起來,讓它們之間可以互相代替,此模式讓算法的變化不會影響到使用算法的客戶。紅色方框是三個獨立的類,但都實現了同一個接口的相同的方法,該方法就是封裝了相應的算法,供各種需求來調用。別看寫的很長,其實只是類的

原创 Connections could not be acquired from the underlying database! Tomcat服務器啓動速度異常

16:35:46,899 ERROR JDBCExceptionReporter:234 - Connections could not be acquired from the underlying d

原创 一行代碼幫你搞定全選的功能

我們在使用java開發網站服務器時會經常遇到全選的功能 全選功能的代碼:"$('[type = checkbox]').attr('checked',this.checked)" 實際案例操作:(直接上圖)