自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Oracle创建表空间

--创建临时表空间CREATE TEMPORARY TABLESPACE TS_TMP TEMPFILE 'D:\ORACLE\ORADATA\TMP\TMP.DBF' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048MEXTENT MANAGEMENT LOCAL;--创建数据表空间CREATE TABLESPACE TS_DATAL...

2008-08-28 22:13:08 140

[翻译]需求的用例文档管理

原文:http://searchsoftwarequality.techtarget.com/expert/KnowledgebaseAnswer/0,289625,sid92_gci1315460_tax306118,00.html  问题 :我需要为一个现存的应用系统建立一些用例。这个系统有大量的相关文档,其中一些已经规格化了,同时也仍有好些没有整理。那如何通过用例来描述这种状态比...

2008-07-05 16:06:12 143

Visitor - 访问者模式

话说有一个银行,有三个窗口,但是每个窗口的智能都是一样的,即都能办理所有的业务。因此每位来银行办理业务的人只要排队就是了,排到你了,就向业务员说明你要办理的业务,然后业务员根据你的业务选择不同的单据,打开不同的账本。……。 业务员此时典型的工作流程是:if (service instanceof Saving){ //存款 ......}else if (service in...

2008-06-23 14:04:32 153

[翻译]Reflection in Action

原文:http://today.java.net/pub/a/today/2008/02/12/reflection-in-action.html你曾经为IDE会自动的列举出所有你所编写的类的详情,甚至连私有的字段和方法也“难逃魔掌”而感到惊讶吗?此外,这些IDE居然还能够识别那些并不提供源码并压缩成JAR文件的类。它们是怎么做到的?这些都是因为反射。本文将通过逐步列举一个类的内容,来阐明反射是如...

2008-02-25 23:24:50 354

jQuery库与其他JS库冲突的解决办法

现在的js库很多,而且各有所长。像我,就比较喜欢jQuery,但同时也会使用一下其他的js库,如YUI,DWR什么的。但是它们却时不时地相互闹些小矛盾,真是让人头痛。究其原因,原来是它们的全局对象定义冲突了,特别是变量”$”,几乎百分之百要在这中招。怎么办?呵呵,看我的!重载$函数。使用jQuery.noConflict()就可以通过重载$函数,从而区分开跟其他js库的重叠部分。例子如下:<...

2008-01-02 00:29:28 154

Perl之旅(一)

学习一个知识,最好的温习方法是把它教给其他人。本着这个想法,我就来尝试着说说Perl。Perl是什么?它是一种脚本语言,自由且功能强大。你可以认为他是“实用报表提取语言”(Practical Extraction and Report Language),也可以称其为“病态折中垃圾列表器”(Pathologically Eclectic Rubbish Lister)。这两种解释在作者Larr...

2007-11-05 23:09:05 80

一个简单的JDBC例子

朋友开始学JAVA,刚学到JDBC,找我写个例子给他看看。心想这容易,可是打开eclispe却下不了手——居然只记得有个DataSource、有个ResultSet,然后……然后就没有了。查了Java doc才又想起。唉,看来这些零零散散的东西还是需要记下来才行。java 代码  // 载入驱动   Class.forName("com.mysql.jdbc.Driver...

2007-10-27 16:23:58 214

Linux下写C程序

在windows下写C程序是一件很容易的事,装好Turbo C就可以了,相信各位学过编程的都十分了解Turbo C吧。特别是现在大学里人人忙考级的情况下,二级C语言大概成了每个人默认考过的等级考试吧。可是在linux下又如何写C程序呢?其实,linux下写 C也是很容易的。IDE的话用 <ahref>eclipse 集成 CDT 模块就行了。当然这属于重量级的了,就如同VC++之于w...

2007-10-03 18:58:13 805

Bridge - 桥接模式

意图将抽象部分与它的实现部分分离,使它们都可以独立地变化。(GoF)场景现在我们有很多表要处理,同时又有很多操作要做。最简单的做法是在一个类里做完所有的操作,如我们在EJB服务器端的实现中进行JDBC操作。可是这样一来这个类将无比巨大,大到四只眼(眼睛兄)都看不过来!有什么好办法能够降低这样操作的杂乱性呢?我们注意到这里有两个概念,分别是“表单(Table)”和“操作(Operato...

2007-04-27 17:31:00 119

Adapter - 适配器模式

意图将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。(GoF)场景相信很多人都知道什么是显卡,也有很多人知道显卡的本名——图形适配器。恩,是的,正好这回说说Apater模式,就拿显卡来例子来分析一下Adapter模式。我们知道显示器(Client)是用来显示图形的,它是不能显示数据,它只能够接受来自图形发送设备Ta...

2007-04-24 19:16:03 103

Singleton - 单件创建模式

意图保证一个类仅有一个实例,并提供一个访问它的全局访问点。(G4)场景不知大家用过Derby这个嵌入式数据库没有,同一时间只能有一个进程访问Derby。这样我们就需要设置一个全局唯一的操作类对进行Derby数据库的各种操作。Singleton便是解决这类问题的一颗银弹。在Java中static指定的属性在JVM中是全局唯一的,利用这一点我们便可以来实现Singlton的效果。* 注意...

2007-04-24 00:37:18 106

Prototype - 原型创建模式

下面来说说Prototype模式。首先还是照旧先来看看牛人想出Prototype模式的意图。用原型实例制定创建对象的种类,并且通过拷贝这些原型创建新的对象。(G4)场景我们手头上已经得到一个Product实例了,现在我们由于业务的要求,需要再获取若干个完全一样或相近的Product,好完成其他的工作。这个时候我们要做的工作就是复制一个。按照以往的做法,我们是每要求复制出一个的时候,我们会先n...

2007-04-18 13:02:00 104

Factory - 工厂模式

关于工厂模式,没什么好说的,实在太常见了。不过作为设计模式的完整性,还是将它写出来来。以前我们创建一个对象时通常是采用new的方式,如java 代码 Product proa = new ProductA(); Product prob = new ProductB(); 这样进行实例创建的一个结果是,当Product子类越来越多的时候,这样就需...

2007-04-17 17:30:08 99

Builder - 创建者模式

对于Builder模式很简单,但是一直想不明白为什么要这么设计,为什么要向builder要Product而不是向知道建造过程的Director要。刚才google到一篇文章,总算清楚了。在这里转贴一下这位richardluo的比喻。简单地说,就好象我要一座房子住,可是我不知道怎么盖(简单的砌墙,层次较低),也不知道怎么样设计(建几个房间,几个门好看,层次较高),于是我需要找一帮民工,他们会砌墙...

2007-04-14 21:35:23 100

抽象工厂模式

试着总结一下学过的设计模式,就由创建型模式说起吧。意图提供一个创建一系列相关活相互依赖对象的接口,而无需指定他们具体的类。(G4)任务假设我们需要进行各种数据库操作,可是我们有很多的选择啊,JDBC,Hibernate,Ibatis等等。本来选择一个就OK了,可是变态的Boss为了炫耀我们的技术如何如何强大,竟说我们能够无成本地在这三个解决方案间切换。这下系统该怎么设计呢?或许你已经...

2007-04-14 00:50:26 80

关于Bad version number in .class file的问题

休息也差不多了,不写程序总觉得有点不对劲。试着自己写一个类似struts中的路径配置工具吧,就是根据资源的逻辑名来进行前进路径的寻址功能。很简单,但毕竟自己的探索嘛。学习之路总是并不平坦的,这不,一开始就遇到问题了:Bad version number in .class file。版本不对?可是我用的java以及javac都是JDK5呀,怎么回事?除了编译版本跟运行版本不一致外是不会出现这种...

2007-04-06 11:42:09 94

初探dorado

刚刚接到bstek从上海打过来的电话面试,问了我一些框架以及相关的一些问题。唉,大概是已经有近一个月没怎么写java了,再加上雨后的广州竟异常地 冷,回答的时候竟有些发颤。最后被告知先了解一下他们的dorado,过一两天再电话联系。好吧,就看看dorado是怎么一件产品(也怪我,投了人家简 历居然没研究人家的产品)。 1.安装首先是安装dorado。运行setup.bat文件即可。它会去检测...

2007-04-05 12:10:40 286

[问题]缓存与性能的关系

小弟有个疑惑,就是缓存与性能的关系。很多时候我们通过设置缓存来使得性能得以提高了。可是缓存又是以内存的消耗为代价的。我之前的工作中就碰到有个系统为此居然将整个数据库都进行了缓存,1G内存的PC顿时变得慢如蜗牛,运行效率反而因此急剧下降。为此,我们曾化了大量的时间重新改善/改写了这个数据库中间件。缓存与性能,似乎是一对矛盾统一的事物。不知道各位在设计系统的时候是怎么协调这两者的关系呢?...

2007-03-27 00:22:03 217

转贴一篇文章:Jakara项目简介2

发现Javaeye的一个问题,似乎提交的字符数超过一定的量后多出的部分会被截掉。只好再发一篇补上剩下的部分。Jakara项目简介1 项目 <o:p> </o:p> ...

2007-03-20 23:56:56 101

转贴一篇文章:Jakara项目简介

在lendo老兄那儿看到这么一份表格,上面简单介绍了一下Apache Jakara项目下的各个子项目。一直以来,都是只关注其中的一些项目却对其他的项目视而不见。呵呵,这个习惯不好。好吧,一起来看看Jakara里都有一些什么好东东,顺便作一下知识储备,或许以后哪天便要用到这些工具,避免费了大力气重复造了轮子还不讨好。下面是转载的内容,有些项目lendo没有作说明,我顺便补上吧。 ...

2007-03-20 23:40:45 137

以此开篇

古人曾经曰过“狡兔三穴”,我今日也不妨效仿古人,在此划地为界安营扎寨。一些关于编程的点滴感想都在此一一诉说(没办法,在生活中的blog发表编程感言是要受到鄙视的~)。各位朋友,请多多关照。...

2007-03-19 11:32:21 112

空空如也

空空如也

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

TA关注的人

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