09 2008 檔案
摘要: 當使用DOM解析XML文檔時,使用的是DOM的思想,因而不可避免需要將XML文檔轉換成DOM樹。DOM解析器在裝入XML文檔時,已經在內存中將XML文檔的每個元素轉換成DOM樹的每個節點了。
對于下面的一個簡單XML文檔:
xml代碼:
閱讀全文
摘要: 每每涉及到數據庫時,總是死板的硬套那四個步驟,一直對數據庫如果封裝成類感到疑惑,晚上看了點資料,有了點感悟,就記下來了。
將一些增刪改查的基本操作都封裝起來,其他類直接調用方法名,進行數據的操作,省了一堆無謂的聲明,實例化等。。
閱讀全文
摘要: 簡單分欄式變換加密技術:
(1)將明文消息一行一行寫入預定長度的矩形中
(2)一列一列讀消息,但不一定按1、2、3列的順序,也可以按隨機順序,如2、3、1
(3)得到的消息就是密文消息
注:密鑰為字符的話,就根據ASII碼的大小進行組合。
閱讀全文
摘要: 在Java中關于時間的處理有很多種方法,在API中也有好幾個關于時間處理的類,如 Date、Canlendar、GregorianCalendar、SimpleDateFormat、timestamp等...貌似很雜,現在一一整理~
各種時間類的關系如下:
閱讀全文
摘要: 設計原則:
#找出應用中可能需要變化之處,把它們獨立出來,不要和不需要變化的代碼混在一起(即使是行為)
#針對接口編程,而不是針對實現編程。(實例化對象時使用多態)
#多用組合,少用繼承
策略模式:定義了算法族,分別封裝起來,讓他們可以互相替換,此模式讓算法的變化獨立與使用算法的客戶
閱讀全文
摘要: 在成功安裝JDK的前提下,安裝tomcat6.0(假設安裝路徑為C:,一般選擇FULL安裝,4.0以上版本不用配置環境變量)系統變量中添加以下環境變量(假定你的j2sdk安裝在c:"jdk1.6): JAVA_HOME=c:"jdk1.6。接著可以啟動tomcat,在IE中訪問http://localhost:8080,如果看到tomcat的歡迎頁面的話說明安裝成功了。
然后對tomcat進行配置:
閱讀全文
摘要: String是一個特殊的包裝類數據。即可以用String str = new String("abc");的形式來創建,也可以用String str = "abc";的形式來創建。前者是規范的類的創建過程,即在Java中,一切都是對象,而對象是類的實例,全部通過new()的形式來創建。Java 中的有些類,如DateFormat類,可以通過該類的getInstance()方法來返回一個新創建的類,似乎違反了此原則。其實不然。該類運用了單例模式來返回類的實例,只不過這個實例是在該類內部通過new()來創建的,而getInstance()向外部隱藏了此細節。那為什么在String str = "abc";中,并沒有通過new()來創建實例,是不是違反了上述原則?其實沒有。
閱讀全文