配置jdk:三个步骤:1.环境变量=>新建 JAVA_HOME C:\Program Files\Java\jdk1.8.0_402.环境变量=>新建 CLASS_PATH .;%JAVA_HOME%\lib\dt.jar;.%JAVA_HOME%\lib\tools.jar3.系统变量=>...
Java Web 都是使用线程来处理用户的请求(request)的,一次请求对应一个处理线程。Struts 2会为每个处理线程分配一个Action对象,将提交的参数注射到Action属性中,并调用Action的相关方法,如execute()等完成业务逻辑。因此,Struts2的Action会有多个对...
分类:
其他好文 时间:
2015-04-08 12:34:39
阅读次数:
116
基本思想:通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分关键字小,则分别对这两部分继续进行排序,直到整个序列有序。复杂度分析:时间复杂度:O(nlgn)(平均),O(nlgn)(最好),O(n^2)(最坏)空间复杂度:O(nlgn)稳定性:不稳定Java实现: 1 i...
分类:
编程语言 时间:
2015-04-08 12:33:42
阅读次数:
121
java.lang.Object java.util.concurrent.atomic.AtomicBoolean继承自Object。介绍: 在这个Boolean值的变化的时候不允许在之间插入,保持操作的原子性方法和举例compareAndSet(booleanexpect, boole...
分类:
其他好文 时间:
2015-04-08 12:30:34
阅读次数:
193
Netty的服务端怎么和java NIO联系起来的,一直很好奇这块内容,这里跟下代码,下篇文章看下Channel相关的知识。 final ChannelFuture initAndRegister() { final Channel channel = channelFactory().newCha...
分类:
Web程序 时间:
2015-04-08 12:26:47
阅读次数:
264
问题:在JDK1.2以前,对象只有“被引用”和“不被引用”两种状态,对于一些“现在没用,但不确定以后是否有用”的对象,在这种场景下只能被定义为“不被引用”,因而会被垃圾回收。一旦将来使用到该对象,就会发现这个对象找不到了。我们希望描述这样的一类对象:如果内存空间充足,则保持在内存中;如果垃圾回收后的...
分类:
编程语言 时间:
2015-04-08 12:24:08
阅读次数:
140
有次去面试,面试官突然问我这个问题,当时我只知道怎么写最优化,但是具体不知道为什么那样写,身价立马下降哦1. 以下开发习惯,你怎么看? for(int i=0;i<2;i++){ Person person = new Person(); }如下图:循环一次,会在堆内存中开辟一个内存空间,...
分类:
编程语言 时间:
2015-04-08 12:23:40
阅读次数:
215
1.图解2.使用场景 当对子类进行装饰时或子类需要过多的装饰时,可以将抽象父类分出一个抽象装饰类, 由抽象装饰类的子类对子类进行装饰。比如给汽车喷涂油漆时。 (http://itlab.idcquan.com/Java/special/patterns/Index.html)3.代码实现 新建一个....
分类:
编程语言 时间:
2015-04-08 12:23:04
阅读次数:
143
/**? ?*?相亲接口? ?*?? ?*?@author?zhengt? ?*?@time?Jun?3,?2095?3:13:03?PM? ?*/?? public?interface?XiangQinInterface?{?? ????/**? ?????*?相亲方法? ?????*...
分类:
编程语言 时间:
2015-04-08 11:16:19
阅读次数:
185
package?com.framework_technology.esper.views;
import?com.framework_technology.esper.javabean.Apple;
import?com.java.annotation.document.Undigested;
import?com.java.annotation.document.Unfinish...
分类:
其他好文 时间:
2015-04-08 11:15:44
阅读次数:
198