原创 如何向eclipse中添加數據庫驅動文件開發JDBC程序

向eclipse項目中添加數據庫的驅動包 不同的數據庫添加方法一樣,根據使用的數據庫添加相應的驅動包即可。 1.在自己的項目上右鍵--Build Path--Add External Archives,如下圖: 2.選擇解壓後的數據庫驅

原创 MySQL中視圖和表的區別與聯繫

1.兩者的區別: 1.視圖是按照SQL語句生成的一個虛擬的表。 2.視圖不佔實際的空間物理,而表中的記錄需要佔物理空間。 3.建立和刪除視圖隻影響視圖本身,不會影響實際的記錄。而建立和刪除表會影響實際的記錄。 2.兩者的聯繫:

原创 Tomcat服務器虛擬目錄

正常情況下需要發佈的項目都會部署到Tomcat的webapps目錄下,但如果因爲各種原因需要把項目放到其他地方,就需要使用虛擬目錄 方式一:(需要重啓服務器才能生效) 文件的真實目錄:d:\MyAPP 虛擬目錄:http://local

原创 Servlet三件事

三件事: 1.獲取表單數據 2.處理業務邏輯 3.分發轉向

原创 MySQL表中索引、主鍵和唯一性的區別

PRIMARY 主鍵: 就是 唯一 且 不能爲空。 INDEX 索引: 普通的 UNIQUE 唯一索引: 不允許有重複。 1.主鍵(PRIMARY) : 主鍵是表中數據的唯一標識。不同的記錄的主鍵值不同。在建立主鍵的時候,系統會自

原创 Javaweb-Filter攔截器

一、什麼是Filter攔截器 Javaweb中的過濾器可以攔截所有訪問web資源的請求或響應操作。 二、Filter配置 1.基本配置        <filter>               <filter-n

原创 Java-單例模式

單例模式的概念: 單例模式的意思就是隻有一個實例。單例模式確保某一個類只有一個實例,而且自行實例化並向整個系統提供這個實例。這個類稱爲單例類。 單例模式的核心: 1.一個類只有一個實例      2.它必須自行創建這個實例

原创 MySQL學習筆記-索引

1.什麼是索引? 索引是對數據庫表中一列或多列的值進行排序的一種結構,使用索引可快速訪問數據庫表中的特定信息。如果想按特定職員的姓來查找他或她,則與在表中搜索所有的行相比,索引有助於更快地獲取信息。 索引的一個主要目的就是加快檢索表中

原创 Javaweb-監聽器

一、Listener監聽器 Javaweb開發中的監聽器,是用於監聽web常見對象 HttpServletRequest   HttpSession  ServletContext 監聽它們的創建與銷燬   屬性變化   sess

原创 MySQL學習筆記-表

1. 修改表: 1.1修改表名: ALTER TABLE 舊錶名 RENAME 新表名 1.2修改表字段的數據類型: ALTER TABLE 表名 MODIFY 屬性名 數據類型; 1.3修改字段名 ALTER TA

原创 Java-線程安全問題

1.什麼是線程安全? 如果你的代碼所在的進程中有多個線程在同時運行,而這些線程可能會同時運行這段代碼。如果每次運行結果和單線程運行的結果是一樣的,而且其他的變量的值也和預期的是一樣的,就是線程安全的。或者說:一個類或者程序所提供的接

原创 連接池

先寫個大概內容,有時間了再寫具體的 一、什麼是連接池 數據庫連接池負責分配、管理和釋放數據庫連接,它允許應用程序重複使用一個現有的數據庫連接,而不是再重新建立一個; 釋放空閒時間超過最大空閒時間的數據庫連接來避免因爲沒有釋放數

原创 Java-網絡編程三要素

網絡編程三要素:IP地址、端口、協議 1.IP地址: 1.1.網絡中計算機的唯一標識 例如: IP:192.168.1.100 換算爲二進制: 1100000 10101000 00000001 01100100 但是這樣記憶就

原创 DOM與BOM的定義區別

DOM: DOM—Document Object Model,它是W3C國際組織的一套Web標準。它定義了訪問HTML文檔對象的一套屬性、方法和                 事件。         DOM是以層次結構組織的節點或

原创 Java-類的加載

類的加載 當程序要使用某個類時,如果該類還未被加載到內存中,則系統會通過加載,連接,初始化三步來實現對這個類進行初始化。 A:加載: 就是將class文件加載到內存當中,併爲之創建一個Class對象 任何類被使用時系統都會創