自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

★★★★★ 知知为知知,不知为不知,是知也! ★★★★★

【 听一秒,看一刻,想一时,思一世,才为大者 】

原创 2004年的最后一天

虽然2004-12-31已经过去很久了,但我一直认为今天才是 2004的最后一天。

2005-02-07 07:59:00

阅读数 803

评论数 0

原创 高级 DAO 编程 作者:Sean C. Sullivan

Sean C. Sullivan (dao-article@seansullivan.com)软件工程师2003年10月J2EE 开发人员使用数据访问对象(Data Access Object DAO)设计模式,以便将低级别的数据访问逻辑与高级别的业务逻辑分离。实现 DAO 模式涉及比编写数据访问...

2004-10-28 12:58:00

阅读数 845

评论数 0

原创 Java面试中的陷阱

第一,谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不...

2004-10-28 08:33:00

阅读数 768

评论数 0

转载 关于unsaved-value 的再问。

ywang的提问: unsaved-value是表示一个对象是新的还是旧的,如果unsaved-value=none 那么就是新的,就会被insert到数据库中,如果unsaved-value=any 就是说明对象是从数据库中load的,被update到数据库中。 我的问题是:unsaved-va...

2004-07-16 10:18:00

阅读数 952

评论数 0

转载 在Java中使用反射分析类结构

基本编程思路:       首先要获取需要进行分析的类的名称,将类名称指定到Class类中的forName(String  classname)方法为参数,调用该方法后将返回一个该指定类型的Class对象,Class对象描述了该类型的详细信息,其中一些重要的方法包括:getFields(),get...

2004-07-16 10:16:00

阅读数 708

评论数 0

转载 用户自定义ID Generator的例子

