自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 设计模式之适配器模式

一、适配器模式的定义      适配器模式(Adapter Pattern)定义:Convert the interface of a class into another clients expect . Adapter lets classes work togeter that couldn't oterwise because of incompatible interaces.(将一

2013-04-10 13:31:01 688

原创 Java中不能被实例化的类

在Java中不能被实例化的类一般分为以下3种情况。        1)抽象类         因为抽象类里面的方法尚未定义如何实现,所以无法进行实例化;        2)内部类        因为内部类的实例化需要借助于外部类,所以某种程度上说是不能被直接实例化的;        3)将构造函数的权限设为private        这种情况常见于官方提供的类中,例如

2013-02-24 20:38:33 8639

原创 JavaScript中的继承机制的实现

JavaScript中继承机制的实现并不是明确规定的,而是通过模仿实现的。这意味着所有的继承细节并非完全由解释程序处理。当我们进行开发的时候,可以根据自己的需要去选择最合适的继承方式。一、对象冒充        原理:构造函数使用this关键字给所有的属性和方法赋值(即采用类声明的构造函数方式)。因为构造函数只是一个函数,所以可使ParentsClass构造函数成为ChildClass的方

2012-12-16 22:23:54 499

原创 JavaScript中定义对象的方法

一、原始的方式                           缺点:需要创建多个car的实例。二、工厂方法                             缺点:每次创建一个新对象必须创建对象的方法,每次调用createCar(),都要创建showColor(),意味着每个对象都有自己的showColor()版本,事实上,每个对象都共享了同一个函数。

2012-12-13 23:06:31 766

原创 Js中的history.back()在FireFox和Chrome

JavaScript中后退的写法:history.back()或者history.go(-1)。        这种写法在IE上即可实现我们想要的效果,但是在FireFox和Chrome就会变得很悲催了。        FireFox:                只需要改成如下方式: 返回        Chrome:            Chrome比FireFox更难

2012-12-09 16:01:13 6663

原创 Jsp中的JavaBean组件

1)JavaBean是什么?     JavaBean是遵循某些简单的约定而编写的Java类,JavaBean并没有扩展特殊的类,也不在特殊的包中,同时也没有使用特殊的接口。     #  JavaBean类必须拥有一个零参数的(默认)构造函数     通常我们都不会在JavaBean中定义带参数的构造函数,好像也用不到。所以我们一般都使用默认的构造参数,当然你可以显示的定义一个无参数

2012-12-09 12:36:26 922

原创 Filter进行登录验证时循环重定向的解决方法

Filter也称之为过滤器,它是Servlet2.3以上新增加的一个功能,其技术是非常强大的。通过Filter技术可以对WEB服务器的文件进行拦截过滤,从而实现一些特殊的功能。在JSP开发应用中也是必备的技能之一。    Filter可以改变一个request(请求)和修改一个response(响应)。Filter不是一个Servlet,它不能产生一个response,它能够在一个reques

2012-12-04 19:40:30 15150

原创 Session会在浏览器关闭后消失吗???

通常情况下,当我们关闭浏览器再重新打开后,我们就需要再次进行登陆(如果没有进行下次自动登录之类的设置)。在Jav中(Session是通用的,这里以Java为例)有一种叫做Session机制(会话机制)来记录用户的登录信息。浏览器关闭之后,Session会被清除吗?       Session是一种服务器端的对象,保存在服务器中。 每个Session 有一个唯一的Session id。 Sess

2012-12-04 00:19:13 12012

原创 Servlet的多线程问题

我们都知道Servlet是默认的以多线程进行执行的,一般情况下一个Servlet只会存在一个实例,Servlet容器在多个客户端请求该Servlet的的情况下会开启多个线程同时访问这一个Servlet实例。这样,当两个或多个线程同时访问同一个Servlet时,可能会发生多个线程同时访问同一个资源的情况,这时,数据就可能变得不一致了。下面以一个例子来说明:结果如下所示:

2012-12-01 20:28:54 833

原创 Servlet中的ServletContext

Servlet容器在启动时会加载Web应用,并为每个Web应用创建唯一的ServletContext对象(当容器分布在在多个虚拟机上时,web应用在所分布的每个虚拟机上都拥有一个ServletContext实例。缺省情况下,ServletContext不是分布式的,并且只存在于一个虚拟机上)。可以把ServletContext看成是一个Web应用的服务器端组件的共享内存。    在Serv

2012-11-30 10:28:25 717

原创 通过源代码分析Servlet的service方法和doXXX方法

首先,对于我们创建的任意一个Servlet都必须要实现Servlet接口,GenericServlet是一个通用的、不特定与任何协议的Servlet,它实现了Servlet接口,而HttpServlet继承于GenericServlet,因此HttpServlet也实现了Servlet接口,所以我们定义Servlet时只需继承HttpServlet即可。Servlet接口中定义了ser

2012-11-29 16:29:31 2891 1

转载 HTTP中的重定向和请求转发的区别

*****本来准备自己写的,发现一篇写的太好了,就不献丑了*****一、调用方式我们知道,在servlet中调用转发、重定向的语句如下:request.getRequestDispatcher("new.jsp").forward(request, response); //转发到new.jspresponse.sendRedirect("new.jsp"); //重定向到new.

2012-11-26 21:57:39 550

原创 回溯法解N皇后问题

回溯法解N皇后问题,要求就不说了,直接说思路和上代码!      /*        * 回溯法解N皇后问题        * 使用一个一维数组表示皇后的位置        * 其中数组的下标表示皇后所在的行        * 数组元素的值表示皇后所在的列        * 这样设计的棋盘,所有皇后必定不在同一行        *        * 假设前n-1行的

2012-11-17 19:12:10 995

转载 Java IO流

JAVA 中的IO流一、流的概念       流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。       一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是Internet上的某个URL。

2012-11-07 14:41:45 479

原创 静态方法为什么不能使用非静态成员变量

" 静态方法中只能使用静态成员,而不能使用非静态成员。非静态方法中既能使用静态成员,也能使用非静态成员",搞Java的应该都知道这两句话,但是为什么呢?       今天同学突然问我这个问题,我也一愣,一直认为就是这样的,但是对细节却不甚了解。后来想了想,然后我对他说:“静态方法和静态属性,是在你第一次使用这个类的时候加载到内存中,并且以后都不会消失(理论上),除非程序关掉。而非静态成员必

2012-11-04 15:46:42 618

转载 如何学好Java

很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛! 要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environmen

2012-04-22 00:41:02 560

原创 Servlet跳转到jsp页面输出结果乱码

昨天在做一个用JavaScript和Servlet分别验证一个jsp中提交的信息,对用户名,密码,性别等各种信息进行判断,Servlet验证后如果正确则转向一个正确界面,输出所填各种信息,如果错误则输出所有错误的信息!      Servlet转向正确界面输出所填信息时,中文都显示的为乱码。各种查资料,各种情况都试了,不是编码不一致等问题。后来发现,获取的结果就是乱码!输出的能不是乱码

2012-04-22 00:29:17 1117

原创 MyEclipse中web.xml和index.jsp文件字体设置

之前一直在使用Eclipse,今天开始使用MyEclipse了。其他的设置都还问题不大,网上也有很多。而这两个文件的字体设置一直找不到,网上也没什么资料。那么小的字真是太烦人啊!看得人头都大了!!!后来一个一个点,一个一个摸索终于是搞定了。使用以下方法就可以轻松搞定,不再烦恼。很多大虾应该都知道的,小弟就献丑了:Windows  ——> Preferences ——> Genera

2012-04-07 19:56:20 1918

空空如也

空空如也

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

TA关注的人

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