原创 javaweb---過濾器(Filter)

1.1.過濾器概述 過濾器的基本功能就是對servlet容器調用servlet的過程進行攔截,從而在servlet進行響應處理的前後實現一些特殊的功能。 1.2.過濾器基本工作原理 servlet API一共定義了三個接口類來供開發人員編

原创 軟件設計---UML,統一建模語言

UML圖的分類 靜態模型 創建並記錄一個系統的靜態特徵。 反映一個軟件系統基礎、固定的框架結構。 創建相關問題域主要元素的視圖。 靜態建模包括: 用例圖 展示系統的核心功能及與其監護的用戶,用戶被稱之爲"活動者",用例使用橢圓標識,爲簡化

原创 軟件設計---面向對象的分析與設計(OOAD)

面向對象的分析與設計 即OOAD  ,即OOA(面向對象的分析階段)和OOD(面向對象的設計階段)。 大體理解:分析階段就是將用戶的描述整理成相關的文檔,瞭解需求之後,再進行相關的設計。  OOA階段主要解決以下問題: ---建立針對業

原创 java之類加載器classLoader

類加載器的作用 將classpath中的.class字節碼文件加載進虛擬機 類加載器之間的關係和管轄範圍 java虛擬機中可以安裝多個類加載器,系統默認主要三個類加載器,每個類加載器負責加載特定位置的類: BootStrap,ExtCla

原创 JDK1.5新特性---註解、枚舉、泛型

JDK提供的註解 @SuppressWarnings("deprecation") 消除警告 @Deprecated 用在方法上 設置該方法過時 @override   重寫方法上的註解 註解的原理: 註解相當於一種標記,在程序上加了註

原创 代理技術和AOP

生活中的代理和程序中的代理 AOP 系統中存在很多交叉業務,何謂交叉業務?交叉業務是貫穿在每個模塊的公共部分。 交叉業務圖解: 用具體的程序代碼描述交叉業務: 交叉業務的編程問題即爲面向切面的編程,簡稱AOP。AOP的目的就是要使交

原创 使用Tomcat構建web站點

1.1.web應用的前置知識 ①.HTTP協議 web瀏覽器除了可以在本地硬盤上打開網頁文檔外,還可以使用HTTP網絡協議從網絡上web服務器上獲取網頁文檔內容 如圖: web瀏覽器和web服務器分別代表着TCP網絡程序的客戶端和服務

原创 javaweb會話技術深入探討

什麼是會話 用戶打開瀏覽器,訪問站點服務器,連續操作(連續的訪問站點服務器web資源),直到關閉瀏覽器,這個整個過程就叫做會話。 會話過程中要解決的問題 每個用戶與服務器進行交互的過程中,各自會有一些數據,程序要想辦法保存每個用戶的數據。

原创 javaweb----JSP技術

JSP運行原理 1.客戶端訪問zhangpeng.jsp 2.服務器讀取zhangpeng.jsp內容到內存 3.服務器根據zhangpeng.jsp內容生成servlet程序--存在tomcat/work下 4.servlet編譯運行

原创 軟件設計---抽象類與接口

  抽象類 通常是一類事物的公共部分的抽象   簡單的說    我要開發一個“門”    但是是什麼門?  這個時候  大夥都不清楚,因爲這就是一個

原创 python的語法系列(2)

1.數據類型     (1).數字類型                 整型(int)                 長整型(python3去掉了)                 浮點型(float)       (2).布爾類型  

原创 python的語法系列(1)

1.python介紹     1989年發明,1989年聖誕節期間,在阿姆斯特丹,Guido爲了打發聖誕節的無趣,決心開發一個新的腳本解釋程序,做爲ABC 語言的一種繼承。之所以選中Python(大蟒蛇的意思)作爲該編程語言的名字,是因爲

原创 storm簡介、原理、概念

1.什麼是storm        Storm是Twitter開源的分佈式實時大數據處理框架,被業界稱爲實時版Hadoop。隨着越來越多的場景對Hadoop的MapReduce高延遲無法容忍,比如網站統計、推薦系統、預警系統、金融系統(高

原创 反射

反射概述   1 什麼是反射 讓我們從Class類開始瞭解反射! 每個加載到方法區中的class文件都對應一個Class類的對象,你可以把Class類的對象理解爲硬盤上的class文件的對應體。     2 反射的作用 反射是Java

原创 VMware的安裝

VMware虛擬機的安裝與使用 VMware是一個虛擬PC軟件,可以在現有的操作系統上虛擬出一個新的硬件環境,相當於虛擬出了一臺新的PC, 以此來實現在一臺機器上真正的同時運行兩個獨立的操作系統。 VMware主要特點 不需要分區或重新開