原创 System、Runtime、Date、Calendar、Math

System 類中的方法和屬性都是靜態的。 out:標準輸出,默認是控制檯 in:   標準輸入,默認是鍵盤   獲取系統屬性信息:Properties getProperties(); 因爲Properties

原创 DAO跨事務調用(ThreadLocal)

ThreadLocal:可以看作一個域,只是在這個類中存的資源數據,在同一個線程裏共享。而客戶端發送的一次請求都是同一個線程。 我們可以利用此類將一個Connection對象存入,而多個DAO用的是同一個Connection對象。因爲事務

原创 客戶端請求編碼POST/GET方式----RequestDispatcher----Cookie

一、客戶端請求參數的編碼:瀏覽器當前是什麼編碼就以什麼編碼傳遞數據 通知服務器請求參數使用的編碼  request.setCharacterEnco

原创 標籤與簡單標籤

一.   自定義標籤的開發步驟 1、編寫一個類實現Tag接口。這個類就稱之爲標籤處理類 TagSupport實現了Tag接口。   public class ShowRemoteIpTag extendsTagSupport{      

原创 XML--DTD--Schema--DOM--SAX--DOM4J--XPATH

一.  XML作用及應用(XML:ExtensibleMarkup Language) 1.    作用:描述有關係和層次結構的數據 2.    應用:用於軟件的配置文件,描述數據 注:在開發中,傳統的配置文件使用的是.propeties

原创 Socket

一.網絡編程 網絡模型: OSI參考模型:應用層、表示層、會話層、傳輸層、網絡層、鏈路層、物理層 TCP/IP參考模型: 應用層:FTP,HTTP 傳輸層:UDP協議和TCP協議 網際層: 主機至網絡層   二.網絡通

原创 Map集合

Map集合 特點:      該集合存儲鍵值對。一對一對往裏存,而且要保證鍵的唯一性。   方法      添加                 i.         put(K key, V value) 返

原创 ServletConfig----ServletContext----ServletResponse----獲取資源路徑的三種方式

一、ServletConfig接口 1、作用:獲取針對某個Servlet的參數及取值 對Servlet的參數配置在web.xml中進行的,如下所示 <servlet>     <servlet-name>ServletDemo2</ser

原创 連接池、裝飾設計模式、適配器設計模式、JNDI容器、DBCP、C3P0、Tomcat數據源

概述: 當應用訪問量比較大時,每次請求都需要從數據庫中獲取鏈接,這樣極其消耗資源,創建的時間也比較長。例如一個網站的訪問量每天10W,就得創建10W次連接。 這時就可以用連接池。 連接池需要實現javax.sql.DataSource接

原创 Tomcat介紹---SSL

一. WEB相關 容器:實現了什麼規範的服務器就稱爲什麼容器 常見的web容器:webLogect   JBOSS   Tomcat 二. Tomcat安裝及啓動 安裝路徑不能有空格及中文字符、特殊字符 安裝後需配置JAVA_HOME環境

原创 IO流 緩衝區、裝飾模式

字符流的緩衝區 對應類: BufferedWriter BufferedReader 緩衝區的出現是爲了提高流的操作效率,所以在創建緩衝區之前必須要先有流對象。將需要被提高效率的流對象作爲參數傳遞給緩衝區的構造函數。

原创 IO:字符流、字節流

IO流 流按操作數據分爲兩種:字節流與字符流 流按流向分爲:輸入流、輸出流   字節流的抽象基類: InputStream OutputStream   字符流的抽象基類: Reader Wite

原创 多線程之消費者與生產者1.5前後實例

1、 消費者與生產者(多個線程操作一個run方法時)1.5以前的版本 class Resource { private String name; private int count = 1; private boolean fla

原创 工具類:Collections 、Arrays

 Collections工具類 成員全是static的   專門對集合進行操作的類。   sort方法 Collections.sort( ) 可自定義比較器   max方法 Collections.so

原创 元數據 --- 如何編寫JDBC框架--DBUTILS框架

元數據:數據庫、表、列的定義信息 DataBaseMetaData 對象 用Connection對象的getMetaData()方法來獲取DataBaseMetaData對象。 方法: getURL():返回一個String類對象,代