原创 設計模式之八命令模式

生活場景: 普通用戶電腦開機問題,客戶端發出命令或請求,不關心真正的接收者是誰,也不關心具體如何實現,而且同一個請求的動作可以有不同的請求內容,當然具體的處理功能也不一樣。 同理: 老闆(Boss)給項目經理(Leader)下達任

原创 JSP核心——分頁查詢

JSP核心——分頁查詢 業務背景 當數據量較多時,用戶需要拖動頁面才能瀏覽更多信息數據定位不便;採用分頁技術實現批量數據的頁面顯示。例如百度搜索: 分頁實現 ①確定每頁顯示的數據數量 ②確定分頁顯示所需的總頁數 ③編寫SQL查詢

原创 第5章 JAVA輸入輸出操作

課程回顧 List: 有序可重複 ArrayList 基於數組存儲,默認長度10,擴容1.5倍; LinkedList 基於雙向鏈表存儲的,節點用的是靜態內部類Node:包括三部分①prev上一個節點的引用②e表示數據③next下

原创 第25章 JDBC核心技術第5節:批量插入分頁查詢

5.1 批量執行SQL語句 當需要成批插入或者更新記錄時,可以採用Java的批量更新機制,這一機制允許多條語句一次性提交給數據庫批量處理。通常情況下比單獨提交處理更有效率 JDBC的批量處理語句包括下面三個方法: addBatc

原创 第2階段 第11講 Tomcat服務器與Servlet入門

Tomcat簡介 如何實現動態網頁技術,HTML包括JavaScript都是靜態網頁技術,就是不能與數據庫交互,不是實現登錄、註冊、提交購物車、搜索。動態是根據不同的客戶端、不同的時間、不同的偏好可以提供不同的內容;淘寶網千人千面

原创 JavaWeb讀取配置文件的四種方法

方式一:採用ServletContext讀取 獲取配置文件的realpath,然後通過文件流讀取出來或者通過方法getReasurceAsStream()。 因爲是用ServletContext讀取文件路徑,所以配置文件可以放入在

原创 第25章 JDBC核心技術第6節:數據庫事務

6.1 數據庫事務介紹 事務:一組邏輯操作單元,使數據從一種狀態變換到另一種狀態。 事務處理(事務操作):保證所有事務都作爲一個工作單元來執行,即使出現了故障,都不能改變這種執行方式。當在一個事務中執行多個操作時,要麼所有

原创 第2階段 第12講 XML&HTTP協議

課程回顧 如何創建一個Servlet 如何配置Servlet Servlet生命週期 Servlet源碼解析 XML解析 xml簡介 Extensible Markup Language 中文: 可擴展標記語言 可擴展標記語

原创 第2階段 第14講 Servlet進階(下)

課程回顧 HttpServletResponse 響應行:get HTTP1.1 url 響應頭: content-type content-length Location date 響應體: response.get

原创 第2階段 第13講 Servlet進階(上)

課程回顧 XML解析: DOM4J、DOM、SAX、JDOM, getParent() 獲取父節點,再刪除 HTTP協議: 0.9、1.0、1.1 無狀態協議 反射技術: Class類反射入口、獲取類信息、屬性信息、方法信息

原创 第2階段 第16講 JSP核心技術(下)

課程回顧 JSP的概念 JSP執行流程 JSP和Servlet的關係 區別: Servlet三件事: ①獲取數據②調用業務方法③流程控制, JSP側重數據的展示。 聯繫: JSP就是Servlet,JSP繼承HttpServlet

原创 第2階段 第15講 JSP核心技術(上)

課程回顧 轉發和重定向 ServletConfig ServletContext 處理多方法 JSP的概念 JSP: java server page java服務器端頁面,核心內容是在HTML代碼中嵌入JAVA代碼,實現動態的網

原创 第5章 輸入輸出

課程回顧 List: 有序可重複 ArrayList 基於數組存儲,默認長度10,擴容1.5倍; LinkedList 基於雙向鏈表存儲的,節點用的是靜態內部類Node:包括三部分①prev上一個節點的引用②e表示數據③next下

原创 第4章 集合框架

第4章 集合框架 爲什麼需要集合框架 我們在存儲大量的數據的時候,首先想到的是數組;但是數組存在的問題: ①大小是固定的,受限②類型是固定。但是在項目開發過程中我們存儲的數據大部分情況都不是固定的數量。存儲公司的ERP的會員數,不

原创 第3章 異常處理

爲什麼需要異常處理 生活中的異常: 做地鐵過來上班,地鐵晚點; 平時的地鐵時間間隔3分鐘,疫情的影響10分鐘。吃早餐異常情況:沒飯了。遇到異常情況怎麼辦? 解決異常: 做公交車、共享單車。想辦法處理異常,生活繼續,不能因爲碰到一點