原创 spring-mvc 3.2.12及以後配置處理的變化

在web應用中,對於靜態資源,一般不會經常變化,所以通常會使用緩存,以提高效率。在spring-mvc中提供了幾種方式來處理靜態資源,其中一種是通過<mvc:resource>配置資源的位置和映射的路徑等信息。但是在3.2.12(包含3.

原创 關於java的++和--操作符,你真的搞明白了嗎?

只要是會java的都知道++和—操作符的用法,如 int i = 1; int j = i++; int k = ++i;結果i爲3,j爲1,k爲3。 那如下代碼: int j = 0; for (int i = 0; i < 10

原创 servlet3.1規範翻譯:附錄A 變更歷史

附錄A 變更歷史 本文檔是由Java社區進程SM (JCP)開發的Java Servlet 3.0 Servlet規範最終版本。 A.1 自Servlet3.0以後的變更 1. 章節2.3.3.3,“異步處理”,和AsyncContext

原创 servlet3.1規範翻譯:第10章 Web應用

第10章 Web應用 一個Web應用是由許多servlet、HTML頁面、類和其他資源組成的集合,這些資源組成了一個運行在Web服務器上的完整應用程序。Web應用程序能夠捆綁和運行在來自不同提供商的不同容器上。 10.1 Web服務器中的

原创 servlet3.1規範翻譯:第14章 部署描述符

第14章 部署描述符 本章指定的Java™Servlet規範3.0版要求Web容器支持部署描述符。部署描述符表達了應用開發人員、應用集成人員和Web應用部署人員之間的元素和配置信息。 對於JavaServlet 2.4和以後的版本,部署描

原创 servlet3.1規範翻譯:第15章 與其它規範有關的要求

第15章 與其它規範有關的要求 本章列出對web容器的要求,它已經包含在容器產品中了,還包括其他Java技術。  下面章節中任何涉及到JavaEE應用的profile,不只是完整的Java EE profile,還包括任何支持Servel

原创 springmvc RestTemplate文件上傳

在使用springmvc提供rest接口實現文件上傳時,有時爲了測試需要使用RestTemplate進行調用,那麼在使用RestTemplate調用文件上傳接口時有什麼特別的地方呢?實際上只需要注意一點就行了,就是創建文件資源時需要使用o

原创 servlet3.1規範翻譯:第13章 安全

第13章 安全 應用開發人員創建Web應用,他把應用給、銷售,或轉讓給部署人員安裝到運行時環境中。應用開發人員與部署人員溝通部署系統以及安全需求。該信息可以通過應用部署描述符聲明傳達,或者在應用代碼中使用註解來傳達。 本質描述了Servl

原创 一百個猴子圍城一個圈,隨機選一個猴子,標號爲1,順時針然後給每個猴子編上號一直到100只猴子。然後1,2,1,2 的報數,報2的猴子就退出,求最後剩下來的猴子的編號

package com.mmq; /** * 一百個猴子圍城一個圈,隨機選一個猴子,標號爲1, * 順時針然後給每個猴子編上號一直到100只猴子。然後1,2,1,2 的報數, * 報2的猴子就退出,求最後剩下來的猴子的編號 *

原创 servlet3.1規範翻譯:第11章 應用生命週期事件

第11章 應用生命週期事件 11.1 介紹 應用事件設施給Web應用開發人員更好地控制ServletContext、HttpSession和ServletRequest的生命週期,可以更好地分解代碼,並提高了管理Web應用使用的資源的效率

原创 servlet3.1規範翻譯:詞彙表

詞彙表 A 應用開發人員(Application Developer)  web應用生產者。應用開發人員的輸出是用於web應用的一組Servlet類,JSP頁面,HTML頁面,以及支持庫和文件(如圖片,壓縮的歸檔文件,等)。應用程序開發人

原创 servlet3.1規範翻譯:第9章 分派請求

第9章 分派請求 構建Web應用時,把請求轉發給另一個servlet處理、或在response中包含另一個servlet的輸出通常是很有用的。RequestDispatcher接口提供了一種機制來實現這種功能。 當請求啓用異步處理時,As

原创 AJAX POST請求中參數以form data和request payload形式在servlet中的獲取方式

HTTP請求中,如果是get請求,那麼表單參數以name=value&name1=value1的形式附到url的後面,如果是post請求,那麼表單參數是在請求體中,也是以name=value&name1=value1的形式在請求體中。通過

原创 把大寫的人民幣金額轉化爲數字,不考慮角分,只精確到圓(整)

羣裏朋友發的一個面試題,看到之後,自己寫的一個實現,基本測試通過,但沒有經過大量測試,如果有什麼問題,歡迎指出。代碼如下: package com.mmq; /** * 請實現函數,把我們日常使用的大寫的人民幣金額轉化爲數字 *

原创 servlet3.1規範翻譯:第12章 映射請求到Servlet

第12章 映射請求到Servlet Web容器需要使用本章描述的映射技術去映射客戶端請求到Servlet(該規範2.5以前的版本,使用這些映射技術是作爲一個建議而不是要求,允許各個servlet容器有其不同的schema用於映射客戶端請求