- 浏览: 87866 次
- 性别:
- 来自: 广州
最新评论
-
millerrch:
用的是JSP加上WebSphere,更改WebInfo目录下的 ...
jsp session过期时间设置 -
kgdso:
ghlong 写道还有如果是tomcat还可以在其web.xm ...
jsp session过期时间设置 -
ghlong:
还有如果是tomcat还可以在其web.xml里面设置吧?
jsp session过期时间设置 -
ghlong:
...
jsp session过期时间设置 -
kgdso:
qqdwll 写道呵呵, 前几天也刚好写了一遍文章关于java ...
java的参数传递原理
文章列表
二级缓存和查询缓存都相当于一个map。
二级缓存缓存的key为id,value为实体对象。一般load(),iterate()使用到二级缓存,list()需要结合查询缓存使用。iterate()和list()区别如下:
iterate()不需要开启 ...
转载自:http://www.gootry.com/java-base/article/100919202319/330
我们已经看到了许多描述内部类的语法和语义,但是这并不能回答“为什么需要内部类”这个问题。
那么,Sun公司为什么会如此费心地增加这项基本的语言特性呢?
一般说来,内部类继承自某个类或实现某个接口,内部类的代码操作创建它的外围类的对象。
所以可以认为内部类提供了某种进入其外围类的窗口。
内部类必须要回答的一个问题是:如果只是需要一个对接口的引用,为什么不通过外围类实现那个接口呢?
答案是:“如果这能满足 ...
如果你不需要内部类对象与其外围类对象之间有联系,那你可以将内部类声明为static。这通常称为嵌套类(nested class)。想要理解static应用于内部类时的含义,你就必须记住,普通的内部类对象隐含地保存了一个引用,指向创建它的外围类对象。然而,当内部类是static的时,就不是这样了。嵌套类意味着: 1. 要创建嵌套类的对象,并不需要其外围类的对象。 2. 不能从嵌套类的对象中访问非静态的外围类对象。 public class Outer { private static int i = 1; private int j = 10; ...
提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部 ...
在struts2配置文件中action之间的重定向传参数需要在result里面添加param参数:
<action name="Room_*" method="{1}" class="RoomAction">
<result name="list" type="redirectAction">
<param name="actionName">Room_list</param>
...
1. sendEvent()和对应lisenter的update()方法是在同一个线程里面。所以update方法的效率会影响sendEvent的执行。
2. 在sendEvent()的时候,会调用matchEvent的方法,这个方法会为每一个调用sendEvent的线程建立一个dispatch的list,如果这个线程发送到event能够和某个statement的类型对应到,就会加到这个线程的list中去。
3. 在matchEvent后,就会调用processEvent,这个方法最终会在dispatchService里面找到本线程的dispatch list,把最近的事件拿出来, ...
假如我们有一个任务如下,交给一个Java线程来执行,如何才能保证调用interrupt()来中断它呢? Java代码 class ATask implements Runnable{ private double d = 0.0; public void run() { //死循环执行打印"I am running!" 和做消耗时间的浮点计算 while (true) { 假如我们有一个任务如下,交给一个Java线程来执行,如何才能保证调用interrupt()来中断它呢?
...
The Strategy Pattern defines a family of algorithms,encapsulates each one,and makes them interchangeable. Strategy lets the algorithm vary independently from clients that use it.(策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。)
怎么样,有了前面Joe的经历,这个定义理解起来还不那么太费劲吧?我想凡是认真看到这里的人,应该都能理解的。那么下面再 ...
外部与一个子系统的通信必须通过一个统一的门面(Facade)对象进行,这就是门面模式。
医院的例子
用一个例子进行说明,如果把医院作为一个子系统,按照部门职能,这个系统可以划分为挂号、门诊、划价、化验、收费、取药等。看病的病人要与这些部门打交道,就如同一个子系统的客户端与一个子系统的各个类打交道一样,不是一件容易的事情。
首先病人必须先挂号,然后门诊。如果医生要求化验,病人必须首先划价,然后缴款,才能到化验部门做化验。化验后,再回到门诊室。
解决这种不便的方法便是引进门面模式。可以设置一个接待员的位置,由接待员负责代为挂号、划价、缴费、取药等。这个接待员就是门面模式的体现,病人只接触接待 ...