- 浏览: 14691 次
- 性别:
- 来自: 厦门
最新评论
文章列表
http协议的get和post请求区别:
Http:是一个基于请求/响应模式的,无状态的协议。
http协议的get和post请求,以及servelet中doget和dopost方法:
1. 数据存放位置:
get 请求:是将数据放在请求的url之后,是一个以"?"打头的查询字符串,比如常见的test.jsp?name=aaa&age=10这种格式。
post请求表示客户端请求的时候还要提交数据,比如提交form表单,要提交的数据会放到请求报文的body部分。
2. 安全性:
get请求:由于数据存放在url中,参数是可以直观看到的,安全性低。(例如:登陆的用户名和 ...
Servlet工作原理:
Servlet是和平台无关的服务器组件,运行在Servlet容器中的。Servlet容器
负责Servlet和客户的通信及调用Servlet的方法。Servlet与客户通信采用的是请求/响应模式。
Servlet多线程
Servlet采用多线程处理多个请求访问,Servlet容器维护一个线程池来访问请求。
当容器收到一个Servlet请求,调度者线程从线程池中选一个工作者线程,将请求传递给该线程然后由这个线程来执行Servlet中的service 方法.当线程正在执行时,容器收到另一个请求,调度者线程将从池中选出另外一个工作者线程来服务新请求.
容器并不 ...
cookie 原理
cookie 机制是采用客户端保持状态。 Cookie:点心。伴随着用户请求和客户端在web服务器和浏览器之间传递。用户每次访问站点时,web应用程序都可以读取cookie包含的信息。cookie是与web站点相互关联,不是与页面关联的,所以无论用户请求浏览站点中的那个页面,浏览器和服务器都将交换网站的cookie信息。用户访问其他站点时,每个站点都可能会向用户浏览器发送一个cookie,而浏览器会将所有这些cookie分别保存网络服务器用HTTP头向客户端发送cookies,在客户端,浏览器解析这些cookie并将它们保存为一个本地文件,同时自动将同一服务器的任何请求缚 ...
SOAP ,WSDL 和UDDI 是Web Services 框架的核心技术.
SOAP 是Web services 的通信协议。Simple Object Access Protocol
(1) SOAP是一种简单的、轻量级的基于XML 的机制,用于在网络应用程序之间进行结构化数据交换。SOAP包括三部分:一个定义描述消息内容的框架的信封,一组表示应用程序定义的数据类型实例的编码规则,以及表示远程过程调用和响应的约定。
协议结构
在安裝Tomcat之前我們必須先配置好JDK還進:
最簡單的JDK配置方式:
打開系統屬性(點擊我的電腦——屬性),然後選擇高級裏面的還進變量。在新的打開介面里需要新建JAVA_HOME
然後配置jdk的路徑如:C:\Program Files\Java\jdk1.6.0(我的jdk安装在C盘)
再到path的最前面加上:%JAVA_HOME%\bin.;
配置完成。
修改Tomcat端口号步骤:1.找到Tomcat目录下的conf文件夹2.进入conf文件夹里面找到server.xml文件3.打开server.xml文件4.在server.xml文件里面找到下列信息 < ...
servlet生成Excel格式的数据:首先导入jxl.jar包。
在servlet中处理:
public void doPost(HttpServletRequrequest, HttpServletResponse response)
throws ServletException, IOException {
List theDataList = new ArrayList();
response.setContentType("text/html");
response.a ...
最近使用java导入高版本Excel技术,写下以后可能用到。
目前只有POI方式导入。导入POI3.5版本的 相关的jar包。
<!--StartFragment -->
public static void main(String[] args) {
XSSFWorkbook xs;
try {
xs = new XSSFWorkbook("D:/ss.xlsx");
XSSFSheet sheet = xs.getSheetAt(0);
XSSFRow rows = null;
String ...
堆与栈
堆(heap)与栈 (stack) 都是java用来在Ram(random access memory 随机存储器)中存放数据的地方。
java中自动管理heap 和 stack,程序员不能直接设置。
stack : 都是虚拟机stack。
堆是一个运行时数据区,对象从中分配空间。这些 ...
下面是我用到Spring jdbctemplate 方式实现自定义分页的详细步骤:
步骤一创建SplitPageResultSetExtractor 类:
package com.utils;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import org.springframework.dao.DataAccessException;
import org.springframework ...
Thread, TimerTask 与 Quartz 实现任务调度 :任务调度 :每过一段时间,系统自动执行某任务操作。
一、线程池方式:
import java.util.Calendar;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;
public class DBThread {
private ScheduledExecutorService sche ...