自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(40)
  • 收藏
  • 关注

转载 XWork核心概念

XWork核心概念http://www.opensymphony.com/xwork/wikidocs/Core%20Concepts.htmlhttp://www.opensymphony.com/xwork/wikidocs/Basics.html我们通过一些核心的概念来解释XWork怎样工作。这些核心概念可以分为两部分:体系结构概念和术语体系结构概念命令模式框架(泛化的概念)命令

2009-07-01 10:23:00 412

转载 WebService:XFire VS Axis、AXIS vs CXF 

XFire VS AxisXFire是与Axis2 并列的新一代WebService平台。之所以并称为新一代,因为它:1、支持一系列Web Service的新标准--JSR181、WSDL2.0 、JAXB2、WS-Security等;2、使用Stax解释XML,性能有了质的提高。XFire采用Woodstox 作Stax实现;3、容易上手,可以方便快速地从pojo发布服务; 4、Spring的结

2009-06-11 14:21:00 656

转载 在Eclipse上使用XFire开发WebService

使用Java完成了一个WebService的例子,其中的一个非常小的问题,折腾了我将近一天的时间。下面给出步骤,说明在Java平台上如何开发WebService。    采用的工具:Eclipse3.1.2 + Tomcat5.5 + XFire1.1 。使用XFire开发WebService应该说非常的容易,只需要按照下面例子的步骤来做:(1)在Eclipse中新建一个dynamic Web P

2009-06-11 14:14:00 797

转载 xpath 语法小记

  Harry Potter 29.99 Learning XML 39.95 表达式 描述 节点名 选择所有该名称的节点集 / 选择根节点 // 选择当前节点下的所有节点 . 选择当前节点 .. 选择父节点 @ 选择属性 示例 表达式 描述 bookstore 选择所有bookstore子节点 /bookstore 选择根节点bookstore bookstore/book 在boo

2009-05-14 11:12:00 267

转载 Dom4j 使用简介

Dom4j 使用简介作者:冰云 icecloud(AT)sina.com时间:2003.12.15 版权声明:本文由冰云完成,首发于CSDN,未经许可,不得使用于任何商业用途。文中代码部分引用自DOM4J文档。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:icecloud(AT)sina.com     DOM4J是

2009-05-14 11:07:00 287 1

转载 URI 和URL区别

Web上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通过通用资源标志符(Universal Resource Identifier, 简称"URI")进行定位。 1.URI一般由三部分组成: 2.访问资源的命名机制。 3.存放资源的主机名。 4.资源自身的名称,由路径表示。 考虑下面的URI,它表示了当前的HTML 4.0规范:     http://www.webmonk

2009-05-07 16:01:00 298

原创 Java Servlet API说明文档4

 术语表bytecode 字节码:由Java编译器和Java解释程序生成的机器代码。cookie 由Web服务器建立的数据,该数据存储在用户的计算机上,提供了一个Web站点跟踪用户的参数并存储在用户自己硬盘上的方法。HTTP 超文本传输协议。一个请求响应协议用来连接WWW服务器向客户端浏览器传输HTML页面输入流对象一个对象,由ServletInputStream类定义,被Servlet用来从客户

2009-05-06 11:03:00 219

原创 Java Servlet API说明文档3

 软件包:javax.servlet.http 所包含的接口:HttpServletRequest;HttpServletResponse;HttpSession;HttpSessionBindingListener;HttpSessionContext。所包含的类:Cookie;HttpServlet;HttpSessionBindingEvent;HttpUtils。一、HttpServlet

2009-05-06 11:02:00 212

原创 Java Servlet API说明文档2

 API对象的说明这一部分包含了对Java Servlet API的全部类和接口的详细说明。这个说明与Javadoc API差不多,但是这份文档提供了更多的信息。API包含了两个软件包,十二个接口和九个类。软件包:javax.servlet 所包含的接口:RequestDispatcher;Servlet;ServletConfig;ServletContext;ServletRequest;Se

2009-05-06 11:01:00 217

原创 Java Servlet API说明文档1

 Java Servlet 开发工具(JSDK)提供了多个软件包,在编写 Servlet 时需要用到这些软件包。其中包括两个用于所有 Servlet 的基本软件包:javax.servlet 和 javax.servlet.http。可从sun公司的Web站点下载 Java Servlet 开发工具。 下面主要介绍javax.servlet.http提供的HTTP Servlet应用编程接口。 H

