原创 struts2的開發者模式
在實際應用開發或者是產品部署的時候,對應着兩種模式: ① 開發模式(devMode);此時 DevMode=ture; ② 產品模式(proMode);此時 DevMode=false; 在struts.propertie
原创 spring IOC容器創建對象的三種方式
SpringIOC容器,是spring核心內容。 作用:創建對象 & 處理對象的依賴關係,把對象的創建交給IOC容器 IOC容器創建對象(默認單例): 創建對象, 有三種方式: 1) 調用無參數構造器 2) 帶參數構造器 3) 工廠創
原创 while (rs.next()) 與 if(rs.next())的區別
如果說是"判斷結果集裏有沒有值" 那麼用if(rs.next) while是用來做循環輸出的 換句話說 就是"如果結果集裏還有值" 沒有則停止循環 這個一般在JSP做顯示用 1、rs = stmt.exeQuery(sql)後,rs肯
原创 關於java中靜態代理與接口的結合
最近學javaWeb的時候學到了spring的一個靜態代理的機制。 通過代理對象來操作目標對象,可以做到在不修改目標對象的功能前提下,對目標對象功能擴展。 要求是代理類和目標類都得實現相同的接口 publi
原创 java中的序列化
-## java中的序列化 ## Java 提供了一種對象序列化的機制,該機制中,一個對象可以被表示爲一個字節序列,該字節序列包括該對象的數據、有關對象的類型的信息和存儲在對象中數據的類型。
原创 數據庫三大範式
數據庫設計的三大範式 爲了建立冗餘較小、結構合理的數據庫,設計數據庫時必須遵循一定的規則。在關係型數據庫中這種規則就稱爲範式。範式是符合某一種設計要求的總結。要想設計一個結構合理的關係型數據庫,必須滿足一定的範式。 在實際開
原创 ssh整合出現的問題
1. 使用UserLibrary導入jar包時,啓動項目報ClassNotFound異常,原因是沒添加到tomcat下,需在項目下 -> Properties ->Deployment Assembly去添加才行 也可以把
原创 Hibernate報錯
這幾天學Hibernate,一個由於粗心,在一個也是由於配置複雜,報了不少錯誤。 現在貼在這裏: 1.主配置文件hibernate.cfg.xml只能加載一個包的映射文件。加載多個包會報錯,像這樣 jav
原创 jsp九大內置對象
Sun公司設計Jsp時,在jsp頁面加載完畢之後就會自動幫開發者創建好這些對象,而開發者只需要直接使用這些對象調用方法即可. 這些方法按照類型分爲四類 第一類(輸入輸出對象) 類型 request H
原创 關於編程語言的一點想法
經過網上查閱資料,目前最流行的語言的java語言應該毋庸置疑了。最近用java的我感覺有點浮躁,一廂情願地認爲java可以完美解決任何問題,因爲寫操作系統的時間片輪轉調度算法用java被老師說了一通,老師說底層的任務調度要用底層的語言像c
原创 eclipse配置字體大小和使用Color Theme插件更改主題
我們新裝eclipse的時候肯定面臨着更改字體和更換主體的問題,這裏提供一個我的解決方案。 找不到courier new 字體,需要到C:\Windows\Fonts 路徑下,右鍵courier new,把他顯示出來。 而如果要添加
原创 Myeclipse默認的jdk配置
最近手殘把Myeclispe默認的jdk1.7改成了jdk1.8,,立馬有兩個原來的Web項目報錯。 jre Library也變成了這樣 目前其他項目暫時沒出什麼問題,先Mark,如果出了問題,立馬換回jdk1.7來支持javaEE7
原创 如何查看自己電腦是否安裝jdk和安裝路徑
1.如何查看自己電腦是否安裝jdk 如圖爲jdk8 2.如何查看jdk安裝路徑 如圖,查看最後一行 點贊 16 收藏 分享 文章舉報 知易行難x 發佈了29 篇原創文章 ·
原创 struts2 接受參數的兩種方式(屬性驅動和模型驅動)
定義: 在struts2中,頁面的數據和action(控制層)傳輸基本上有兩種方式,一個是屬性驅動、另一個是模型驅動。 屬性驅動 基本數據類型的屬性對應: 就是Web頁面上html標籤的name屬性或者與屬性相對應的get
原创 ssh項目中Myeclipse的配置
1.我們配置jar包的時候最好不用用戶庫,還是把所需的jar包加入lib目錄下,用戶庫的缺陷是:團隊項目jar包容易搞亂。後期可以用maven管理jar包。 2.例如新建一個web項目,我們如果不使用系統自帶的jstl和servelt及其