自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 智力题

      有3个人去投宿,一晚30元。 三个人每人掏了10元凑够30元交给了老板。后来老板说今天优惠只要25元就够了,拿出5元命令服务生退还给他们, 服务生偷偷藏起了2元, 然后,把剩下的3元钱分给了那三个人,每人分到1元。这样,一开始每人掏了10元,现在又退回1元,也就是10-1=9,每人只花了9元钱。3个人每人9元,3 X 9 = 27 元 + 服务生藏起的2元=29元,还有一元钱去了那里?...

2009-02-07 10:36:41 82 1

关于对象的循环引用(单例模式之误用)

最近开发程序时发现了一个循环引用的bug,想了解下到底是否需要避免对象的循环引用?(完整代码见附件,eclipse编写) 由单例模式说起首先是懒汉法(用到时再创建对象)代码如下public class SingletonLazy1 { private static SingletonLazy1 m_instance = null; private SingletonLazy2 s2 =...

2008-12-03 20:55:46 698

js+css实现的简易弹出式菜单(第二版模仿ibm开发中心的菜单)

下面是html代码,包括了css和js及测试的html标签,在ie6和ff3下测试通过,附详细注释以及源文件下载<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns=...

2008-11-03 23:45:26 203

动态加载资源文件

问题对于java应用中的一些配置文件每次都需要重新启动服务才能重新加载,非常麻烦,故做了一个动态加载资源的程序。可选方案使用监听线程监听文件变化,当文件变化时通知程序重新加载配置文件,用到了事件委托模型和观察者模式类似,如下公共部分 1.Listener接口package com.hrtc.monitor;/** * 监听器接口 * Jul 30, 2008 3:02:28 ...

2008-07-30 17:10:57 173

动态加载java类

目标:当class重新编译后无需重启JVM就能加载更新过的类术语:目标类:指需要动态更新的类对于目标类的限制:构造函数不能有参数必须实现一个接口只对实例方法有效(因为接口中不能有静态方法)没有考虑全局变量(可以在重新加载时复制原对象的成员,不过目前没实现)测试代码:ClassManager manager = new ClassManager();String cl...

2008-07-14 11:14:05 109

java servletfilter实现全站动转静

原理及特点特点:大小仅9k,没有用额外包,jdk1.4环境开发通用性强,配置简单 原理:利用filter拦截请求的jsp,如已生成静态页面且没到刷新时间则重定向静态页面,否则生成静态页面。  * 生成策略:当前时间与上次修改时间的差值大于间隔时间则重新生成 * 定向策略:如果是拦截的页面并且已经生成静态页面则重定向到静态页面 * 静态页面文件名生成策略:源文件名+参数的md5码配置方法...

2008-06-25 18:27:06 84

原创 java书籍推荐

基础 L]d@D0.Z  1.java2核心卷抽 L\NZDkd   X5Y`(/V 这本看完,就上手java了 2.java语言规范 4q13xX   这本完全讲java语言规范,可谓内功心法,进国际性外企必看(指没工作经验的人),外语加这个就ok了。 b$O_L4CP   (YHvGGr  面向对象 zN+* R;Ds  1...

2008-06-04 17:07:15 117

websphere5.1+spring2.0+struts2+hibernate3搭建总结

最近搭建了一个websphere5.1+spring2.0+struts2+hibernate3的框架,因为jdk1.4加websphere5.1环境中间碰到一些问题,网上的解决方案也不全,今天搞了一整天总算搞定了,现与大家分享下。开发工具myeclipse6,先在tomcat4 jdk4上测试,然后部署到websphere5.1上测试通过。步骤:1.设置编译环境为jdk1.42.把自己代...

2008-05-25 16:43:37 134

Better Builds with Maven学习笔记3

3.10 创建应用程序的Web站点    既然你已经经过了构建,测试,部署Proficio的过程,是时候让你看一下怎样为应用程序创建web站点。对于像Proficio的应用程序来说,建议在顶层目录创建源代码目录来存储资源以此生成web站点,这是默认的情况。如果你看一下,你将会发现如下的结构:    proficio    ----proficio-api    ----proficio-c...

2008-04-10 18:55:36 89

Better Builds with Maven学习笔记2

第三章 用Maven创建应用程序3.1 介绍    现在你将钻研的更深一些,在这部分你将学习通过一个管理FAQ应用程序的真实例子学习Maven的最佳实践和高级应用。这个应用程序名字叫Proficio,该名字来自于拉丁语帮助的意思。3.2 建立应用程序目录结构    Proficio的模块组成        Proficio API            Proficio的应用程序接口...

2008-04-10 18:50:28 121

Better Builds with Maven学习笔记1

主要是翻译一下Better Builds with Maven这本书,尽量精简,做个笔记而已,初学maven有不对的地方请指正。所以也不敢说有什么体会,看一章写一章。第一章 Maven介绍Maven是什么    Maven包括一系列构建标准:一个产品库模型,一个管理和描述项目的软件引擎。定义了构建、测试、部署项目产品的标准生命周期。提供了一个简单实用符合Maven标准的通用构建逻辑。是一个在...

2008-04-02 20:54:58 108

ajax学习笔记二:javascript实现命名空间(ajax封装类的例子)

看完《征服Ajax - Web20开发技术详解试读版》感觉这本书全是精华,最后的例子也作为我看完此2章的学习总结练习1.frame操作1)父框架到子框架的引用window.frames["frameName"].frames["frameName2"];2)子框架到父框架的引用window.parent3)兄弟框架间的引用在frame1 中可...

2008-03-18 07:44:13 152

ajax学习笔记一:面向对象的javascript

看了《征服Ajax - Web20开发技术详解试读版》第六章 发现写得很好,总结如下,很多是原书中的也增加了自己理解的部分1.创建数组快捷方式例子:[code="java"][/code]以上两种创建数组的效果相同2.使用方括号([])引用对象的属性和方法语法:方式一:对象名.属性(方法)名方式二:对象名["属性(方法)名"]区别:方式二可以有特...

2008-03-18 07:41:58 85

java Timer实现定时任务

    //===== Task.java =====import java.util.TimerTask;public class Task extends TimerTask ...{    private String id;        public Task(String id)...{        this.id = id;    }        @Override    pu...

2008-02-23 19:52:00 71

java动态代理

    //===== file:DynamicProxyFactory.java =====import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;public class DynamicProxyFactory ...{    /** *...

2008-02-22 21:40:00 63

空空如也

空空如也

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

TA关注的人

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