自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

enoeht的专栏

没有翅膀也要学会飞翔

  • 博客(6)
  • 收藏
  • 关注

原创 处理没有被捕获的异常

    在我们的程序中并不是所有的异常都被捕获,有些是因为我们不想捕获,因为我们认为那些异常没必要捕获 而有些是我们无法捕获的,因为我们不能确定它们会在什么地方出现,例如像NullPointerException,ClassCastException,IndexOutOfBoundsException这些RuntimeException。我们也许可以在所有它们有可能发生的地方去捕获它们,但这确实

2004-07-26 18:20:00 1207

原创 Observable与Observer

    在Java中通过Observable类和Observer接口实现了观察者模式。一个Observer对象监视着一个Observable对象的变化,当Observable对象发生变化时,Observer得到通知,就可以进行相应的工作。例如在文档/视图结构中,文档被修改了,视图就会得到通知。       java.util.Observable中有两个方法对Observer特别重要,一个是set

2004-07-26 17:58:00 1295

原创 一个在程序中实现plugin机制的简单例子

所有的plugin模块都应该实现一个ModuleInterface接口: public interface ModuleInterface { ???public boolean handles(Object key); } 这意味着所有的模块都有一个handles方法,这个方法提供了一个挑选模块的机制,根据传入的对象识别模块,例如传入一个String,根据这个String判断这是不是一个适用的模

2004-07-26 17:42:00 1252

原创 Servlet访问路径

http://company/shopping/loginServlet 通常用这样的路径来访问webroot/company/shopping /WEB-INF/classes目录下的一个servlet   http://company/shopping/servlet/ login 默认情况下servlet的URL都被设置在一个servlet下 invoker /servlet/*   h

2004-07-26 17:40:00 4186

原创 检测用户浏览器的Cookie设置

这是一个检测用户浏览器的Cookie设置是否打开的一个小技巧。 技巧很简单,当servlet接收到一个请求时,先不处理这个请求,而是发送一个响应,在响应中包含一个cookie并且要求浏览器在接到这个响应后立即再重发上一个请求,并在请求中添加这个cookie,然后在servlet中检测浏览器第二次发的请求中是否有这个cookie,如果没有就说明这个浏览器不支持cookie,有就对这个请求进行应作的处

2004-07-26 17:38:00 2584

原创 在Java中处理日志记录

在JDK1.4中提供了一个日志记录包:java.util.logging,它可以对程序中的日志记录进行相当复杂的控制。例如:通过它可以指定日志的级别和日志的位置(控制台、文件、套接字、内存缓冲区),也可以创建子记录器,通过它可以用程序控制的方式来指定想记录的内容,也可以使用配置文件来指定,而不需要去改动程序。和Log4j相比,它更简单更轻量级,在对日志输出的要求不是很复杂时,它无疑是更好的选择。

2004-07-26 17:33:00 1382

空空如也

空空如也

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

TA关注的人

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