原创 Servlet&JSP 第八章 自定義標籤

一、Tag自定義標籤 1、Tag File簡介 (1)將Tag File的*.tag文件放在/WEB-INF/tags文件夾或子文件夾,並在JSP中使用taglib指示元素的tagdir屬性指定*.tag的位置,就可以使用這個Tag Fi

原创 排序算法

一、排序 1、任何排序的通用算法均需要Ω(NlogN)次比較。 2、被排序的對象屬於Comparable類型,因此我們使用CompareTo方法對輸入數據施加相容的排序。除(引用)賦值運算外,這是僅有的允許對輸入數據進行的操作。在這些條件

原创 五大算法

 貪婪算法(greedy algorithm) 1、貪婪算法階段工作。在每一個階段,可以認爲所做決定是最好的,而不考慮將來的後果。通常這意味着選擇的是某個局部的最優。這種“眼下能夠拿到就拿”的策略的貪婪算法名稱的由來。 2、當算法終止時,

原创 Servlet&JSP 第六章 使用JSP

一、從JSP到Servlet 1、JSP生命週期 (1)JSP最後會被容器轉譯爲Servlet源代碼、自動編譯爲.class文件、載入.class文件,然後生成Servlet對象,所以第一次請求JSP頁面會慢許多纔得到響應。 (2)JS

原创 Servlet&JSP 第五章 進階API、過濾器與監聽器

一、Servlet進階API     每個Servlet都必須由Web容器讀取Servlet設置信息、初始化等,纔可以成爲一個真正的Servlet。對於每個Servlet的設置信息,Web容器會爲其生成一個Servlet Config作

原创 Servlet&JSP 第九章 整合數據庫

一、JDBC入門 1、JDBC簡介 (1)數據庫本身是個獨立運行的應用程序,編寫的應用程序是利用網絡通信協議與數據庫進行命令交換,以進行數據的增刪查找。通常應用程序會利用一組專門與數據庫進行通信協議的程序庫,以簡化與數據庫溝通時的程序編寫

原创 Servlet&JSP 第十章 Web容器安全管理

一、瞭解與實現Web容器安全管理 1、Java EE安全基本概念 (1)Web容器對於以下的四個基本安全特性提供了基礎: 驗證:身份驗證,也就是確認目前溝通的對象(號稱自己有訪問權的對象),真的是自己所宣稱的用戶或身份。 資源訪問控制:基

原创 kafka

一、Centos部署Kafka 1、下載kafka tar包。 2、將kafka tar包放入新建的文件夾kafka。 3、查看是否已安裝jdk。 查看命令:Java –version 4、進入放kafka tar包的文件夾。 5、解

原创 學習AOP

一、AOP概念和術語 1、切面(Aspect):一個關注點的模塊化,這個關注點可能會橫切多個對象。在Spring AOP中,切面可以使用基於模式或基於@Aspect註解的方式來實現。 2、連接點(Join Point):在程序執行過程中某

原创 基於spring、mybatis的圖書管理系統

一、流程 jsp頁面發起請求-->控制器-->控制器通過一個service對象調用service方法-->service中通過xxxMapper對象調用dao中的方法-->查詢數據庫 二、圖書管理系統 1、目錄結構 2、Book實體類

原创 學習redis

一、部署redis 1、下載Windows redis,並解壓。 2、進入cmd,把目錄指向redis解壓的目錄。 3、輸入命令 redis-server redis.windows.conf ,啓動redis。如下顯示,表示啓動成功。

原创 關於UltraEdit編輯器

一、 UltraEdit 的功能 1、十六進制編輯模式 2、書籤功能 在編輯或者查找文件時,對某一行進行標記,方便後來查看。 3、大小寫轉換 4、Base 64編碼 5、列模式 快捷鍵:Alt+C (1)在鍵盤上敲入任意字符,被選

原创 學習spring

一、spring框架 1、XML配置文件 如果需要更強的spring配置能力,可以在schema location屬性中添加相應的schema。配置文件可以是一份,也可以分解爲多份,以支持模塊化配置。ApplicationContext的

原创 Linux命令

一、Linux命令 1、ls命令:顯示指定工作目錄下的內容(列出目前工作目錄所含的文件及子目錄) ls(選項)(參數) 選項: -a:顯示所有文件及目錄(不會列出以“.”開頭的文件名或目錄名,在Linux中以“.”開頭的是隱藏文件)

原创 學習JUnit單元測試

一、簡介 1、JUnit是一個Java編程語言編寫的單元測試框架。JUnit促進“先測試再編碼”,它強調建立測試數據的一段代碼可以被測試,先測試再編碼實現的想法。JUnit是用於編寫和運行可重複的自動化測試的開源測試框架, 這樣可以保證我