原创 Struts2.x重要類、接口以及配置文件

 Struts2.x重要類和接口以及配置文件   研究任何一個開源框架,最好的辦法是尋找突破口,從最核心的接口和類入手,然後慢慢延伸出別的源碼。Struts2.x的核心接口和類如下:   核心過濾器:StrutsPrepareAndE

原创 Spring 雜談

 Spring 雜談 應用程序的服務(對象)定位 備註:這是主動定位的 比如傳統的new Class() 屬性編輯器(很少使用) 比如將spring配置中的字符串轉換爲Date類型 Spring 宗旨約定優於配置 多配置文件的讀

原创 Mysql之union聯合查詢

 MySql之Union查詢 Union:即聯合的意思,即把兩次或多次查詢結果合併起來。 要求:多次查詢的列數必須一致。(列的類型可以不一致但是推薦一致的類型,方便之後的操作。) 可以來自多張表的數據:多次sql語句取出的列名可以

原创 Spring bean註解開發

 Spring bean基於註解開發 Spring的開發可以基於xml配置文件也可以基於註解開發,各有優點(註解開發塊,xml後期修改查看方便) 要使用註解首先要配置掃描組件:即<context:component-scan>配置

原创 Struts2.x運行流程(非常重要)

 Struts2.x運行流程(非常重要) Struts2.x簡單運行流程: 1、所有請求被Struts2.x核心控制器StrutsPrepareAndExecuteFilter攔截 2、根據ActionMapper提供的信息決定如何進

原创 Struts2.x中的Action訪問Servlet API方式

 Struts2.x中Action訪問Servlet API方式 Action訪問Servlet API方式總體分爲兩種方式:侵入Servlet API和非侵入Servlet API。   侵入Servlet API: 使用Ser

原创 Struts2.x接收數據方式

 Struts2.x接收數據方式 傳統的在使用MVC框架之前,在使用servlet、jsp的時候通常都是使用request等域對象來接收數據的,此種方式並沒有體現封裝數據的思想。   使用Struts2.x之後接收數據方式 1、屬性驅

原创 收藏網址

站內信數據庫設計: http://www.cnblogs.com/grenet/archive/2010/03/08/1680655.html http://www.cnblogs.com/hejiaquan/archive/2012/

原创 Java IO流

Java IO 理解Java I/O 系統 熟練使用java.io包下的相關類與接口進行I/O編程。 掌握Java I/O設計原則與使用模式   File類 File表示文件或目錄。可以這麼理解File既可以表示文件也可以表示目錄,千萬別

原创 MyBatis學習筆記

 MyBatis學習筆記 MyBatis前身世iBatis本是Apache的一個開源項目,2010年這個項目遷移到google code並改名爲MyBatis. MyBatis是一個持久層框架:提供SQL Maps和Data Ac

原创 遞歸的使用

 遞歸的使用 遞歸即方法體內調用自身方法,如果沒有十足的把握就儘量不要使用遞歸方法,用不好就出現內存溢出如果沒有十足的把握就儘量不要使用遞歸方法,用不好就會出現內存溢出。一定要給遞歸函數出口,尋找遞歸的出口很重要。   遍歷某個

原创 Java Socket網絡編程

 Java Socket編程 網絡編程中兩個主要問題: 1.如何準確的定位網絡上的一臺或多臺主機:IP 2.定位到主機之後,如果高效的傳輸數據:TCP 備註:TCP/IP協議中IP層主要負責網絡主機的定位,而TCP層則提供面向應用可靠

原创 Java 多線程

Java多線程 幾個基本概念: 程序:數據和代碼集合,是應用程序執行的腳本 進程:程序的一次執行過程,是系統運行程序的基本單位。程序是靜態的,進程是動態的。系統運行一個程序即一個進程從創建、運行到消亡的過程。 多任務:在一個系統中可以同時

原创 Maven學習筆記

 Maven學習筆記 Maven:翻譯爲“專家”、“內行”,Maven是基於項目對象模型(POM),跨平臺的項目管理工具。 主要服務於基於Java平臺的項目構建、依賴管理和項目信息管理。 項目構建過程:清理、編譯、測試、報告、打包、部

原创 站內信系統數據庫設計

 站內信系統數據庫設計 很多網站系統(cms系統、sns系統等),都有站內信的功能。 站內信不同於電子郵件,電子郵件通過專門的郵件服務器發送、保存。而站內信是系統內的消息,說白了,站內信的實現,就是通過數據庫插入記錄來實現的。 站