POpackage com.dsii.hibernate.po; public class Company {    private String id;    private String name;    private String year;    public Company() { }...

2004-07-16 10:10:00

阅读数 1027

评论数 0

原创 对Hibernate一下觉得亲切了!

看了一个名不见经传的论坛原码,虽然实现的很简单,但是结构很清晰,struts+hibernate,数据操作用了DAO模式,支持mysql和hibernate(本身hb就支持多种数据库了,估计作者是为了实践自己的模式基础),这样添加其他的数据库支持也很简单了。然后值得一提的是,DAO的实现类里实现一...

2004-07-15 10:31:00

阅读数 907

评论数 0

转载 用 CodeRuler 征服中世纪王国

用这个新的、生动的图形模拟器拓展您的 Java 编程技能 CodeRuler 源自于 2004 ACM International Collegiate Programming Competition (请参阅 参考资料),它是 IBM alphaWorks 最新的幻想游戏模拟器挑战。这个游戏有一...

2004-07-12 20:53:00

阅读数 1947

评论数 0

转载 developerWorks:Java 技术:重锤痛击 Robocode!

通过高级机器人战斗仿真引擎学习 Java 编程比以往更有趣 Robocode 是一个很容易使用的机器人战斗仿真器,可以在所有支持 Java 2 的平台上运行。您创建一个机器人,把它放到战场上,然后让它同其他开发者们创建的机器人对手拼死战斗到底。Robocode 里有一些预先做好的机器人对手让你入门...

2004-07-12 20:50:00

阅读数 1055

评论数 0

转载 语义的需要

    见过不少拙劣的设计,不少程序员都只为最终功能的实现,完全不管语义的需要,编写出低劣的代码,几乎没有语义这个概念,而我认为这是一个程序员的修养问题,对于一个程序员其具有深远的意义。    语义就是语言的意义,在电脑编程方面来说就是对内存操作及机器指令执行的解释。它表现出程序编写人逻辑思维的清...

2004-07-08 16:59:00

阅读数 1008

评论数 0

转载 C++從零開始

http://blog.csdn.net/lop5712/category/20084.aspx

2004-07-08 16:58:00

阅读数 745

评论数 0

原创 没事找事做!

这两天项目Pending,突然没事做的感觉了,记得原来宿舍兄弟的话:你没事也得找事做。很有道理,刚好可以捡起来搁置了很久的Hibernate来,继续研究。

2004-07-08 12:56:00

阅读数 810

评论数 0

原创 FPS Summary [2004/5-2004/7]

FPS项目可以说是我开始的一个全新的尝试,用MVC三层架构开发,后端BO层的设计,一切听起来都是那么美好。可是一旦正真的进入项目才发现初期的想法太简单,考虑到的问题太少,开始进入挣扎期。   Question List:   1.    原来设想的接口不能完全的cover 现有的需求,就要想变通的...

2004-07-06 17:00:00

阅读数 737

评论数 0

转载 javadoc,在 Java 的注释上做文章

目录   前言  一. Java 文档和 javadoc  二. 文档注释的格式    1. 文档注释的格式化    2. 文档注释的三部分   三. 使用 javadoc 标记    1. @see 的使用    2. 使用 @author、@version 说明类    3. 使用 @para...

2004-07-06 16:45:00

阅读数 1579

评论数 0

转载 GBA探索日记(二)

GBA探索日记(二) OBJ及OAM OBJ就是指的一个个的精灵,或者说就是GBA中的小块小块的图片.它其实跟BG差不多.只是它要小一些.它也算个图层.比如GBA中的RPG游戏就喜欢把一个个的人物用OBJ来实现.这样方便控制他们的位置.当然,从GBA探索日记(-)中也可以看到BG的控制其实也是很...

2004-07-02 17:19:00

阅读数 1006

评论数 0

转载 GBA探索日记(-)

GBA探索日记(-) mode0-2的BG与VRAM   GBA的VRAM总共96KB,在mode3-5中,VRAM跟计算机的显示内存一样.屏幕上一个点对应一个显示内存地址. 可以看看下面两个函数,都是在mode4下的写点函数. void PlotPixel(int x,int y, unsig...

2004-07-02 17:18:00

阅读数 1023

评论数 0

原创 黄山游记

     元旦才去过了黄山,刚好元旦连着双休日,中间只请了一天假,总体感觉很不错的(主要有LP陪着:),一共玩了三天,第一天去了宏村,第二天上山,第三天下山。   我们是坐30号晚9点多的去黄山的火车(那一次忘了),在车上渡过了2003年,大概10多小时的火车后,早上到了黄山市(屯溪)。然后出火车...

2004-06-30 13:17:00

阅读数 1557

评论数 0

转载 [upload 机制讲解] FileUpload 總覽

SECTION 01 FileUpload 總覽 在撰寫網站程式的時候, client 與 server 之間的往往不只有純文字的溝通, 還會有 binary 的檔案傳輸, 該如何在 HTML Form 之中傳送, 就要遵守 RFC 1867 的規範了. 基本上, post.jsp (選擇檔案)應...

2004-06-30 13:15:00

阅读数 1713

评论数 0

转载 业务对象到关系数据库映射的若干模式

摘要 这些模式描述如何把业务对象映射到非面向对象的数据库中。面向对象和非面向对象这两种技术存在着阻抗不匹配(impedance mismatch),因为对象由数据和行为组成,而一个关系型数据库则是由表和它们之间的关系组成的。虽然不可能完全消除这个阻抗不匹配,你可以遵循适当的模式使之最小化。适当的...

2004-06-30 13:14:00

阅读数 4028

评论数 0

转载 为什么extends是有害的(一)

概述大多数好的设计者象躲避瘟疫一样来避免使用实现继承(extends 关系)。%80的代码应该完全用interfaces写,不用具体的基类。事实上,四人帮的设计模式的书大量的关于怎样用interface继承代替实现继承。这个文章描述设计者为什么有这样的怪癖的想法。Extends是有害的;也许对于C...

2004-06-30 13:06:00

阅读数 901

评论数 0

转载 为什么extends是有害的(二)

[/接上一篇]有一天,有人也许运行这个代码并且注意到Stack没有运行的如想象的那么快,并且能够在重负荷下使用。你能够重写Stack,以至于它不用ArrayList并且继续提高Stack的效率。这是新的倾向的和有意义的版本:[/代码]class Stack {     private int st...

2004-06-30 13:04:00

阅读数 1186

评论数 0

转载 在学习多线程时碰到的难题以及攻克

      接触多线程已经不少时间了,也做了不少事情,但是一直觉得用起来不那么顺手,在debug的时候,往往会比较担心在同步上出什么问题,想起"程序员最怕的是自己写的代码"这句话,觉得真是不假.  终于有一天,我觉得是时候把这个问题弄清楚了,所以,我就在网上找相关的内容看,结果...

2004-06-30 13:02:00

阅读数 1136

评论数 0

转载 改进JAVA字符串分解的方法

一、概述   大多数Java程序员都曾经使用过java.util.StringTokenizer类。它是一个很方便的字符串分解器,主要用来根据分隔符把字符串分割成标记(Token),然后按照请求返回各个标记。这个过程称为Tokenization,实际上就是把字符序列转换成应用程序能够理解的多个标记...

2004-06-30 13:02:00

阅读数 1034

评论数 0

转载 java对象序列化学习笔记

目前网络上关于对象序列化的文章不少,但是我发现详细叙述用法和原理的文章太少。本人把自己经过经验总结和实际运用中的体会写成的学习笔记贡献给大家。希望能为整个java社区的繁荣做一点事情。序列化的过程就是对象写入字节流和从字节流中读取对象。将对象状态转换成字节流之后,可以用java.io包中的各种字节...

2004-06-30 13:00:00

阅读数 2408

评论数 0

转载 EJB调用原理分析

一个远程对象至少要包括4个class文件:远程对象;远程对象的接口;实现远程接口的对象的stub;对象的skeleton这4个class文件。在EJB中则至少要包括10个class:Bean类,特定App Server的Bean实现类Bean的remote接口,特定App Server的remot...

2004-06-30 12:59:00

阅读数 884

评论数 0

转载 Java 的JDBC 数据库连接池实现方法

关键字: Java, JDBC, Connection Pool, Database, 数据库连接池, sourcecode   虽然 J2EE 程序员一般都有现成的应用服务器所带的JDBC 数据库连接池,不过对于开发一般的 Java Application 、 Applet 或者 JSP、vel...

2004-06-30 12:58:00

阅读数 782

评论数 0

转载 JSP的运行内幕

    经常有朋友问起,JSP和Servlet之间有什么区别,两者之间又有什么联系?其实Servlet技术的出现时间很早,是当时为了Java的服务器端应用而开发的。大家都知道Applet是应用小程序,Servlet就是服务器端小程序了。但在Microsoft公司的ASP技术出现后,使用Servle...

2004-06-29 12:52:00

阅读数 788

评论数 0

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