01 2005 档案
添加映射的过程
摘要:在Configuration类中,我们通过add方法添加一个映射,而add方法又把这个任务交给了Binder类的bindrooR方法。 protected void add(org.dom4j.Document doc) throws Exception { try { Binder.bindRoot( doc, createMappings() ); } catch (Mappin... 阅读全文
posted @ 2005-01-31 14:58 Na57 阅读(912) 评论(0) 推荐(0)
Configuration与Builder模式
摘要:使用Hibernate的第一个步骤是要对其进行配置: Configuration cfg = new Configuration() .addFile("Vertex.hbm.xml") .addFile("Edge.hbm.xml"); net.sf.hibernate.cfg.Configuration的一个实例代表了应用程序中所有的Java类到关系数据库的映射的集合在Confi... 阅读全文
posted @ 2005-01-31 11:14 Na57 阅读(834) 评论(0) 推荐(0)
补遗:CacheFactory
摘要:使用什么样的缓存,以及使用什么缓存策略是在配置文件中配置的: 上面指出,对cat表使用read-only策略的JCS缓存。 在CacheFactory中,根据从配置文件中读出的element创建缓存: public static CacheConcurren... 阅读全文
posted @ 2005-01-31 09:59 Na57 阅读(783) 评论(0) 推荐(0)
static class 和 static interface
摘要:今天看代码,不断看到static class 和 static interface,也不明白是什么意思。经过多方搜索,总算让我找到了答案。先看下面一个例子吧: public class InnerClass1{ static class A { void methodA() { System.out.println("sdfsdf"); } } publi... 阅读全文
posted @ 2005-01-30 18:38 Na57 阅读(3732) 评论(1) 推荐(0)
新老 Audi A4
摘要:昨天去吃饭看到一辆崭新的Audi A4 1.8T,今天在宿舍外面又看到一辆Audi A4 2.4L,不知道为什么,感觉这两个车跟以前第一代的A4都有点不一样。今天特地在Audi官方网站找了点资料做了个对比。不过只有找到现在的车的资料,一年多以前的“老A41.8T” 找不到了,就凭我的记忆吧。 做比较嘛,当然不能全部车型都比较,就挑三款、分两组吧:1.8T技术领新型、2.4... 阅读全文
posted @ 2005-01-30 18:10 Na57 阅读(939) 评论(7) 推荐(0)
The Implement of Cache in Hibernate
摘要:Hibernate的缓存Hibernate的缓存主要实现在net.sf.hibernate.cache包里。具体代码请查看Hibernate 源码。1、Cache此接口定义了缓存的一些基本操作,例如get,put,lock,unlock等。在此接口的基础上,Hibernate使用JCS等多种机制实现了缓存,包括:JCSCache,OSCache,SwarmCache,TreeCache,Hasht... 阅读全文
posted @ 2005-01-30 17:37 Na57 阅读(2292) 评论(0) 推荐(0)
net.sf.hibernate.util 总结
摘要:net.sf.hibernate.util 基本已经看完了,总结如下:1、包中的类多数是某些公用的类属方法(如:StringHepler等)、工厂类(如:XMLHelper)、以及一些基础数据结构等。2、包中的工厂方法大多数并不仅仅是某一个类的工厂,而是一组类的工厂,这有利于减少类的数目,以免类的数目过多,其中值得学习的一种方法是LinkedHashCollectionHelper类中使用的方法。... 阅读全文
posted @ 2005-01-29 16:27 Na57 阅读(783) 评论(0) 推荐(0)
GetGeneratedKeysHelper 与反射
摘要:此类中用了最基本的一些反射方法,应该说是检验反射功底的好东西。例如: RETURN_GENERATED_KEYS = Statement.class.getDeclaredField("RETURN_GENERATED_KEYS").getInt(PreparedStatement.class); 跟 PreparedStatement.RETURN_GENERATED_KEYS 是不一样的。前... 阅读全文
posted @ 2005-01-29 15:39 Na57 阅读(563) 评论(0) 推荐(0)
EmptyIterator 与 Dangling Composite错误模式
摘要:EmptyIterator实现了Iterator接口,同时也是Dangling Composite错误模式中的"Empty"。Dangling Composite错误模式UML图如下:具体内容请看dw上的文章:Dangling Composite 错误模式 阅读全文
posted @ 2005-01-29 14:39 Na57 阅读(536) 评论(0) 推荐(0)
DTDEntityResolver 与实体解析
摘要:DTDEntityResolver 实现了org.xml.sax.EntityResolver接口,此接口用于解析外部实体,例如: 通过实现EntityResolver接口,也就实现了一种解析实体的策略。另外,从源码来看,DTD文件应该在类库的 "net/sf/hibernate/" 下,不然将会找不到DTD文件,以至于解析报错。关于外部实体解析的具体内容,请看参考资料[1]。参考资料1、Bre... 阅读全文
posted @ 2005-01-29 10:33 Na57 阅读(925) 评论(0) 推荐(0)
源码解读心得 - net.sf.hibernate.util.BytesHelper
摘要://$Id: BytesHelper.java,v 1.4 2003/06/15 12:45:08 oneovthafew Exp $package net.sf.hibernate.util;/**//*** 此类封装了Array的一些相关操作*/public final class BytesHelper { private BytesHelper() {} /... 阅读全文
posted @ 2005-01-28 18:44 Na57 阅读(882) 评论(0) 推荐(0)
源码解读心得 - net.sf.hibernate.util.ArrayHelper
摘要://$Id: ArrayHelper.java,v 1.6.2.5 2003/12/13 12:25:12 oneovthafew Exp $package net.sf.hibernate.util;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;import java.util.... 阅读全文
posted @ 2005-01-28 18:39 Na57 阅读(924) 评论(0) 推荐(0)
源码解读心得 - net.sf.hibernate.util.StringHelper
摘要:给这个类做了一下注释,不是很详细,而且还有一些地方不是很清楚。 //$Id: StringHelper.java,v 1.16.2.11 2004/01/10 03:14:04 oneovthafew Exp $package net.sf.hibernate.util;import java.util.Iterator;import java.util.StringTokenizer;publ... 阅读全文
posted @ 2005-01-28 17:02 Na57 阅读(1543) 评论(0) 推荐(0)
Hibernate源码解析 - 序
摘要:这个假期,老板下达任务:把Hibernate源码注释一遍。汗,Hibernate我只到用的水平,要我读它的源码还真要命。为了完成任务,只好硬着头皮来了。于是乎,我定了一个指导思想:从独立性高的包入手,从功能明确的包入手。总的一句话,就是从高聚合、低耦合开始。到底能做到什么地步,就看我的造化了。。。。 阅读全文
posted @ 2005-01-28 10:01 Na57 阅读(2818) 评论(4) 推荐(0)
Next C# - Cω
摘要:今天看到Microsoft Research有了个新的东西:Cω这是C#的扩展版本,C#都还没有出完呢,就来了个Cω,看来,Microsoft Research研究5到10年以后的技术果真名不虚传。 阅读全文
posted @ 2005-01-28 09:27 Na57 阅读(562) 评论(2) 推荐(0)
《Inside XAML》翻译半成品
摘要:原文:http://www.ondotnet.com/pub/a/dotnet/2004/01/19/longhorn.html时间仓促,胡乱翻译了一通,并没有完全按照原文去翻译,我是照我的理解来的。不明白只处请参照原文。什么是XAML?XAML的全称是eXtensible Application Markup Language,用于像HTML构建WEB页面一样构建应用程序的界面——当然,同样也可... 阅读全文
posted @ 2005-01-26 22:34 Na57 阅读(770) 评论(0) 推荐(0)
歪酷博客自定义模板说明
摘要:歪酷博客的自定义模板跟.Text Blog的差不多,只是实现方式有点不一样:歪酷博客可以选择不同的模板,而且还可以对模板进行修改。.Text Blog也可以选择不同的模板,但是不可以对模板进行修改,只能添加,同时,它还提供了放置公告的地方,而歪酷则没有。下面对歪酷模板的CSS类进行了一些说明(以小楼的blog为例):.blog_name blog的显示名... 阅读全文
posted @ 2005-01-26 18:42 Na57 阅读(3328) 评论(0) 推荐(0)
AspectJ的实现机制
摘要:此文摘自IBM developerWorks原文请看:What is AspectJ使用AspectJ,我们不用对原有的代码做任何修改,就可以为代码提供不同的Aspect(方面)--比如,认证,事务等。 我们只需要提供两个不同的Aspect--认证Aspect和事务Aspect。 Code 4.1 AuthAspect.java aspect AuthAspect{ pointc... 阅读全文
posted @ 2005-01-26 14:42 Na57 阅读(1498) 评论(0) 推荐(0)
我们为什么需要AOP
摘要:此文摘自IBM developerWorks原文请看:What is AspectJ本节简单介绍AOP的概念,解释我们为什么需要AOP。 AOP是Object Oriented Programming(OOP)的补充。 OOP能够很好地解决对象的数据和封装的问题,却不能很好的解决Aspect("方面")分离的问题。下面举例具体说明。 比如,我们有一个Bank(银行)类。Bank有两个方法,dep... 阅读全文
posted @ 2005-01-26 10:43 Na57 阅读(1617) 评论(0) 推荐(1)
Google新功能-Google Vedio 板扎!
摘要:Video BETA看到Google有这种功能真是激动,可惜现在还是Beta版,算了,自己去感受吧. Example Google Video results: NBA WWE 还有一点不完美的就是 - Video is currently not available. 阅读全文
posted @ 2005-01-25 17:55 Na57 阅读(594) 评论(4) 推荐(0)
首次面试经历
摘要:今天下午,成都的软件公司来面试——看我能不能去他们公司实习。刚刚面试结束,来说说我的惨痛经历。一、极其缺乏经验看着同学一个一个进去面试,我就像热锅上的蚂蚁,心里完全没有底,脑子一片空白。汗,这是我第一次面试啊~~~二、有话说不出进到屋子里,看到了面试官,心里没有开始时候紧张了。做到椅子上,然后就开始接受面试了。他问的问题都不是很难——至少我都知道,可是,叫我说出来了还真为难我了,从来看资料都是只看... 阅读全文
posted @ 2005-01-25 17:48 Na57 阅读(684) 评论(7) 推荐(0)
AquaDock DIY记
摘要:首先要庆祝一下,本BLOG在GOOGLE中文搜索中,关键词"DameK UltraBlue"排名第一. (自己臭美一下)AquaDock是DameK UltraBlue附带的好用的桌面工具,可惜它不带自定义的功能(可能是还处在测试期吧).花了一点时间,研究了一下.它的图标的配置主要在文件C:\WINDOWS\Resources\Themes\DameK UltraBlue\AquaDock\ite... 阅读全文
posted @ 2005-01-25 16:03 Na57 阅读(689) 评论(2) 推荐(0)
最近生活有点空
摘要:考研考完以后,感觉好像有点空虚,从此以后再也不用再每天早起背着书包去图书馆占位子,不用去看烦人的政治,也不用为了考试刻意去背英语单词(我不过CET4我怕谁!)。 下学期开始,就完全没有课了,要说没有课——必须去上的课,应该是这个学期开始就没有了,只是还时不时的去上一下考研的专业课。 大学生活就要这样结束了,很快就要走入职业生涯,想起来还真有点紧张的。今天开始时为期两天的“双... 阅读全文
posted @ 2005-01-25 14:06 Na57 阅读(427) 评论(2) 推荐(0)
我看.Net My Services
摘要:什么是.Net My Services? 《.Net My Services 精解》上的解释是:.Net My Services是一组可以通过Internet访问的基于XML的Web服务实现。总的说来,其实就是一系列Web Service的组合——确切的说是一组以用户为中心、可复用的Web Service。 我的看法 软件应该是被生产的,而不是被开发的。使用.Net My ... 阅读全文
posted @ 2005-01-25 10:31 Na57 阅读(475) 评论(0) 推荐(0)
试考完了,不过工作又开始了。
摘要:本想考完试后好好勃一勃,可惜,宿舍居然断网了~~郁闷之极。只好把blog写在word里,然后跑到实验室来帖。下个学期可能被BOSS派往成都工作,现在学习方向都得改,看来我的计划又得搁浅了。现在终于知道什么是人在江湖、身不由己了。 阅读全文
posted @ 2005-01-24 10:51 Na57 阅读(405) 评论(4) 推荐(0)
JVoiceXML
摘要:关于JVoiceXML的介绍 出处:http://blogs.sun.com/roller/page/plamere/20050119#jvoicexml JVoiceXML is an open source implementation of VoiceXML written in Java. JVoiceXML is currently in the pre-alpha stage. It... 阅读全文
posted @ 2005-01-19 23:07 Na57 阅读(739) 评论(0) 推荐(0)
考前预测
摘要:高考之前,我做过一次预测: 小学,上的是镇上最好的小学; 初中,上的是县上最好的中学; 高中,上的是市里最好的中学; 大学,。。。。。那就该省里最好的大学了。汗~~~ 结果,真被我说中了,高考落榜。我就这样进入了云大。 这次,不知道会结果怎么样。。。 阅读全文
posted @ 2005-01-19 22:47 Na57 阅读(386) 评论(6) 推荐(0)
Sexy Bill....(Gates的另一面)
摘要:意外中发现的,Bill Gates性感的照片。看看20多年前的世界首富什么样。HOHO~~~ 出处:http://blog.monkeymethods.org/2005/01/bill-gates-strikes-pose-for-teen-beat.html Bill Gates Strikes a Pose for Teen Beat Photospread, 1983 ... 阅读全文
posted @ 2005-01-19 00:59 Na57 阅读(503) 评论(10) 推荐(0)
[广告]牛头论坛新版 -- 笑死人不偿命
摘要:以前看过很多经典的笑话都没有注意保存,现在好了,全都放到牛头论坛去。 呵呵,为了增加论坛人气,以后这里就不放了。 阅读全文
posted @ 2005-01-17 22:33 Na57 阅读(482) 评论(2) 推荐(0)
[ZT]斧头舞一分钟教学
摘要:http://home.so-net.net.tw/19840428/dance.wmv 很不错哦 阅读全文
posted @ 2005-01-17 22:22 Na57 阅读(483) 评论(3) 推荐(0)
XSLT的数学函数库
摘要:一个已经写好的XSLT函数库,包括sin,cos等。要使用的话直接引用就可以了。 文件CVS记录: http://framework.openoffice.org/source/browse/framework/filter/source/xslt/common/math.xsl XSLT文件: http://framework.openoffice.org/nonav/source/brows... 阅读全文
posted @ 2005-01-17 17:12 Na57 阅读(768) 评论(0) 推荐(0)
超人,永远的SuperHero
摘要:今天看《超人2》,心血来潮找了点超人的资料看~~~~ 原文摘自CCTV《第十放映室》 全文见:http://forum.newtopworks.com/ShowPost.aspx?PostID=8912 那是一个崇拜英雄的年代,每一个孩童都幻想着能够披上红色的斗篷,飞向蔚蓝的天空。 那是我们共同的记忆,从天而降的勇士,用他那强壮的身躯为我们抵挡艰险,用他那迷人的微笑... 阅读全文
posted @ 2005-01-17 17:02 Na57 阅读(2479) 评论(4) 推荐(0)
[ZT]Addison Wesley's Free Chapters and Articles
摘要:Addison Wesley 出版的一些书的免费章节和文章,原文请看http://weblogs.asp.net/israelio/archive/2005/01/16/353942.aspx Introduction to SOA with Web Services By Greg Lomow, Eric Newcomer Microsoft SQL Server 2000 Report... 阅读全文
posted @ 2005-01-17 16:45 Na57 阅读(872) 评论(0) 推荐(0)
看老外写的英文
摘要:无意间,看到一个老外评价《Kill Bill》,他是这样写的: I dunno, I was really underwhelmed by this pair. Kill Bill: Vol. 1 is pretty much archival footage from a shoot-'em-up (or rather, slice-'em-up) video game, where you... 阅读全文
posted @ 2005-01-17 00:12 Na57 阅读(725) 评论(4) 推荐(0)
小金鱼也不好养~~~
摘要:昨天好不容易搞了条小金鱼到BLOG上,觉得挺漂亮的。 今天早上看小楼的BLOG,她说在我这儿回复不了。我还纳闷,我可以回复呀。后来,我发现原来是金鱼拦住了写回复内容的文本框。我一直都开着TT的智能屏蔽才没察觉,还害小楼白跑一趟。 今天我把养了一天的金鱼删了,还是在鱼缸里养比较好~~ 阅读全文
posted @ 2005-01-16 16:33 Na57 阅读(470) 评论(0) 推荐(0)
Blog 上的小金鱼
摘要:意外中,在论坛发现一条可爱的小金鱼,它可以放到BLOG上,效果不错. 把上面的代码放到公告栏就可以了。也可以自己改一下width 和 height 阅读全文
posted @ 2005-01-14 21:48 Na57 阅读(472) 评论(4) 推荐(0)
终于有人把我“恋”了~~~
摘要:“恋”是从小楼那学来了,据说是“链接”的意思。 小楼的BLOG是我在转帖他的文章的时候看到的,写的很棒,他对音乐的认识之深让我很PF。 今天上他的BLOG,看到他把我“恋”上了,真的很高兴——我的BLOG第一次有人“恋”上。呵呵,希望考完试可以有更多的时间好好维护我的这个新BLOG。 阅读全文
posted @ 2005-01-14 11:55 Na57 阅读(481) 评论(3) 推荐(0)
自定义 DameK UltraBlue 的 Command Line
摘要:DameK UltraBlue 是一个很好用的桌面辅助软件,特别是它提供的Command Line,可以使我们很快的打开经常上的网站,例如牛头论坛等。 可惜有一点不好的就是,他没有提供自定义命令行的功能。不过,我发现我们还是可以通过修改它的配置文件来实现自定义的。 在安装之后,会有这样一个文件:C:\WINDOWS\Resources\Themes\DameK UltraBlue\Deskto... 阅读全文
posted @ 2005-01-13 20:48 Na57 阅读(722) 评论(0) 推荐(0)
老婆、二奶、小蜜与小姐
摘要:老婆、二奶、小蜜与小姐的区别! 老婆是操作系统,一旦安装卸载十分麻烦;二奶是互联网,风光无限花钱不断;小蜜是桌布,只要你有兴趣天天可以更换;小姐是盗版软件,用时记着先杀毒! 老婆是字画,挂得发了黄也不能换;二奶是年历,每年都得换新鲜;小蜜是月历,三十天的时间足够长了;小姐是日历,过了今天,撕了又是新的开始! 老婆是挂面汤,虽然温暖但过于平淡;二奶是肯得基,投着洋味吃多了又腻人;小蜜是涮... 阅读全文
posted @ 2005-01-12 13:15 Na57 阅读(508) 评论(0) 推荐(0)
复制文本到剪贴板
摘要:今天在看歪酷博客的时候发现了一个好用的功能——把文本内容复制到剪贴板,以免发表文章的时候失败而又没有保存原来的内容。 我花了九牛二虎之力,总算打看了网页的源码 Copied=holdtext.createTextRange();//holdetext是一个TextArea Copied.execCommand('Copy'); 可惜我的JavaScript 1.3 R... 阅读全文
posted @ 2005-01-08 18:11 Na57 阅读(787) 评论(0) 推荐(0)
XML Query, 语义Web今年运势
摘要:Don Box 在他的Blog上预测了今年XML Query、语义Web及Web Services的形势。 XML Query, the Semantic Web, and WS-*will continue to hold promise. This isthe polite way of saying that none of the above will have an explo... 阅读全文
posted @ 2005-01-07 17:09 Na57 阅读(479) 评论(0) 推荐(0)
新生的 XInclude
摘要:前几天看Don Box 的Blog,有篇叫All I want for Christmas is an XInclude 1.0 Full Rec 的帖子。首次看到了XInclude,也没有仔细看。 今天,我看W3C,才看到这个文档——XML Inclusions (XInclude) Version 1.0 他的介绍是这样的: Many programming languages pro... 阅读全文
posted @ 2005-01-05 19:47 Na57 阅读(592) 评论(0) 推荐(0)
关于op99.com网站修改IE菜单的更改方法
摘要:今天打开电脑,看到IE多了个菜单项——“网址”,中毒了!!点了以后发现链接到一个叫做op99.com的网站。 在Google上搜了一下,在SyperGood的学习笔记发现了解决办法: 点->开始->运行 输入:regsvr32 /u c:\progra~1\ltucx\1002\c0.dll , 然后,再删除文件夹:C:\Program Files\LtUcx 下的全部内容 阅读全文
posted @ 2005-01-05 13:44 Na57 阅读(951) 评论(1) 推荐(0)