session常见问题详解

1、session在何时被创建

 一个常见的误解是以为session在有客户端访问时就被创建,然而事实是直到某server端程序调用HttpServletRequest.getSession(true)这样的语句时才被创建,注意如果JSP没有显示的使用 <%@page session=”false”%> 关闭session,则JSP文件在编译成Servlet时将会自动加上这样一条语句HttpSession session = HttpServletRequest.getSession(true);这也是JSP中隐含的session对象的来历。

 由于session会消[......]

Read more

空客320飞机在法国南部坠毁

一架空客320飞机在法国南部坠毁,法国警方和航空官员已证实坠机事件。法国生态环境交通部长Alain Vidalies称“没有幸存者”。

最新消息:机上154人

【最新消息:机上154人】1、德国民航局称,机上有154名乘客及机组人员,北京时间17:37坠毁。2、飞机属于汉莎航空全资控股子公司德国之翼,从巴塞罗那飞杜塞尔多夫。3、法新社称,飞机起飞约50分钟曾发求救信号。4 残骸已找到,法总统称不大可能有幸存者

西班牙副首相:据信45名乘客是西班牙人

路透社报道,西班牙副首相称,据信德国之翼坠毁客机上有45名乘客是西班牙人。此前法媒报道,24日下午,德国之翼一架载148人[......]

Read more

JBOSS连接池的初始化及关闭

在启动完成之后,连接池紧接着会进行一个initialize的操作,这一节主要介绍这个initialize所完成的操作。具体涉及到如下几个参数:
< idle-timeout-minutes >:一个连接的最大空闲超时时间,即在连接被关闭之前,连接可以空闲的最长时间,超过这个时间连接就会被关闭。这个参数设置为0则禁用这个功能,文档上说默认值为15分钟,我看的jboss4.2.3的源代码中默认值为30分钟。
< background-validation >:在jboss4.0.5版本中,增加了一个后台连接验证的功能,用于减少RDBMS系统的负载。当使用这个功能的时候,[......]

Read more

JavaScript非空if判断条件

JavaScript 是一种可以在浏览器中运行的脚本语言,是一种弱语言(相对于C,C#,JAVA而言),只要是计算机语言就会使用到条件判断式,而JavaScript作为一种“弱”语言,它的条件判断常常令人困惑不解。

 

例如:

if ('0') 
   alert("'0' is true");
if ('0' == false) 
  alert ("'0' is false");
结果是,两次都 alert 了!那么 '0' 到底是 true 还是 false 呢?

下面我们就来一起探讨js的条件判断

一.单条件判断
undefined----[......]

Read more

java代码性能优化技巧

通过使用一些辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化。一般有两种方案:即优化代码或更改设计方法。我们一般会选择后者,因为不去调用以下代码要比调用一些优化的代码更能提高程序的性能。而一个设计良好的程序能够精简代码,从而提高性能。

下面将提供一些在JAVA程序的设计和编码中,为了能够提高JAVA程序的性能,而经常采用的一些方法和技巧。

1.对象的生成和大小的调整。

JAVA程序设计中一个普遍的问题就是没有好好的利用JAVA语言本身提供的函数,从而常常会生成大量的对象(或实例)。由于系统不仅要花时间生成对象,以后可能还需花时间对这些对象进行垃圾回收和处理。因[......]

Read more

tostring和new string区别

public class en{
public static void main(String[] args) {
char ssss[]={‘s’,’s’,’s’};
String str=new String(ssss);
String trs=ssss.toString();
System.out.println(“str=”+str);//str=ssss
System.out.println(“trs=”+trs);//trs=[C@35ce36
}
}
原因:一个对象toString()方法如果没有被重写,那么默认调用它的父类Object的toString()方法[......]

Read more