原创 頁面呈現

當我們輸入網址之後,在頁面呈現之前,用戶計算機、DNS服務器和目標計算機之間都經歷了哪些故事呢,下面來爲大家進行逐一分解: 一、確定web服務器 在輸入網址並按下回車之後,我們的計算機將web訪問請求發送至DNS服務器,DNS服務器

原创 架構

什麼是架構? 把一個整體切分成不同的部分,由不同角色來完成這些分工,並通過建立不同部分相互溝通的機制使得這些部分能夠有機的結合爲一個整體,並完成這個整體所需要的所有活動,這就是架構。 總結一下,什麼是架構,就是: 根據要解決的

原创 DTD

DTD技術  1.DTD:是一門XML約束技術,用來約束XML寫法。  2.如何在XML中引入一個DTD?    *外部引入:dtd約束文件存在在一個外部文件中,我們在XML中引入該約束。         (1)本地文件引入:

原创 字符集和編碼

很久很久以前,有一羣人,他們決定用8個可以開合的晶體管來組合成不同的狀態,以表示世界上的萬物。他們看到8個開關狀態是好的,於是他們把這稱爲"字節"。 再後來,他們又做了一些可以處理這些字節的機器,機器開動了,可以用字節來組合出很多狀態,狀

原创 DTD

DTD技術  1.DTD:是一門XML約束技術,用來約束XML寫法。  2.如何在XML中引入一個DTD?    *外部引入:dtd約束文件存在在一個外部文件中,我們在XML中引入該約束。         (1)本地文件引入:該dt

原创 super|this

this: this關鍵字只能用於方法的方法體內,表示對“調用方法的那個對象”的引用。當一個對象創建後,Java虛擬機(JVM)就會給這 個對象分配一個引用自身的指針,這個指針的名字就是this。因此,this只能在類中的非靜態方

原创 國際化i18n

一:國際化 1.國際化的概念:一款軟件希望不同的國家和地區的使用者都可以使用,這個時候軟件中的一些內容和數據需要根據用戶地區信息不同而展示成不同的樣子。 2.國際化的組成部分:  (1)頁面中固定文本元素的國際化   資源包: 對

原创 Java面試

1.什麼是Java虛擬機?爲什麼Java被稱爲平臺無關的編程語言? java虛擬機是一個可以執行字節碼文件(.class)的虛擬機進程。 爲什麼java與平臺無關呢?因爲java源程序(.java)首先被編譯器編譯成字節碼文件(.cla

原创 Response

一、Response  1.Resonse的繼承結構:    ServletResponse--HttpServletResponse  2.Response代表響應,於是響應消息中的 狀態碼、響應頭、實體內容都可以由它進行操作,由

原创 堆、棧、常量池

Java語言主要將內部存儲劃分爲以下幾個區域: 1.   寄存器:最快的存儲區,由編譯器根據需求進行分配,我們在程序中無法控制。 2.    棧:存放基本類型的變量數據和對象的引用,但對象本身不存放在棧中,而是存放在堆(new 出來的

原创 Request

Request:Request代表請求對象,其中封裝了對請求中具有請求行、請求頭、實體內容的操作的方法  1.獲取客戶機信息   getRequestURL方法返回客戶端發出請求完整URL   getRequestURI方法返回請求行中

原创 Servlet事件監聽器

監聽器:監聽器就是一個java程序,功能是監聽另一個java對象變化(方法調用、屬性變更)  (1)寫一個類實現響應的接口  (2)註冊監聽器 -- 在web.xml中註冊監聽器 <listener> <listener-class>

原创 請求重定向和請求轉發的區別

請求重定向和請求轉發的區別  1.區別    RequestDispatcher.forward方法只能將請求轉發給同一個WEB應用中的組件;而HttpServletResponse.sendRedirect 方法還可以重定向到同一個

原创 XML

1.XML概述      XML:XML一種數據存儲格式,這種數據存儲格式在存儲數據內容的同時,還能夠保存數據之間的關係      XML保存數據的方法:XML利用標籤來保存數據的內容,利用標籤之間的嵌套關係來保存數據之間的關係。

原创 eclipse debug

eclipse debug (調試) 學習心得 進入debug模式: 1、設置斷點 2、啓動servers端的debug模式 3、運行程序,在後臺遇到斷點時,進入debug調試狀態 ======================