Time of Update: 2018-12-04
static方法就是沒有this的方法.在static方法的內部不能調用非靜態方法,反過來,非靜態方法倒是可以調用static方法.值得注意的是:這裡說的是在static方法內部,不能直接調用非static方法,但可以通過產生對象來調用非靜態方法.在static方法內部,也不可以調用非static變數,其實道理很簡單,因為static是面向全域的,相當於全域方法,不可能只針對某個類中的一般變數而使用.
Time of Update: 2018-12-04
首先明確一個概念,防止重複提交和防止輸入重複資料是兩碼事,防止重複資料的輸入是DataBase應該完成的任務。在JavaEE中由JDBC或Hibernate完成;而防止重複提交是control和view層應該完成的任務。-------------------------------------------我是光榮的分割線--------------------------------------------請求有效性處理,使用令牌可以有效防止重複提交。protected String
Time of Update: 2018-12-04
是自己從struts-core-1.3.8.jar開始,逐步開發struts的過程中一個個根據需要匯入的。有些功能沒用到,可能相應的包沒有匯入。下面所訴都是自己曾經用過的包。關於包的解釋是在網上找的一些資料:commons-beanutils-1.7.0.jar: 這個是jakarta commons項目中的一個子項目。這個項目開發的目的是協助開發人員動態擷取/設值Java Bean的屬性,同時解決每次都要寫getXXX和setXXX的麻煩。commons-digester-1.8.jar:
Time of Update: 2018-12-04
java.lang.Object java.lang.Throwable java.lang.Exception java.lang.RuntimeException org.hibernate.exception.NestableRuntimeException org.hibernate.HibernateException Direct Known
Time of Update: 2018-12-04
以下為全文拷貝:來自http://trace.javaeye.com/blogMyEclipse有一個Hibernate的外掛程式,用它可以快速地產生與Hibernate操作有關的代碼,十分方便。初學Hibernate時,調用著這些自動產生的程式碼,看著資料庫中一行行操作成功的資料,喜悅之情溢於言表。但是,今天,當我將hibernate用於項目,在Servlet環境下調用時,我需要的ServletExcpetion竟然無從產生。難道當資料庫操作失敗時,Servlet容器就放過這個錯嗎?顯然不能。
Time of Update: 2018-12-04
首先,將MySQL中的某非主鍵欄位(例如:uid)設定為unique(表示此欄位不能有重複的值),然後在DAOImpl中對該欄位進行查重異常捕獲。 如果捕獲到異常,說明進行中insert()或update()操作的uid欄位與已有uid重名。使用JDBC串連資料庫:在insert()方法中try {} catch (MySQLIntegrityConstraintViolationException mcve) { System.err.println("不能有重複資料哦!!!"); //
Time of Update: 2018-12-04
先來推薦一個檢測記憶體流失的軟體:JProfiler。很不錯。本篇博文用到了這個軟體。接上一篇博文中那個經典面試問題。這裡我用JProfiler對String對象的產生進行了監控。結果表明上篇博文的分析是正確的。public static void main(String[] args) { System.out.println("=====Start========"); try { Thread.sleep(500L*1000L);//停留5分鐘,目的是為了方便JP
Time of Update: 2018-12-04
ArrayList、Vector和LinkedList實現了所有List介面的操作,並允許儲存null值。1.實現方式ArrayList和Vector是List介面的可變長數組實現,即動態數組(Object類型的數組)。new ArrayList()時,底層會產生一個長度為10的數組來存放對象,如果預Crowdsourced Security Testing道list會存放多少個對象的話,最好通過new ArrayList(int length)的方式先確定數組的最小長度,如new
Time of Update: 2018-12-04
1.intern()定義public native String intern(); 這是一個本地方法。在調用這個方法時,JAVA虛擬機器首先檢查字串池中是否已經存在與該對象值相等對象存在,如果有則返回字串池中對象的引用;如果沒有,則先在字串池中建立一個相同值的String對象,然後再將它的引用返回。
Time of Update: 2018-12-04
1.定義:IoC是一種模式。IoC(Inversion of Control)中文譯為控制反轉(即“不用你找,我來提供給你”)。控制反轉意味著在系統開發過程中,設計的類將交由容器(spring中是通過applicationContext.xml控制的)去控制,而不是在類的內部去控制,類與類之間的關係將交由容器處理,一個類在需要調用另一個類時,只要調用另一個類在容器中註冊的名字就可以得到這個類的執行個體,與傳統的編程方式有了很大的不同。Martin
Time of Update: 2018-12-04
1.String類概念(1)String是final的,不可被繼承。public final class String。String是的本質是字元數組char[], 並且其值不可改變。private final char value[];(2)Java運行時會維護一個String
Time of Update: 2018-12-04
看代碼及注釋LoginAction.javapackage edu.hust.action;import com.opensymphony.xwork2.ActionSupport;//strust2.0的Action可以不繼承任何類(這個和struts1.3有很大區別). 此時struts2.0的Action類似一個JavaBean,只有getter、setter和execute()方法。 //但一般會繼承webwork包下的ActionSupport。實現一些邏輯處理功能。
Time of Update: 2018-12-04
今天晚上學習SSH,發現一個el運算式在JSP2.0中不起作用的問題。反覆調試多次,發現是web.xml中出了問題。猜測是版本的問題,但只知道了如何修改,不知道為什麼那樣修改。停止工作後看別人部落格,很幸運的發現了原因。tomcat5.0的版本,
Time of Update: 2018-12-04
1. JSP<%@ page contentType="text/html;charset=GBK"%><%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %><%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %><%@ taglib uri="http://struts.apache.org/
Time of Update: 2018-12-04
啥都不說了,全在代碼裡了!!<%@ page contentType="text/html;charset=GBK"%><%@ page import="java.util.*"%><%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %><%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
Time of Update: 2018-12-04
class IntNode...{ private int info; public void setInfo(int info) ...{ this.info = info; } public int getInfo()...{ return info; }}class IntSLList...{ private IntNode head; public IntSLList()...{ head.getInfo
Time of Update: 2018-12-04
要強調的是,多態性只發生於方法,而不發生於域.並且,對於方法,只有那些非static與非final方法才具有多態性.
Time of Update: 2018-12-04
統一資源定位器 (Uniform Resource Locator, URL) URL是統一的,因為它們採用相同的基本文法,無論定址哪種特定類型的資源(網頁、新聞群組)或描述通過哪種機制擷取該資源。對於Intranet伺服器或全球資訊網伺服器上的目標檔案,可以使用“統一資源定位器 (URL)”地址(該地址以“http://”開始)。Web伺服器使用“超文字傳輸通訊協定 (HTTP) (HTTP)”,一種“幕後的”Internet
Time of Update: 2018-12-04
import java.io.IOException;import java.util.Arrays;class test...{ public static void main(String[] args)...{ try...{ char charest; do...{ charest = (char) System.in.read(); System.out.prin
Time of Update: 2018-12-04
本文將介紹兩個 C++ 類——CPictureEx 和 CPictureExWnd,使用它們可以在 MFC 和 ATL 工程中使用動畫GIF效果。CPictureEx 是一個為 MFC 程式使用的 C++ 類,對於一些需要使用JPEG 和 GIF 映像格式作為 banner 的應用程式可以藉助這個類來實現。對於靜態 banner 的顯示使用 OleLoadPicture 函數和 IPicture 介面並不難實現,但處理帶動畫的