自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

原创 java排序之冒泡排序

1,冒泡排序  public int [] bubbleSort(int [] args){  for(int i=0;i   for(int j=0;j    if(args[j]>args[j+1]){     int temp;     temp=args[j];     args[j]=args[j+1];     args[j+1]=temp;     }   }   }  retu

2008-02-25 22:33:00 736

原创 osworkflow几个主要组件和概念

osworkflow有以下几个常用组件WorkflowStore ,WorkflowFactory,Configuration,Workflow,TypeResolverWorkflowStore  让workflow实例参与(希望的)到当前事务中。保存状态,持久化等等WorkflowFactory  管理流程配置文件,读取流程配置文件TypeResolver 允许osworkfl

2008-02-12 22:30:00 1126

原创 从js的dtree说起

从js的dtree说起 说dtree是使用最广泛的目录树javascript应该也不为过.这得意于他简单的使用方式和良好的结构.可能这里是他最早的发源地之一http://www.destroydrop.com/javascripts/tree/上面有他的示例和api文档.dtree使用简单,使用起来就是引入一个dtree.js,dtree.css和一些小图片文件。.在需要显示树的地

2008-02-12 13:42:00 998

原创 用opencms java API获取资源信息

获得列表信息CmsJspXmlContentBean cms= new CmsJspXmlContentBean(pageContext, request, response);String path = cms.getRequestContext().getFolderUri();CmsObject cmsobj= cms.getCmsObject(); String pageName =

2008-02-12 11:56:00 1700

原创 opencms分页

opencms列表显示 先准备要显示的数据。比如在站点下建立一个sports目录,里面以news的格式放入一些xmlpage.  注意给这些xmlpage准备好detail显示页面。http://www.opencms.org/taglib/cms" %>String sPageIndex=request.getParameter("pageIndex");int iPageIndex=1;i

2008-02-12 11:23:00 1387

原创 db2使用点滴

字符编码UTF-8:使用 1 到 4 字节来表示每个字符的编码。这个编码方案可以用一个字节对 ASCII 字符进行编码,用多个字节(最多 4 字节)对非 ASCII 字符进行编码。UCS-2:每个 Unicode 字符都编码为 2 字节。这种编码方案可以表示超过 65000 个字符,这覆盖了世界上最重要的语言的大多数字符。Java 内部也使用 UCS-2。gbk:双字节编码。一般来讲,一个中文汉字

2008-02-11 22:38:00 1240 1

原创 Mysql常见问题

1.安装,推荐使用非安装版.  把解压后的文件拷贝到c盘根目录下,并把总目录改为mysql.然后进入windows命令 控制台,在c:/mysql/bin下面运行mysqld-nt --install把它安装为一个服务,然后调用net start mysql启动它,停止的命令是net stop mysql  .想要移除这个服务,用命令mysqld-nt --remove2.连接,连接mysql

2008-02-11 22:34:00 743

原创 java.util.Date和java.sql.Date

导读:   java.sql.Date,java.sql.Time和java.sql.Timestamp三个都是java.util.Date的子类(包装类)。   但是为什么java.sql.Date类型的值插入到数据库中Date字段中会发生数据截取呢?   java.sql.Date是为了配合SQL DATE而设置的数据类型。“规范化”的java.sql.Date只包含年月日信息,时分秒

2008-02-11 21:59:00 694

原创 一个简单的ThreadPool分析

导读:    原文来自http://www.informit.com/articles/printerfriendly.asp?p=30483&r1=1&rl=1    项目是多线程的,所以引入了线程池这个东西。池子是个老美写的。在项目中表现的还不错。所以把它摘出来,介绍给以后或许需要用到它的同行们。    关于为什么要采用ThreadPool,原文已经提到了:创建一个线程是需要开销的;如

2008-02-11 21:56:00 1041

原创 webdav使用指南

导读:   webdav使用指南   最近研究了一下webdav,关于webdav的详细信息可以在 google上搜索或者参看官方网站http://www.webdav.org.   "WebDAV stands for "Web-based Distributed Authoring and Versioning". It is a set of extensions to the HT

2008-02-11 21:54:00 3216

原创 javascript操作word控件

    //定义全局变量,用于清理工作   var word;   var doc;   function editFile(){   //调用word控件   word= new ActiveXObject("Word.Application");   //屏蔽“另存为”按钮   word.CommandBars("File").Controls(5).Enabled= false;   wor

2008-02-11 21:46:00 1961

原创 我在blogjava上的blog

迁移到blogjava已经好久了.特此通知支持我的朋友们www.blogjava.net/huabingl 

2006-07-16 12:47:00 993

原创 proxool user guide

User Guide 将帮你在java应用中使用proxoolQuick Start1.如果你的应用是直接jdbc方式连接数据库.你只需要改变少量的代码就可以应用proxool.例如:原来的代码: 1.Connection connection = null; 2.try { 3.  Class.forName("org.hsqldb.jdbcDriver"); 4.  try {

2006-05-11 22:13:00 2451

原创 JSP中自定义标记符的使用

 摘要   在JSP中有一种机制,可以让你在JSP页面中插入与HTML类似的标记。本文介绍JSP定制标记的基本概念和构成,以及如何开发和应用JSP定制标记。 关键字JSP,XML,TLD,标记符什么是标记使用HTML语言我们可以这样去编辑我们的网页:        HELLO  WORLD                HELLO WORLD在这里我们把,,称为标记。HTML 标记( HTML M

2005-12-06 17:25:00 1997

原创 Rational Rose-关系

Rose模型中,类之间可以建立有4种关系:关联(associations),依赖(dependancies),累积(aggregations)和一般化(generanizations)关联是类之间的词法连接,关联可以是双向的也可以是单向的。对于关联,Rose将属性放入其中。依赖性也是2个类之间的连接,但与关联稍有不同。依赖性总是单向的,显示一个类依赖于另一个类的定义。Rose不对依赖性产生属性。累

2005-11-11 14:44:00 2060 2

原创 JNDI Resources HOW-TO

  Tomcat 5为每个在他下面运行的应用程序提供了一个JNDI InitialContext 的实例。在某种意义上,他和那些j2ee应用服务器提供的(实例)是兼容的。J2EE规范在/WEB-INF/web.xml 中提供了了引用资源的一套标准的元素;被这些元素所引用的资源必须在application-server-specific配置中定义。在Tomcat 5里面,在每个应用程序里面的Init

2005-11-11 10:27:00 1396

原创 tomcat DBCP配置入门(二)

下面是tomcat数据库连接池的配置样本:首先修改tomcat中的server.xml,在host标签内部添加子标签context参考如下:<Context path="/DBTest" docBase="DBTest" debug="5" reloadable="true" crossContext="true"> <Logger className="org.apa

2005-11-08 15:58:00 1459

原创 tomcat DBCP配置入门(一)

来自tomcat-docs简介DBCP利用了Jakarta-Commons数据库连接池。他依赖以下几个Jakarta-Commons组件:Jakarta-Commons DBCP 1.0 Jakarta-Commons Collections 2.0 Jakarta-Commons Pool 1.0 这些jar文件和你的数据库驱动jar需要安装在$CATALINA_HOME/common/lib下

2005-11-08 15:46:00 2492

原创 依赖注入的几种实现类型

节选自 xiaxin(at)gmail.com   springguideType1 接口注入我们常常借助接口来将调用者与实现者分离。如:public class ClassA {private InterfaceB clzB;public doSomething() {Ojbect obj =Class.forName(Config.BImplementation).newInstance();

2005-10-10 10:49:00 1886

原创 spring对commons_fileupload和cos_fileuplaod的封装

spring对commons_fileupload和cos_fileuplaod的封装类图如下所示:实例://获得contextjavax.servlet.ServletContext servletContext=getServletContext();//获得resolverMultipartResolver cmr= new CommonsMultipartResolver(servletC

2005-09-07 14:42:00 1422

原创 学习J2SE过程中的30个基本概念

 学习J2SE过程中的30个基本概念前言: 在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念.Java概述:目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信

2005-04-15 11:51:00 762

原创 容器知识

线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashM

2005-04-14 08:56:00 967 2

原创 String类型两种不同实例化方式

原题: 关于Java栈与堆的思考  1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。   2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事

2005-04-06 10:42:00 789

原创 用ant解压包含中文文件名的压缩文件

中文问题是java中的普遍性问题.今天下午遇到一个包含中文文件名的压缩文件解压问题.找了不少资料.现贴出解集.在java.util.zip包也可以用来处理解压问题,不过对含有中文文件名的压缩包无能为力,这是因为ZipOutputStream压缩和解压ZIP文件对文件名都是以UTF-8编码方式来处理的,而我们用winzip压缩文件对文件名只会以ASCII编码方式来处理.所以会出现编码不一致的问题.有

2005-03-24 15:32:00 2900

原创 一个很流行的表单验证代码

 /////////////////////////////////////////////////////////////////////////////////* *--------------- 客户端表单通用验证CheckForm(oForm) ----------------- * 功能:通用验证所有的表单元素. * 使用: *     *     *     *     *   * 

2005-03-17 14:30:00 4640 3

原创 文件上传的各种实现方法比较

      存储数据有两种形式,数据库和文件.因此文件上传几乎是所有的应用程序开发都必须掌握的技术.目前在java领域一般也是采用第三方组件.常见的是:jspsmartupload,common_fileupload.      一,JSPSMARTUPLOAD.               jspsmart的官方网站是www.jspsmart.com.                csdn收录

2005-03-13 18:54:00 1568

原创 junit---用mock object进行隔离测试(下)

mock objects的使用范围     实际的对象有不确定的行为。     实际对象很难建立     实际对象有很难才能产生的行为(比如一个网络错误)     实际对象很迟钝。     实际对象有一个或者是一个UI总结:   这一章描述了一个叫mock objects的技术,他可以让我们从其他域对象或者环境中隔离出来进行单元测试。当写一个好的单元测试的时候,最大的障碍就是把自己从执行环境中抽象

2005-03-01 16:54:00 1853

原创 junit--用mock object进行隔离测试(二)

第三节(作为一个重构技术来使用mockobject) Using mock objects as a refactoring technique   很多人习惯上认为单元测试应该完全透明而且不应该改变runtime code 来简化测试。这个观点是错误的。   单元测试时runtime code 的一级用户而且应该和其他的用户受到同样的对待。如果你的代码对测试的使用来说没有弹性,那么你应该

2005-03-01 15:44:00 2371

原创 junit--用mock object进行隔离测试(上)

最近抽空翻译了一下manning出版的junit in action,译的比候捷还糟,大家不要bt.以下是第7章的内容第一节   mock object 的介绍:      隔离测试有很多好处,比如测试那些还没有写出来的代码(只要他有个接口)。另外,隔离测试有利于工作团队对代码的一部分进行测试而不用等到所有的部分都开发完毕。     但是,可能最大的 好处就是能够写出相关的测试来测试单个方法,而避

2005-02-28 21:18:00 5787

原创 java参数的值传递

 在java中,只有“值传递“一种参数传递方式。        1. 按值传递和按引用传递          定义按值传递和按引用传递 这两个术语是重要的。按值传递意味着当将一个参数传递给一个函数时,函数接收的是原始值的一个副本。因此,如果函数修改了该参数,仅改变副本,而原始值保持不变。按引用传递意味着当将一个参数传递给一个函数时,函数接收的是原始值的内存地址,而不是值的副本。因此,如果函数修改了

2005-02-24 11:30:00 1255 1

原创 log4j配置笔记

log4j的作用:             在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。 log4j的官方网址:http://logging.apache.org/log4j/docs/ Log4j基本使用方法 

2005-02-19 17:32:00 3384

原创 GOF 23个基本的设计模式

Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。Adapter:将一个类的接口转换成客户希望的另外一个接口。A d a p t e r模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。Bridge:将抽象部分与它的实现部分分离,使它们都可以独立地变化。Builder:将一个复杂对象的构建与它的表示分离,使得同样的构建过程

2005-01-19 10:49:00 1019

原创 在php中调用java类

windows下:修改php.ini文件:[Java]extension=php_java.dlljava.class.path = D:/php/extensions/php_java.jarjava.home = C:/j2sdk1.4.2_01java.library = C:/j2sdk1.4.2_01/jre/bin/server/jvm.dll java.library.path =

2005-01-19 10:20:00 1111

原创 2004年的php

php的开发模式基本成型了.以后也不会刻意去学习他的相关技术了,因此在这里我把php的开发的点滴写出来.留个纪念.第一章  php目录树        下载自己常用的pear包,把他放在php的安装目录下(d:/php/Pear).pear的目录树可以参考cvs.php.net.最基本的是:/pear.php,/pear,/db.php,/db,/system.php,/config.php,/c

2005-01-18 11:04:00 1866 2

原创 我用的php分页类

/* ** File: class.pagenumber.php ** Class: PageNumber ** Version: none ** Created: 5/12/2004 ** Author: Morgan Woo ** Email: [email protected] ** Update:huabing lv** Email:[email protected]** ** Copy

2005-01-14 13:59:00 1803 1

原创 WML教程14:WML 文本处理

WML教程14:WML 文本处理  WML使用XML文档字符集,目前支持Unicode 2.0,和HDML不同,WML的所有标签,属性和规定的可接收值必须小写,CARD的名字和变量也是区分大小写的。和HDML一样,对于连续的空字符,只显示一个空格。标签内属性的值必须用"或者括起来,属性名,=和值之间不能有空格。对于不成对出现的标签,必须在 > 前加 / ,比如。保留字符在对保留字符的处理

2005-01-14 13:54:00 1000

原创 WML教程11:文本框控件(Input)

WML教程11:文本框控件(Input)  用来输入文本,除了name属性是必要的,其他参数可选。相关属性:   title,该输入框的标题。  type,默认值为text,如选择password,则输入的数据显示为*。  name,指定了用来存储该输入文本的变量名字。  value,与select的相同属性很相似,name用于存储变量数据,value用于提供缺省值。   format

2005-01-14 13:53:00 957

原创 WML教程13:计时器(timer)

WML教程13:计时器(timer)  timer可以用来在用户不进行任何操作的一段时间后,自动执行一个任务,任何激活CARD页面的任务和用户操作都会启动timer,而任务进行时,timer就停止。每个CARD只能有一个timer,一个timer只能触发一个任务。语法如下:,value为必选属性,用来设置定时器的定时值,最小单位为0.1秒。  相关属性:   value 倒计时的点数,

2005-01-14 13:53:00 948

原创 WML教程9:Select List 控件

WML教程9:Select List 控件对表单的控制能力可以证明一个HTML设计者是否够专业,而且很多交互功能也必须依赖表单。WML没有表单属性,但是WML可以直接使用控件,同样可以达到使用表单的效果。因此,使用控件的水平可以体现一个WML设计者的制作水平。WML控件有Select List和Input Box两个系列,每个系列另外包含几个子系列,基本可以满足表单设计的需求。选择列表

2005-01-14 13:51:00 824

原创 WML教程10:分组选择控件(Optgroup)和复杂实例

WML教程10:分组选择控件(Optgroup)和复杂实例相关Option分组产生层级,对最终用户来说可能没有什么意义,但是对于制作者来说,Option分组可以提供很多方便。相关属性: 1. title 标题,通常这种标题无法被显示示例: What OS You Use Now?      dos   windows         unix    linux     

2005-01-14 13:51:00 900

powerdesigner 15.2 破解文件

最新的powerdesigner破解文件,本人目前用的就是这个

2012-04-13

空空如也

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

TA关注的人

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