- 博客(20)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 ClassLoader类加载器
Classloader 类加载器,用来加载 Java 类到 Java 虚拟机中。与普通程序不同的是。Java程序(class文件)并不是本地的可执行程序。当运行Java程序时,首先运行JVM(Java虚拟机),然后再把Java class加载到JVM里头运行,负责加载Java class的这部分就叫做Class Loader。JVM本身包含了一个ClassLoader称为Bootstr
2014-04-10 22:17:56 415
转载 面试-HTTP漫谈
转载自:http://www.cnblogs.com/CareySon/archive/2012/04/27/HTTP-Protocol.html
2014-04-07 22:53:51 459
转载 面试-ArrayList、Vector、LinkedList的区别
ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需要
2014-04-07 20:12:41 453
转载 面试-HTTP协议详解
转载自:http://www.cnblogs.com/li0803/archive/2008/11/03/1324746.html还wei
2014-04-07 00:25:41 632
转载 面试-cookie和session的区别
1、cookie数据存放在客户的浏览器上,session数据放在服务器上。2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session。3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能 考虑到减轻服务器性能方面,应当使用COOKIE。4、单个cookie保存的数据不能超过4K
2014-04-07 00:08:11 667
转载 面试-堆和栈的区别
下面的是我转载的:栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事
2014-04-06 23:54:37 1397
转载 面试-线程的生命周期
1.线程的生命周期线程是一个动态执行的过程,它也有一个从产生到死亡的过程。(1)生命周期的五种状态新建(new Thread)当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。例如:Thread t1=new Thread();就绪(runnable)线程已经被启动,正在等待被分配给CPU时间片,也就是说此时线程正在就绪队列中排队等候得到CPU
2014-04-06 22:55:13 500
转载 面试-Thread类和Rannable接口的区别和联系
http://developer.51cto.com/art/201203/321042.htm
2014-04-06 22:18:44 1467
转载 面试-匿名内部类
匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法?12345678910111213141516abstract c
2014-04-06 11:26:30 429
转载 面试-SERVLET API中forward()与redirect()的区别
前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。所以,前者更加高效,在前者可以满足需要时,尽量使用forward()方法,并且,这样也有助于隐藏实际的链接。在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用sendRedirect()方法。
2014-04-03 12:41:49 2095
转载 面试-Http的请求方式GET和POST的区别
http://www.cnblogs.com/sjrhero/articles/1832747.html
2014-04-03 12:39:05 622
原创 面试-Servlet与JSP的比较
有许多相似之处,都可以生成动态网页。JSP的有点是擅长于网页制作,生成动态页面比较直观,缺点是不易跟踪和排错。Servlet是纯java语言,擅长处理流程和业务逻辑,缺点是生成动态网页不直观。
2014-04-03 12:19:04 433
转载 面试-Servlet的生命周期
Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法Servlet初始化阶段: 在下列时刻Servlet容器装载Servlet: 1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的之间添加如下代码
2014-04-03 12:16:44 561
原创 面试-封装继承多态抽象
封装:封装的目的主要就是隐藏对象的细节,将对象当做黑箱进行操作。构造函数:无需声明返回类型,如果子类中定义了有参的构造方法,就不可以用new Some()来创建对象,而必须使用new Some(1)来创建对象。构造方法的执行顺序:父类的静态变量赋值自身的静态变量赋值父类成员变量赋值父类块赋值父类构造器赋值自身成员变量赋值自身块赋值自身构造器赋值
2014-04-01 16:35:17 752
原创 面试-数据库锁
一、锁的概念 锁(LOCKING)是最常用的并发控制机构。是防止其他事务访问指定的资源控制、实现并发控制的一种主要手段。锁是事务对某个数据库中的资源(如表和记 录)存取前,先向系统提出请求,封锁该资源,事务获得锁后,即取得对数据的控制权,在事务释放它的锁之前,其他事务不能更新此数据。当事务撤消后,释放被 锁定的资源。 当一个用户锁住数据库中的某个对象时,其他用户就不能再访问该对象 二、
2014-04-01 16:15:13 1051
cron表达式:我想表达:1.每天的3:10到6:40每隔20分钟执行一次,怎么写呢
2014-01-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人