2009-05-06 11:00:00 237

原创 Servlet单例

      由于Web容器维护的Servlet在容器中只会创建一个实例,也就单例模式。Servlet多线程运行,则实例变量是多线程共享的,存在隐患。

2009-05-05 18:25:00 300

转载 URLClassLoader 初探

 我们知道,Java利用ClassLoader将类载入内存,并且在同一应用中,可以有很多个ClassLoader,通过委派机制,把装载的任务传递给上级的装载器的,依次类推,直到启动类装载器(没有上级类装载器)。如果启动类装载器能够装载这个类,那么它会首先装载。如果不能,则往下传递。当父类为null时,JVM内置的类(称为:bootstrap class loader)就会充当父类。想想眼下的越来越

2009-05-05 16:32:00 442

原创 ifram高度自适应

 ifram高度自适应,两种方法。 方法一:父页面获取子页面高度,改变父页面高度。 <!--//获取iframe子页面的方法,需调用才能实现 ()function doShow(){document.getElementById("content").style.height = document.getElementById("content").conten

2009-04-30 10:04:00 517

转载 dom 和 SAX 认识

 SAX (Simple API for XML) 和 DOM (Document Object Model) 都是为了让程序员不用写一个解析器就可以访问他们的资料信息。通过利用XML 1.0格式保存信息,以及使用SAX或者DOM APIs你的程序可以使用任何解析器。这是因为使用他们所喜爱的语言开发解析器的开发者必须实现SAX和DOM APIs。 SAX和DOM APIs 对多种语言中都可以实现(

2009-04-29 13:39:00 280

原创 Javadoc生成

用Eclipse的Generate Javadoc生成的文档时乱码问题因为javadoc默认是操作系统编码格式。如项目编码是utf-8,那么需要在“VM-option”里面添加设置  -encoding UTF-8 -charset UTF-8  

2009-04-29 11:25:00 233

转载 依赖与关联

 首先类之间的关系从宏观上可以分为:关联、依赖、继承,而其中关联又有两种特例:聚合和组合,不过在UML2.X中聚合和组合合成一种关系了。  从使用的频率来看,关联(包括聚合和组合)关系是使用最为广泛的;其次是依赖和继承 关联和依赖的区别: 从类之间关系的强弱程度来分,关联表示类之间的很强的关系;依赖表示类之间的较弱的关系; 从类之间关系的时间角度来分,关联表示类之间的“持久”关

2009-04-27 09:15:00 947

转载 cascade和inverse详解

hibernate如何根据pojo来更新数据库4.0 在commit/flush之前,hibernate不会对pojo对象作神秘的处理。4.0.1 在select查询出pojo时,hibernate根据“字段--属性”的对应关系,用字段的值填充pojo的属性;然后根据“关系标记”生成sql语句从relationTable中查询出满足条件的relationPojo,并把这些relatinPojo

2009-03-30 15:05:00 279

原创 如何通过js获取表单对象?

示例 html代码:div id ="div1">table id="table1">     tr>td>         table id="table2">             tr id ="tr1">td id="td1">input id ="input1" name="name" value="niexiong" onclick="mouseOver()">123td>t

2007-11-15 10:04:00 9797

转载 转:计算机编码大全

导读:   原作不祥   从基础的开始    最小的单元是位(bit),接着是字节(Byte),一个字节=8位,英语表示是1 byte=8 bits 。机器语言的单位Byte。接着是KB,1 KB=1024 Byte;? 接着是MB,1 MB=1024 KB;? 接着是GB,1 GB=1024 MB ;接着是TB, 1TB=1024 GB。   接着是进制:二进制0和1,8进制0-7, 十进制不用

2007-10-25 20:12:00 397

转载 转:谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词

这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:   问题一:   使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?   我很早前就发现Unic

2007-10-25 20:07:00 162

转载 Java编码问题详解

  1>汉字编码的相关说明   汉字是双字节的,要占用两个BYTE的位置(即16位),分别称为高位和低位。   中国规定的汉字编码为GB2312,这是强制性的,目前几乎所有的能处理中文的应用程序都支持GB2312。GB2312包括了一二级汉字和9区符号,高位从0xa1到0xfe,低位也是从0xa1到0xfe,其中,汉字的编码范围为0xb0a1到0xf7fe。   另外有一种编码,叫做GBK,但这是

2007-10-25 20:05:00 125

转载 native2ascii详解

  转载自:www.csdn.net   java程序显示中文是大家都遇到过的问题,尤其是JAD文件的中文问题,一般都用native2ascii工具转换,这里收藏了native2ascii工具的详细说明:         eg:native2ascii.exe -encoding gb2312 test.properties test_zh_CN.properties  native2as

2007-10-25 18:13:00 382

转载 Java.util.Collections类学习

Java.util.Collections类学习   1. 描述:   1.1 概述   java.util.Collections类包含很多有用的方法,可以使程序员的工作变得更加容易,但是这些方法通常都没有被充分地利用。Javadoc给出Collections类最完整的描述:“这一个类包含可以操作或返回集合的专用静态类。   ” 1.2 所含方法   Iterator, ArrayList, E

2007-10-18 10:49:00 540

转载 深入HashCode方法

为什么HashCode对于对象是如此的重要?     一个对象的HashCode就是一个简单的Hash算法的实现,虽然它和那些真正的复杂的Hash算法相比还不能叫真正的算法,它如何实现它,不仅仅是程序员的编程水平问题,而是关系到你的对象在存取是性能的非常重要的关系.有可能,不同的HashCode可能会使你的对象存取产生,成百上千倍的性能差别。     我们先来看一下,在JAVA中两个重要的数据结构

2007-10-17 18:55:00 347

转载 小议final

        final是Java语言中一个很微妙的关键字,而使用它通常出于两种理由:设计与效率。我们可以对数据成员、方法和类使用final关键字。       final数据的声明是为了告诉编译器有一块数据是恒定不变的。对于基本数据类型,编译器可以将该常量值代入任何可能用到它的计算式中去,即可以在编译时执行计算,这样就减轻了一些运行时的负担。在对这个常量进行定义的时候,必须对其进行赋值,当然也

2007-10-17 18:44:00 362

转载 Java中float的取值范围

最近在看一本名为的书。由于我所看过的计算机理论方面的书较少,加上自己大学期间一直也不用功,所以对于计算机的工作原理以及程序的工作方式我始终只知甚少,印象也十分模糊。不过,应该说我碰到了一本好书。至少,通过昨晚对浮点数一章的阅读(呃...我的确之前对浮点数从没弄明白过),我终于了解了C语言中为什么32位int型数据强制转换到float型会出现精度不能完全保留的现象:-------------

2007-10-17 18:41:00 6927 2

原创 人民币金额小写转大写。

有关人民币金额小写转大写的代码。 public static String toBig(double value)...{ if(value==0) return "零圆"; String r="";char[] a=...{拾,佰,仟}; //段内位置表示char[] b=...{万,亿}; //段名表示char[] c=...{零,壹,贰,叁,

2007-10-17 18:40:00 431

原创 改写hashCode()

        改写equals时总是要改写hashCode java.lang.Object中对hashCode的约定:   在一个应用程序执行期间,如果一个对象的equals方法做比较所用到的信息没有被修改的话,则对该对象调用hashCode方法多次,它必须始终如一地返回同一个整数。   如果两个对象根据equals(Object o)方法是相等的,则调用这两个对象中任一对象的hashCode

2007-10-17 18:36:00 612

原创 关于java类的动态装载

一、原理:(1)   它是java语言能力动态性的根源;研究理解它是每一个java设计和代码人员不能忽视的特点,因为很多底层和问题和不理解的技术都来源于它;可以这么说它是热插拨(plug and pay)的根本,是IOC(Sping/PicoContant)的技术最有力的支持,能善用它为设计和实现一个很好的框架必不可少的技术。对于其他技术(C/C++)没有动态特性的语言来说,要运用底层的O

2007-10-15 17:27:00 1019

转载 监控和剖析数据库操作P6Spy,SQL Profiler,SQL 使用简介

几乎 80% - 85% 的数据库性能问题是由于应用数据库的设计或者应用程序本身的代码所引起的。因此

2007-09-29 20:30:00 664

转载 Apache James邮件服务器介绍及配置发送外网邮件

导读: 一、简介   Apache James(Java Apache Mail Enterprise Server)是Apache组织的子项目之一,完全采用纯Java技术开发,实现了SMTP、POP3与NNTP等多种邮件相关协议。   James也是一个邮件应用平台,可以通过Mailet扩充其功能,如Mail2SMS、Mail2Fax等。James提供了比较完善的配置方案,尤其是关于邮件内容存储

2007-09-29 14:22:00 1597

转载 使用JavaMail时候的STMP代码和DSN代码大全

        表(一) SMTP 代碼        421 Service not available, closing transmission channel 括号内的主机无法提供正常服务,关闭传送管道,邮件将滞留在主机上   450 Requested mail action not taken: mailbox unavailable 所要求的邮件动作无法执行:邮件信箱无法提供服务,

2007-09-29 14:13:00 752

原创 利用p6spy显示完整的hibernate sql语句

  虽然在hibernate中有show_sql选项,但是显示出来的语句大多类似 select * from xxx where value=? 但是有时候我们需要得到完整的SQL语句,怎么办呢?使用P6SPY就可以完成这个任务  p6spy是一个开源软件,它可以跟踪任何使用jdbc的应用产生的数据库操作。特别适合于监控ejb服务器产生的 sql stateme

2007-09-29 11:02:00 577

转载 利用Spring发送邮件

导读: 17.1. 简介   Spring提供了一个发送电子邮件的高级抽象层,它向用户屏蔽了底层邮件系统的一些细节,同时负责低层次的代表客户端的资源处理。   17.2. Spring邮件抽象结构   Spring邮件抽象层的主要包为org.springframework.mail。它包括了发送电子邮件的主要接口MailSender和封装了简单邮件的属性如from, to,cc, subject,

2007-09-28 09:39:00 517

转载 用jdbc在Oracle中存取BLOB对象实现文件的上传和下载

    最近做一个J2EE项目,需要在JSP页面实现对文件的上传和下载。很早以前就知道JDBC支持大对象(LOB)的存取,以为很容易,做起来才发现问题多多,读了一大堆文章,反而没有什么头绪了。正如一位网友文章所讲:“…网络上的教程99%都是行不通的,连SUN自己的文档都一直错误……”,实际情况大致如此了。    存取BLOB出现这么多问题,我认为大半是由数据库开发商、应用服务器商在JDBC驱动上的

2007-07-30 18:40:00 678

转载 Oracle杀死死锁进程

先查看哪些表被锁住了:select b.owner,b.object_name,a.session_id,a.locked_modefrom v$locked_object a,dba_objects bwhere b.object_id = a.object_id;OWNER     OBJECT_NAME     SESSION_ID LOCKED_MODE----------

2007-07-30 17:42:00 607

转载 win Nt 中如何去掉和新增服务项

1.win2000SERVER中如何去掉服务中的项,如何停止启动WIN2000时运行的程序和动态连接库(.dll)?在运行对话框中输入:%SystemRoot%/system32/services.msc /s把那些不要的服务停用就可以了,把它们的启动类型为手动,以后它们就不会自己启动了。DLL不能直接停止,但可以用任务管理器把进程终止(不是应用程序,是中间那个选项卡)2.如何新建服务项?

2007-06-18 14:45:00 826

转载 使用Powerdesigner的逆向工程生成PDM

在数据建模过程中,我们建立概念数据模型,通过正向工程生成物理数据模型,生成数据库建库脚本,最后将物理数据模型生成关系数据库。系统数据库设计人员希望能够将数据库设计和关系数据库生成无缝地集成起来,如何保证物理数据模型与其对应数据库之间的双向同步成为数据建模非常关键的一点。Powerdesigner作为强大的Cas

2007-05-08 11:11:00 551

原创 开发存储过程遇到的错误集

一、 错误:索引中丢失  IN 或 OUT 参数6。         原因:由于调用过程,程序传入参数与实际存储过程的参数不一致。

2007-04-12 21:56:00 392

原创 ORACLE常用命令总结

一、  ORACLE用户连接的管理 用系统管理员,查看当前数据库有几个用户连接: SQL> select username,sid,serial# from v$session;  如果要停某个连接用  SQL> alter system kill session sid,serial#; 如果这命令不行,找它UNIX的进程数 SQL> select pro.spid from v$ses

2007-03-14 18:28:00 487

空空如也

空空如也

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

TA关注的人

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