原创 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