自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 null的处理

 如果我们是这样初始化的 String str=null; 这个标识,指向一个空的指针,此时不能用比较的函数进行操作,而应该用str?=null 来比较从session apllication等返回的值,如 session.getAtrribute("aaa");如果 aaa没有set过,返回一个null值,此时如果你用equals去比较,会发生解析错误

2007-03-29 18:52:00 771

原创 细说Java之util类

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

2007-03-16 03:19:00 948

原创 hibernate的锁机制

 开源技术:hiernate的锁机制hibernate锁机制包括悲观锁和乐观锁1.悲观锁:它指的是对数据被外界修改持保守态度。假定任何时刻存取数据时,都可能有另一个客户也正在存取同一笔数据,为了保持数据被操作的一致性,于是对数据采取了数据库层次的锁定状态,依靠数据库提供的锁机制来实现。基于jdbc实现的数据库加锁如下:select * from account where name="Eric

2007-03-15 23:35:00 2391

原创 eclipse下resin的配制

 1、配置Resin的conf拷贝一份resin安装目录conf目录下的resin.conf,命名为test.conf编辑其中的内容,默认也可,在其后面的上面添加一行:这是最简配置,详细参数自己可以定制。2、配置Eclipse的运行打开Eclipse的“运行”菜单,选择“运行”,如果你的是英文,应该都是RUN。:)选择JAVA应用程序,点击下面的新建按钮,新建一个运行项目。名称自己填写

2007-03-15 10:43:00 985

原创 JAVA MD5 算法实现

