原创 類加載器和java.lang.Class類

1.       類加載器的含義。 Java虛擬機在用到一個類的時候,首先要把這個類加載進虛擬機內存。這個功能就是由類加載器完成的。最常見的類加載器就是將本地的.class文件(UTF-8編碼)加載爲虛擬機的Unicode編碼的字節碼。J

原创 解讀tomcat的startup批處理命令。

紅色部分爲解讀,黑色部分爲源碼:       @echo off 以上語句作用是在命令提示符窗口隱藏下面的命令本身。 if "%OS%" == "Windows_NT" setlocal 以上語句作用是設置下面的命令的作用範圍僅限於這個批

原创 form表單的各種input的submit傳值

1.       在服務器端獲取參數的時候,HttpServletRequest.getParameter(String name)方法的返回結果根據如下情況區分: 1.1   請求消息中不包含這個參數,返回null。 1.2   請求消

原创 HttpServletResponse

1.       控制消息頭             addHeader(String name,String value)用於添加消息頭,不管有沒有重名的消息頭。             setHeaderr(String name,S

原创 ServletContext接口

1.       獲取web應用(tomcat的Context部分)的初始化參數。 1.1    設置初始化參數 1.1.1          在tomcat的server.xml中設置Context的初始化參數。例如: <Context

原创 tomcat與其他服務器集成

1.       Tomcat與其他服務器集成的好處: 1.1    集羣功能:將Apache或者IIS作爲前端服務器,它們負責把請求均衡的交給後臺的多臺各司其職的tomcat服務器。如果有硬件的負載均衡系統或者使用了tomcat的集羣功

原创 tomcat命令提示符和兩種tomcat安裝方式

1.       一些用到的命令提示符經指令。 在cmd中啓動tomcat。前提是已經裝了tomcat服務。通過exe程序安裝的tomcat自動添加tomcat服務。命令net start tomcat啓動tomcat。命令net sto

原创 session相關的知識筆記。

1           cookie相關: java中的cookie類:javax.servlet.http.Cookie類。 新建Cookie:Cookie cookie = new Cookie(“name”,”value”) 設置:

原创 tomcatCatalina批處理命令

這裏只解釋部分重要代碼的含義。 1.       代碼: if exist "%CATALINA_HOME%/bin/setclasspath.bat" goto okSetclasspath echo Cannot find %CATA

原创 ServletConfig接口

1.       ServletConfig接口用於描述Servlet本身的相關配置信息。ServletContext接口用於描述應用程序(server.xml中的一個Context配置,即一個虛擬目錄)的相關信息。 2.       S

原创 用Spring整合Hibernate

<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="java:c

原创 三種實例化bean的方式

三種實例化bean的方式: 1.  使用類構造器實例化 <bean id=”orderService” class=”xxxx”>   2.  使用靜態工廠方法實例化 <bean id=”personService” class=”***

原创 Spring中bean的集合屬性的配置

<property name="sets"> <set> <value>第一個</value> <value>第二個</value>

原创 jsp和Servlet中文亂碼彙總

1.           jsp頁面顯示中文亂碼:   jsp頁面的編碼方式有兩個地方需要設置: <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <

原创 HttpServletResquest.getInputStream()獲取文件流

1.       在前臺頁面中:   <form action="<%=request.getContextPath()%>/fileupload" method="post" enctype="multipart/form-data">