原创 Spring 快速入門
一、實例概述 比Hello World更適用的實例 論壇登錄模塊 實例功能簡介 二、環境準備 構建工具Maven 1、Maven基礎概念 Project、POM、GroupId、Artifact、De
原创 Java新特徵
Java新特徵 Java5新特徵 一、泛型 好處: 1、將運行時期的問題ClassCastException轉到了編譯時期。 2、避免了強制轉換的麻煩。 擦除 & 補償: 1、擦除 編譯時,
原创 EJB3概述
一、EJB技術概述 Java之所以受到企業級應用的青睞,很大程度上不僅是因爲其在Web領域的成功, 更多的是因爲Java EE的規範中明確規定了一個清晰的軟件分層, 將業務邏輯分離於表現層,而EJB就是這樣的位置。 什
原创 郵件組件JavaMail
一、普通郵件 引入jar文件 activation.jar 【如果使用jdk1.6或以上版本,可以不用這個jar文件】 mail.jar 【郵件發送核心包】 代碼 // 郵件參數
原创 PDF組件iText
一、下載iText組件 依賴jar包 iText-2.1.2u.jar包,運行程序時把這個包加入類路徑中即可。 如果生成的PDF文件中需要出現中文、日文、韓文字符,則需要iTextAsian.jar包,
原创 日誌工具commons-logging與Log4J
一、日誌概述 日誌的原理 通過一個標誌位debug控制輸出。 這時的輸出便是可控的,但只有兩個級別:輸出與不輸出。 debug爲false時不輸出,debug爲true時輸出。 Lo
原创 用Tomcat構建Web站點
一、Web應用的相關知識 HTTP協議 Web瀏覽器與Web服務器的交互過程得遵循一定的規則,這個規則就是HTTP協議。 URL 放置在Internet上的Web服務器中的每一個網頁文件都應該有一個訪問標記符,
原创 SQL基礎
SQL基礎 歡迎來到SQL世界 一、SQL定義及歷史 什麼是SQL 結構化查詢語言(SQL)是與關係型數據庫進行通信的標準語言。 什麼是ANSI SQL SQL作爲關係型數據庫所使用的標準語言 被 作爲國際標準。 新標
原创 Java堆棧隊列
Java堆棧隊列 一、LinkedList實現堆棧 import java.util.LinkedList; /** * <p>Title: StackTest</p> * <p>Description: 堆棧測試</p> */
原创 Java生產者消費者
Java生產者消費者 一、單生產者單消費者 /** * <p>Title: ProducerConsumerDemo</p> * <p>Description: ProducerConsumerDemo</p> */ public
原创 Java類的封裝、多態和繼承
一、類的封裝 所謂封裝,指以下幾個方面: (1) 在類的定義中設置對對象中的成員變量和方法進行訪問的權限。 (2) 提供至少一個統一供其他類引用的方法。 (3) 其他對象不能直接修改本對象所擁有的屬性和方法
原创 Java接口和包
一、抽象類和方法 抽象方法:只有方法說明,沒有方法體。 抽象類:至少一個方法是抽象的類,抽象類的子類必須實現其父類定義的每一個抽象方法,除非該子類也是抽象類。 抽象類專門用作繼承,不能創建對象。 1、定義抽
原创 Java異常處理
一、Java異常處理機制 異常類的繼承結構: -->Exception Object-->Throwable
原创 CSS基礎
CSS基礎 一、CSS和HTML結合的方式 style屬性:<div style=""></div> style標籤:<style type="text/css"></style> .css文件:@import url(); link標籤
原创 Java查找
Java查找 一、二分查找 /** * <p>Title: HalfSearch</p> * <p>Description: </p> * @author zsd * @date 2020年2月20日 */ public cl