原创 類加載器和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">