`
文章列表
转自:http://blog.csdn.net/zhengcandan/article/details/3138627   1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.所以redirect等于客户端向服务器端发出两次request,同时也接受两次response。2.从数据共享来说forward:转发页面和转发 ...
转自:http://www.blogjava.net/kelly/archive/2013/12/20/407832.html   1 编写目的 本文详细介绍了DBCP连接池的各个配置参数的含义,并通过实际例子演示不同的参数设置可能参数的结果。 2 适用对象 项目实施人员 3 参考资料 4 知识文件主要内容4.1连接池知识简介 总所周知建立数据库连接是一个非常耗时耗资源的行为,因此现代的Web中间件,无论是开源的Tomcat、Jboss还是商业的websphere、weblogic都提供了数据库连接池功能,可以毫不夸张的说,数据库连接池性能的好坏,不同厂商对连接池有着不同的实 ...
转自: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面试题链接:http://www.51jobdoc.com/TypeDesign/Java/1_1.html
转自: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  *                 ...
Global site tag (gtag.js) - Google Analytics