自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

追求技术的丸子

学习使我快乐

  • 博客(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 406

转载 简单的HttpServer

http://www.cnblogs.com/pen-ink/articles/1780610.html

2014-04-08 23:03:40 399

转载 Junit4教程

http://blog.csdn.net/xuxuxiaojie/article/details/5628671

2014-04-08 23:03:10 504

转载 面试-HTTP漫谈

转载自:http://www.cnblogs.com/CareySon/archive/2012/04/27/HTTP-Protocol.html

2014-04-07 22:53:51 449

原创 面试-Synchronized和Lock的区别

Synchronized会自动解锁,Lock比Synchronized更灵活

2014-04-07 21:13:19 484

转载 面试-ArrayList、Vector、LinkedList的区别

ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需要

2014-04-07 20:12:41 440

转载 面试-StringBuilder和StringBuffer的区别

这两者的区别主要在于多线程访问上。StringBuilder是非线程

2014-04-07 19:40:46 483

转载 面试-HTTP协议详解

转载自:http://www.cnblogs.com/li0803/archive/2008/11/03/1324746.html还wei

2014-04-07 00:25:41 624

转载 面试-cookie和session的区别

1、cookie数据存放在客户的浏览器上,session数据放在服务器上。2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗   考虑到安全应当使用session。3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能   考虑到减轻服务器性能方面,应当使用COOKIE。4、单个cookie保存的数据不能超过4K

2014-04-07 00:08:11 658

转载 面试-堆和栈的区别

下面的是我转载的:栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事

2014-04-06 23:54:37 1392

转载 面试-线程的生命周期

1.线程的生命周期线程是一个动态执行的过程,它也有一个从产生到死亡的过程。(1)生命周期的五种状态新建(new Thread)当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。例如:Thread  t1=new Thread();就绪(runnable)线程已经被启动,正在等待被分配给CPU时间片,也就是说此时线程正在就绪队列中排队等候得到CPU

2014-04-06 22:55:13 491

转载 面试-Thread类和Rannable接口的区别和联系

http://developer.51cto.com/art/201203/321042.htm

2014-04-06 22:18:44 1445

转载 面试-匿名内部类

匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法?12345678910111213141516abstract c

2014-04-06 11:26:30 422

原创 面试-面试题1

1.传值和传引用的区别:传引用

2014-04-04 23:22:15 564

转载 面试-SERVLET API中forward()与redirect()的区别

前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。所以,前者更加高效,在前者可以满足需要时,尽量使用forward()方法,并且,这样也有助于隐藏实际的链接。在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用sendRedirect()方法。

2014-04-03 12:41:49 2085

转载 面试-Http的请求方式GET和POST的区别

http://www.cnblogs.com/sjrhero/articles/1832747.html

2014-04-03 12:39:05 614

原创 面试-Servlet与JSP的比较

有许多相似之处,都可以生成动态网页。JSP的有点是擅长于网页制作,生成动态页面比较直观,缺点是不易跟踪和排错。Servlet是纯java语言,擅长处理流程和业务逻辑,缺点是生成动态网页不直观。

2014-04-03 12:19:04 425

转载 面试-Servlet的生命周期

Servlet生命周期分为三个阶段:  1,初始化阶段  调用init()方法  2,响应客户请求阶段  调用service()方法  3,终止阶段  调用destroy()方法Servlet初始化阶段:  在下列时刻Servlet容器装载Servlet:    1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的之间添加如下代码

2014-04-03 12:16:44 554

原创 面试-封装继承多态抽象

封装:封装的目的主要就是隐藏对象的细节,将对象当做黑箱进行操作。构造函数:无需声明返回类型,如果子类中定义了有参的构造方法,就不可以用new Some()来创建对象,而必须使用new Some(1)来创建对象。构造方法的执行顺序:父类的静态变量赋值自身的静态变量赋值父类成员变量赋值父类块赋值父类构造器赋值自身成员变量赋值自身块赋值自身构造器赋值

2014-04-01 16:35:17 740

原创 面试-数据库锁

一、锁的概念 锁(LOCKING)是最常用的并发控制机构。是防止其他事务访问指定的资源控制、实现并发控制的一种主要手段。锁是事务对某个数据库中的资源(如表和记 录)存取前,先向系统提出请求,封锁该资源,事务获得锁后,即取得对数据的控制权,在事务释放它的锁之前,其他事务不能更新此数据。当事务撤消后,释放被 锁定的资源。 当一个用户锁住数据库中的某个对象时,其他用户就不能再访问该对象 二、

2014-04-01 16:15:13 1033

手机移动商城

手机移动商城

2013-07-30

SQLite Expert

SQLite数据库安装文件,3.4.34版本

2013-07-26

ASP.NET.2.0.数据库入门经典(第4版)

很实用,pdf格式的,学习ASP.Net的应该会希望拥有这本书,希望会帮到大家吧

2011-12-09

html基础教程

经典的html基础教程,很实用,.chm格式的很方便看

2011-12-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除