文章列表
转自:http://blog.csdn.net/zhengcandan/article/details/3138627
1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.所以redirect等于客户端向服务器端发出两次request,同时也接受两次response。2.从数据共享来说forward:转发页面和转发 ...
- 2013-12-24 17:22
- 浏览 343
- 评论(0)
转自:http://www.blogjava.net/kelly/archive/2013/12/20/407832.html
1 编写目的
本文详细介绍了DBCP连接池的各个配置参数的含义,并通过实际例子演示不同的参数设置可能参数的结果。
2 适用对象
项目实施人员
3 参考资料
4 知识文件主要内容4.1连接池知识简介
总所周知建立数据库连接是一个非常耗时耗资源的行为,因此现代的Web中间件,无论是开源的Tomcat、Jboss还是商业的websphere、weblogic都提供了数据库连接池功能,可以毫不夸张的说,数据库连接池性能的好坏,不同厂商对连接池有着不同的实 ...
内存设置详解
- 博客分类:
- Java,JVM,内存设置
转自:http://developer.51cto.com/art/200906/127144.htm
在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。
PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance。
GC(Garbage Collection)应该不会对PermGen space进行清理,所以如果你的APP会LOAD很多CL ...
转自:http://visionsky.blog.51cto.com/733317/431397
1、start():
用start方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码。通过调用Thread类的start()方法来启动一个线程,这时此线程处于就绪(可运行)状态,并没有运行,一旦得到spu时间片,就开始执行run()方法,这里方法run()称为线程体,它包含了要执行的这个线程的内容,Run方法运行结束,此线程随即终止。
2、run():
run()方法只是类的一个普通方法而已,如果直接调用Run方法,程序中依然只有主线程这一个 ...
Java 面试题大全
- 博客分类:
- java,面试,链接
Java面试题链接:http://www.51jobdoc.com/TypeDesign/Java/1_1.html
Java1.5 新特征
- 博客分类:
- Java新特征
转自:http://blog.csdn.net/thunderous/article/details/5342125
学习使用java也有一段时间了,突然有人问我关于jdk版本的区别,我一下不知道怎么回答,因为以前没有注意过,现在在网络上找到个人认为比较好的资料。
jdk1.5的新特性: 1. 泛型 2 自动装箱/拆箱 3 for-each 4 static import 5 变长参数 1. 泛型 (避免类型强制转换可能引起的运行错误) 例如: ArrayList list=new ArrayList(); list.add(new Integer(3)); list.ad ...
转自:http://www.iteye.com/topic/179267
Hibernate支持两种锁机制: 即通常所说的“悲观锁(Pessimistic Locking)”和 “乐观锁(OptimisticLocking)”。 悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保 ...
转自 http://www.cnblogs.com/xiaoxuetu/archive/2013/03/29/2987805.html
在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很多程序员不再关心内存分配,导致很多程序低效,耗内存。因此就有了Java程序员到最后应该去了解JVM,才能写出更高效,充分利用有限的内存的程序。
1.Java在内存中的状态
首先我们先写一个代码为例子 ...
判断字段中是否包含有汉字
- 博客分类:
- 数据库技术
select * from tablle1
WHERE field1 LIKE N'%[啊-座]%'
-----判定实体表是否存在
IF EXISTS ( SELECT *
FROM sys.objects
WHERE NAME = 'test' )
BEGIN
DROP TABLE test
END
-----判定临时表是否存在
IF OBJECT_ID('tempdb..#temp_test') IS NOT NULL
DROP TABLE #temp_test
-----判定表是否存在某一字段
IF NOT EXISTS ( SELECT *
...