原创 Listener

監聽器:    正對WEB環境的監聽    主要有三類:        1.ServletContext:對servlet上下文(application對象)進行監聽        2.Session:對session監聽        

原创 Filter簡介和實現原理

一、Filter簡介: Filter 的基本功能是對 Servlet 容器調用 Servlet 的過程進行攔截,從而在 Servlet 進行響應處理的前後實現一些特殊的功能。 1. 在servlet被調用之前截獲;    2. 在ser

原创 Spring mvc 入門框架搭建

現在主流的Web MVC框架除了Struts這個主力 外,其次就是Spring MVC了,因此這也是作爲一名程序員需要掌握的主流框架,框架選擇多了,應對多變的需求和業務時,可實行的方案自然就多了。不過要想靈活運用Spring MVC來

原创 Cookie 與 Session的詳細解釋

以前經常用session和cookie,這幾天一直在學習理解session機制和cookie機制,並查看了大致的實現流程。 學習網址: http://java.chinaitlab.com/XMLBeans/388681_3.html (

原创 SpringMVC中使用Interceptor攔截器

一、定義Interceptor實現類    SpringMVC 中的Interceptor 攔截請求是通過HandlerInterceptor 來實現的。在SpringMVC 中定義一個Interceptor 非常簡單,主要有兩種方式,第

原创 HTTP協議 - 狀態碼詳解

轉自:http://www.cnblogs.com/TankXiao/archive/2013/01/08/2818542.html HTTP狀態碼,我都是現查現用。 我以前記得幾個常用的狀態碼,比如200,302,304,404,

原创 java反射

本文來自:blog.csdn.net/ljphhj JAVA反射機制: 通俗地說,反射機制就是可以把一個類,類的成員(函數,屬性),當成一個對象來操作,希望讀者能理解,也就是說,類,類的成員,我們在運行的時候還可以動態地去

原创 JAVA 實現簽名和解籤

學習網址:http://www.ibm.com/developerworks/cn/java/l-security/ 1.簽名:     用他私人密鑰 (prikey) 對他所確認的信息 (info) 進行數字簽名產生一個簽名數組

原创 Java利用Zxing生成二維碼

Zxing是Google提供的關於條碼(一維碼、二維碼)的解析工具,提供了二維碼的生成與解析的方法,現在我簡單介紹一下使用Java利用Zxing生成與解析二維碼 1、二維碼的生成    1.1 將Zxing-core.jar 包加入

原创 tomcat 學習

一、Apache與Tomcat:Apache:是Web服務器,側重於HTTPServer,只支持靜態網頁,(PHP,JSP)等動態網頁就不行。Tomcat:是應用服務器,側重於Servlet引擎,是一個Servlet(JSP也翻譯成Ser

原创 Ubuntu下Nginx的安裝與配置

1. 安裝Nginx   (1)在線安裝Nginx [plain] view plaincopy $ sudo apt-get install nginx       安裝成功之後,nginx放置在/etc/

原创 spirng + junit + suit 測試

@RunWith(SpringJUnit4ClassRunner.class) 用於配置spring中測試的環境 @ContextConfiguration(Locations="../applicationContext.xml") 用

原创 HTTP協議 - 緩存

轉自:http://www.cnblogs.com/TankXiao/archive/2012/11/28/2793365.html#publicAndPrivate 之前寫過一個篇 【HTTP協議詳解】 ,這次繼續介紹HTTP協議中

原创 完全卸載mysql步驟

轉自:http://wwwlouxuemingcom.blog.163.com/blog/static/2097478220120121019589/ (1) 開始-MySQL-MySQL Server 5.1-MySQL Serve

原创 數據庫連接池 - C3P0

spring中配置c3p0:     <bean id="masterDataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"