- 浏览: 27838 次
- 性别:
- 来自: 武汉
最新评论
-
chian_xxp:
个人浅见:作者的这两段话是自相矛盾的。
1 当程序需要为某个客 ...
HTTP Session
文章列表
Sample request-response examples are as shown below -
(Note: all lines are terminated by a '\r\n'. Blank lines correspond
to a '\r\n'. The request and response messages are delimited by '---'
for illustration. Message body formats are described instead of being
literally and redundantly depicted. ...
一. ICAP协议简介
ICAP是Internet Content Adaptation Protocol的缩写.它在本质上是在HTTP message上执
行RPC远程过程调用的一种轻量级的协议, 也就是说, 它让ICAP Client可以把HTTP Message传给ICAP Server, 然后ICAP Server可以对其进行某种变换或 ...
- 2009-07-22 14:33
- 浏览 1439
- 评论(0)
如何在tomat中配置虚拟目录:
在tomat目录下:
D:\tomcat\conf\Catalina\localhost配置一个tt.xml
tt.xml代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="E:/工程名" debug="0" privileged="true" reloadable="true">
</C ...
- 2009-07-20 10:51
- 浏览 1175
- 评论(0)
1.将 .war 文件复制到临时目录。
cp /usr/share/lib/imq/imqhttps.war /tmp (Solaris)
cp /opt/sun/mq/share/lib/imqhttps.war /tmp (Linux)
cp IMQ_HOME/lib/imqhttps.war /tmp (Windows)
2.使临时目录成为当前目录。
$ cd /tmp
3.提取 .war 文件的内容。
$ jar xvf imqhttps.war
4.列出 .war 文件的部署描述符。 ...
- 2009-06-25 12:56
- 浏览 2071
- 评论(0)
tar命令(很好的文章,一起学习)
tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现 ...
- 2009-06-25 11:51
- 浏览 788
- 评论(0)
关于HttpSession的误解实在是太多了,本来是一个很简单的问题,怎会搞的如此的复杂呢?下面说说我的理解吧:
一个session就是一系列某用户和服务器间的通讯。服务器有能力分辨出不同的用户。一个session的建立是从一个用户向 ...
- 2009-06-14 22:09
- 浏览 1210
- 评论(0)
java_home:指向的是JDK的安装路径,如C:\jdk1.5.0_04
path:环境变量原来Windows里面就有,你只需修改一下,使他指向JDK的bin目录,这样你在控制台下面编译、执行程序时就不需要再键入一大串路径了。设置方法是保留原来的PATH的内容,并在其中加上%JAVA_HOME%\bin
class_path:import进去的class文件,以".;"开头,CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
可以用bat文件直接设置
set JAVA_HOME=C:\jdk1.5. ...
- 2009-06-14 18:07
- 浏览 997
- 评论(0)
struts要和spring集成,struts就必须能访问spring的上下文,struts作为web的框架,故要保证web应用程序启动前装载了spring的web应用上下文。如果装载了spring的web上下文,在程序中就可以通过spring提供的WebApplicationContextUtils工具类来访问该上下文:
ApplicationContext ctx =
WebApplicationContextUtils.getWebApplicationContext(servletContext);
装载spring上下文的方法有以下几种:
1、通过web.xml声明监听器,在 ...
- 2009-06-07 13:46
- 浏览 787
- 评论(0)
关于Web Start的JNLP Specification可以到sun网站http://java.sun.com/products/javawebstart/download-spec.html下载。
下面是用最简单的HelloWorld方法实现一个Java Web Start的例子,工程webstart目录结构如下:
目录说明如下:
images :存放*.jnlp文件中定义的图标文件
jar :存放classes打包后的jar文件
jnlp :存放*.jnlp描述文件
src :java源码
WEB-INF/cl ...
- 2009-04-13 17:11
- 浏览 1221
- 评论(0)
当使用 fail-fast iterator 对 Collection 或 Map 进行迭代操作过程中尝试直接修改 Collection / Map 的内容时,即使是在单线程下运行, java.util.ConcurrentModificationException 异常也将被抛出。
Iterator 是工作在一个独立的线程中,并且拥有一个 mutex 锁。 Iterator 被创建之后会建立一个指向原来对象的单链索引表,当原来的对象数量发生变化时,这个索引表的内容不会同步改变,所以当索引指针往后移动的时候就找不到要迭代的对象,所以按照 fail-fast 原则 Iterator 会马 ...
- 2009-03-31 17:27
- 浏览 911
- 评论(0)
理解session机制
session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息。
当程序需要为某个客户端的请求创建一个session的时候,服务器首先检查这个客户端的请求里是否已 ...
- 2009-03-30 14:35
- 浏览 1083
- 评论(1)
4. hibernate如何根据pojo来更新数据库
4.0 在commit/flush之前,hibernate不会对pojo对象作神秘的处理。
4.0.1 在select查询出pojo时,hibernate根据“字段--属性”的对应关系,用字段的值填充pojo的属性;
然后根据“关系标记”生成sql语句从relationTable中查询出满足条件的relationPojo,并把这些relatinPojo
放到“关系属性”中。这个过程是机械的。
4.0.2 在po ...
- 2009-03-27 11:07
- 浏览 1283
- 评论(0)
all : 所有情况下均进行关联操作。
none:所有情况下均不进行关联操作。这是默认值。
save-update:在执行save/update/saveOrUpdate时进行关联操作。
delete:在执行delete时进行关联操作。
all的意思是save-update + delete
all-delete-orphan 的意思是当对象图中产生孤儿节点时,在数据库中删除该节点
all比较好理解,举个例子说一下all-delete-orphan:
Category与Item是一对多的关系,也就是说Category类中有个Set类型的变量items.
举个例子,现items ...
- 2009-03-27 11:05
- 浏览 1533
- 评论(0)
(1)时间:
request.setAttribute("time", new Date());
使用<bean:write name="time" scope="request"/>进行输出,其输出结果将是:
Sun Dec 14 15:38:51 CST 2008
如果希望输出这种格式2008-12-14 15:41:12
< ...
- 2009-03-25 15:47
- 浏览 3692
- 评论(0)
1. select * from tablename <条件语句> limit 100,15
从100条记录后开始取15条 (实际取取的是第101-115条数据)
2. select * from tablename <条件语句> limit 100,-1
从第100条后开始-最后一条的记录
3. select * from tablename <条件语句> limit 15
相当于limit 0,15 .查询结果取前15条数据
- 2009-03-20 14:56
- 浏览 1684
- 评论(0)