原创 HibernateDaoSupport.java

package org.springframework.orm.hibernate3.support; import org.hibernate.HibernateException; import org.hibernate.S

原创 關於函數的返回值是一個接口類型的對象

DAOFactory.java package fo; public class DAOFactory { public static IUserInfoDAO getUserInfoDAO() //返回IUserInfoDAO接口

原创 關於hashCode、equals、Hashtable

    (1)Hashtable是java語言實現哈希表的特性的一個類,充分實現了哈希表查詢效率高的優點。底層編碼不知道,只知道設計的很優秀,使用時可以直接Hashtable實例.put(key,value),此外還有多種方法。詳見htt

原创 JDK+MyEclipse+Tomcat的配置

1. 安裝配置JDK         爲了管理方便,此處安裝jdk1.6.0_10到C:/Program Files/Java文件夾下,下面進行環境變量的配置。         右鍵我的電腦—屬性—高級—環境變量:         (1)

原创 優化MyEclipse的速度

按以下網址進行過修改。   大幅優化 eclipse+myeclipse 速度 http://zhangpengshou.javaeye.com/blog/198476     MyEclipse編寫jsp用到彈出的提示方法時死機的解決辦

原创 tomcat正常啓動ssh信息

2009-12-14 16:31:33 org.apache.catalina.core.AprLifecycleListener init信息: The Apache Tomcat Native library which allows

原创 ssh環境搭建流程及注意事項

(1)首先,創建表,如果是用native主鍵(自增主鍵)需要注意應該使用如下代碼創建,手動創建的話後面寫入數據時會報錯。 create table UserInfo(     id int identity(1,1) primary ke

原创 myeclipse的buildpath 和lib引入的區別

build path 是把classpath中對該jar的引用指向了你存放該jar包的路徑,而lib就是把該jar包先拷貝到你的項目下面的lib文件夾,然後再修改classpath.區別就是一個複製了文件一個沒有.在本機的話這兩種都沒有問

原创 Hibernate連接SQL Server的主鍵策略

首先在數據庫建表時應該指定主鍵,否則生成實體類時不會生成屬性的存取方法。 其次主鍵生成策略應該都設置成assigned,如果用native則不能往數據庫寫入數據。 具體原因及其它策略待查。

原创 try{}catch{}finally{}的邏輯錯誤問題

package fo; import hibernate.HibernateSessionFactory; import org.hibernate.Session; public class TestTry { static

原创 log4j.properties

文件名: log4j.properties 內容: log4j.rootCategory=info, stdout, R  log4j.appender.stdout=org.apache.log4j.ConsoleAppender  l

原创 電腦中毒始末——勿忘

    整整2天,才把電腦徹底搞定。     由此得出3個結論,(1)電腦是很耐搞的,總共下來重啓了得有上百次,光系統就重裝了四次,還不包括裝到一半沒裝好的(2)殺毒軟件是垃圾,起碼360是(3)病毒是很牛的。     能避免嗎?可以。

原创 關於set注入與import的不同之處

    set注入的目的是產生一個實例化對象,從而可以在本類中直接使用該對象中的各種方法。     import的作用是引入其他包中的一個公共類,從而可以在本類中訪問該類。     其實就功能而言,都可以實現一樣的功能,也就是說都可以達到

原创 自定義MyEclipse代碼風格

在Eclipse/MyEclipse主菜單選擇Windows-Preferences-Java-Code Style-Formatter。默認代碼風格是”Eclipse [build-in]”。如果要修改,按New,輸入新的代碼風格名稱,

原创 Hibernate中的中文亂碼問題

    Hibernate框架其實就是利用DAO(數據訪問對象)把上層業務邏輯和對底層數據庫的操作分開來,把對底層數據庫的操作代碼都封裝在DAO中,從而使上層業務邏輯可以直接使用DAO來處理數據。提高了程序的可複用性,可維護性,降低了耦合