import java.security.MessageDigest;/** *//** *  */public class MD5 ...{    /** *//**     * Constructs the MD5 object and sets the string whose MD5 is to be     * computed.     *      * @param inStr   

2007-03-13 10:51:00 5395

原创 2007年3月12日

今晚不想加班了回去吃个砂锅面吃点肉串搞定忙死了。。。。带女友出去了刷了几次卡JACK&JONES和ONLY都打5折。。。疯了。。。。又成穷人了下月准备换手机了快发钱啊! 

2007-03-12 19:17:00 785

原创 2007 3 6

加班到现在不过spring又多知道了一点。。。小心处理。。。 

2007-03-08 21:21:00 713

原创 2007年3月6日

今晚加班那个xx行真恶心!东西都不全! 

2007-03-06 21:17:00 878

原创 mysql操作blob经验谈

背景!jsp+mysql 记住 要用mysql的longblob类型来存默认的blob大小不够数据库字段:id (char) pic (longblob)转载请注明出处,这时我与我的知己的合作的结过原来操作blob字段时都要先差个空值,在查blob,好麻烦,用prepareStatment就不用那么麻烦了,哈哈postblob.heml页面http://www.w3.org/T

2007-03-02 20:37:00 1081

原创 Struts2的Action中getXXX()方法刷新后无法保存数据的解决方案

 Struts2中,action中的getXXX()只在服务器启动时执行一次,一刷新页面显示的数据内容全都没了,这种问题的解决办法是: 在web.xml中配置struts2.0时, action2 /* 把/*改成*.ation就OK了

2007-03-02 20:33:00 815

原创 图片代替按钮

一个input的用法,以前没见过都是用js实现了,现在贴出来,留着长个经验哈哈  一、用input控件,将type设为image即可 二、用JS代码也行三、用JAVASCRIPT代码  http://www.youname.com/bbsxp/Login.asp" method="POST"> 用户名: 密 码: value=进入> value=取消>  修改成 

2007-03-02 20:31:00 987

转载 理解 JTS —— 事务简介

Java Transaction Service 是 J2EE 架构的关键元素。它与 Java Transaction API 结合在一起,使我们能够构建对于各种系统和网络故障都非常健壮的分布式应用程序。事务是可靠应用程序的基本构建块 —— 如果没有事务的支持,编写可靠的分布式应用程序将是非常困难的。幸运的是,JTS 执行的大部分工作对于程序员都是透明的;J2EE 容器使事务划分和资源征用对程序员

2007-03-02 20:29:00 1082

转载 UNIX 高手的 10 个习惯

采用 10 个能够提高您的 UNIX® 命令行效率的好习惯——并在此过程中摆脱不良的使用模式。本文循序渐进地指导您学习几项用于命令行操作的技术,这些技术非常好,但是通常被忽略。了解常见错误和克服它们的方法,以便您能够确切了解为何值得采用这些 UNIX 习惯。 引言当您经常使用某个系统时,往往会陷入某种固定的使用模式。有时,您没有养成以尽可能最好的方式做事的习惯。有时,您的不良习惯甚至会导致

2007-03-02 20:21:00 815

转载 DB2 与 MySQL 数据转移

http://www.ibm.com/developerworks/cn/db2/library/techarticles/dm-0610tham/贴不上来有兴趣的自己点链接吧

2007-03-02 20:18:00 1568

转载 Decorator 简化元编程

Python 使元编程成为可能,不过每个版本的 Python 都有一些细微的区别(并且不是完全兼容),这使我们实现元编程的道路变得更加崎岖。一类函数对象的使用由来已久,同样还有一些技术用于探索和实现魔术般的属性。在版本 2.2 中,Python 增加了一种很有帮助的定制元类机制,但是其代价就是令用户绞尽脑汁。最近,在 2.4 版本中,Python 增加了 “decorator” ,这是适于执行大部

2007-03-02 20:16:00 1198

转载 JavaScript 语言特性

 JavaScript 常被人们认为是编程语言中无足轻重的一员。这种观点的形成可以“归功”于其开发工具、复杂且不一致的面向 HTML 页面的文档对象模型以及不一致的浏览器实现。但 JavaScript 绝对不仅仅是一个玩具这么简单。在本文中,Bruce Tate 向您介绍了 JavaScript 的语言特性。 几乎每个 Web 开发人员都曾有过诅咒 JavaScript 的经历。这个备受争议的

2007-03-02 20:15:00 859

转载 Apache HTTP Server 与 Tomcat 的三种连接方式介绍

 整合 Apache Http Server 和 Tomcat 可以提升对静态文件的处理性能、利用 Web 服务器来做负载均衡以及容错、无缝的升级应用程序。本文介绍了三种整合 Apache 和 Tomcat 的方式。首先我们先介绍一下为什么要让 Apache 与 Tomcat 之间进行连接。事实上 Tomcat 本身已经提供了 HTTP 服务,该服务默认的端口是 8080,装好 tomcat

2007-03-02 20:12:00 935

转载 Architecture 新手入门

  需求几乎推动着软件开发项目中的每个活动、任务和可交付内容。通过应用一些重要技能和某种迭代开发方法,您可以制定出帮助确保项目成功的需求。在项目开头花时间来定义和记录需要、功能和要求,您将能够建立可追踪性,以确保软件需求规格与业务目标保持一致,并在整个软件生命周期中始终如此。 使用这

2007-03-02 20:11:00 789

转载 一种用于测试 XML 文档的 JUnit 扩展框架

在软件开发周期中,需要不时地验证 XML 文档的结构或内容。不管构建的是何种应用程序,测试 XML 文档都具有一定的挑战性,尤其是在没有相关工具的情况下就更是如此。本月,我将首先向您说明为何不能 使用 String 比较来验证 XML 文档的结构和内容。之后,我会介绍 XMLUnit,一个由 Java 开发人员创建并可服务于 Java 开发人员的 XML 验证工具,向您展示如何使用它来验证 X

2007-03-02 20:05:00 1027

转载 struts源代码阅读(Commons-Validator)

struts源代码阅读(Commons-Validator)作者:蓝色忧郁email:mariah_fan@hotmail.com版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明原文地址:http://www.matrix.org.cn/resource/article/43/43759_Struts.html关键字:Struts;Commons-Validato

2007-03-02 20:02:00 881

转载 struts源代码阅读(Commons-Beanutils包)

Commons-Beanutils(一)    Commons-Beanutils 这个是jakarta commons项目中的一个子项目。这个项目开发的目的是帮助开发者动态的获取/设值Java Bean的属性,同时解决每次都要写getXXX和setXXX的麻烦。    一、XXXConvert    这些类都实现Converter接口,提供把value值转化成为相应XXX类的实现。现在只针对四种

2007-03-02 19:59:00 880

转载 java.lang.NoClassDefFoundError: javax/activation/DataSource

 奇怪的异常。在创建一个MimeMessage对象的时候抛出的。在项目的WEB-INF/lib中的确有activation.jar,但却总报这个错误。直到后来将activation.jar包拷贝到tomcat的common/lib下才算解决。ps:应该只是加载次序的不同,但似乎tomcat处理的方式很奇怪 

2007-03-02 19:57:00 5086

转载 Tomcat 字符编码的filter

在web.xml中,配置"Set Character Encoding" filter,可以实现客户端传入服务器端的Request对象中的数据的正确解码。我使用的filter是Craig McClanahan写的,这位仁兄大名鼎鼎,他是Struts框架的主要体系设计师和开发者,Tomcat4的主设计师和Java Web Services Developer Pack实现包的主设计师,领导着Su

2007-03-02 19:55:00 1301

原创 Spring 配置文件 属性 ref bean和local的区别

经常的或者,这两者有什么区别?看了http://www.springframework.org/dtd/spring-beans.dtd才明白,原来bean的类型是CDATA,local是IDREF,这表示,如果用local,那么,当前xml中必须存在id为"bbb"的bean声明,否则xml validator会报错的。这也是local的本来含义,“本地”的bean。如果指向的bea

2007-03-02 19:51:00 2623

转载 Linux 类管理原则!

不管类路径有多么棘手,您都可以通过一些简单的规则对它加以管制,尤其是要记住如下的一些原则: 将类放到包中。 严格遵守包和类的命名约定和大小写约定。 确保包的层次结构与目录的层次结构匹配。 总是对 javac 应用 -d 选项。 不要在 jre/lib/ext 内放任何东西。 不要在 jre/lib/endorsed 内放

2007-03-02 19:50:00 805

转载 SSH 整合

一开始出现空指针现象,在action里无法获得dao的引用,我又不想让action继承spring里的那个action,以免耦合性太强,用dao继承了,daosupport,获得一个HibernateTemplate,但是得到的却是getHibernateTemplate()==null;迷惑了一天,以我对spring的了解,在理论上完全没错,后来知道了,在引入spring的ioc时,所有的bea

2007-03-02 19:47:00 1328 1

转载 struts源代码阅读(Commons-Pool包)

作者:蓝色忧郁email:mariah_fan@hotmail.com版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明原文地址:http://www.matrix.org.cn/resource/article/43/43760_Struts.html关键字:Struts;Commons Pool一、 XXXObjectPoolFactory    这些类

2007-03-02 19:29:00 794

原创 Spring WebApplicationContext

为什么Spring的加载放到web.xml里进行呢,而不是在struts里加一个plugin呢?Spring中WebApplicationContextApplicationContext是Spring的核心,Context我们通常解释为上下文环境,我想用“容器”来表述它更容易理解一些,ApplicationContext则是“应用的容器”了:P,Spring把Bean放在这个容器中,在需

2007-03-02 19:26:00 1342

原创 web.xml 祥解

 1 定义头和根元素部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)元素

2007-03-02 19:02:00 1909

转载 J2EE框架设计技术分析

 设计目标:  1.       开发效率2.       性能、预算3.       符合OO设计4.       避免复杂性5.       可维护性、可扩展性,可重用性   分布式应用  不足:1.  增加了应用的复杂性2.  对性能会造成一定的影响3.  给OO Design带来一定的困难优点:1.  能满足多类型客户

2007-03-02 17:44:00 4560

原创 BeanUtils 概述

一、简介:BeanUtils提供对 Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。二、用法:BeanUtils是这个包里比较常用的一个工具类,这里只介绍它的copyProperties()方法。该方法定义

2007-03-02 17:23:00 1585

原创 取有任意固定间隔符的String

public String getString(String input, String name)//name为变量的名称“=”前面的变量名字 {     if (input.equals("") || name.equals(""))      {       return "";     }    String s = "";    StringTokenizer st = new Stri

2007-03-01 19:53:00 1051

原创 2007年3月1日

一回来就忙活。。。赫赫,也不知道他怎么知道我今天刚到的。。。被抓了。。。早回来早做吧。。。没办法。。。 今天还给我印了名片。。。嘿嘿嘿。。。就是头衔不够帅改成的资深顾问就酷了不知道要熬n年啊。。。今晚准备去女友那吃个饭么?都快8点了俄。。。有点麻烦。。。对女生不能太宠。。。还是算了她的表现也着实让我受伤。。。要去接她,她说朋友一起呢不

2007-03-01 19:32:00 600

空空如也

空空如也

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

TA关注的人

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