自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦回盛唐

每个意念都是一场祈祷...

  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

转载 Hibernate查询解决方案

Hibernate查询解决方案      这两个星期以来,我把原来用struts开发的一个测试工具改用struts+hibernate来实现,首先从心情上来,整个开发过程中始终保持愉快和平和,“原来开发可以这样愉快?”,再一点就是开发效率上高效了许多。      现在sun又加入jdocentral.com开始着手JDO2.0,想想看等它出台以后将是一个怎样激动人心得场面,让我们拭目以待。  

2007-04-29 17:56:00 487

原创 Middlegen配置MSsql

Middlegen1,将jdbc lib中3个jar包copy到应用的lib目录下,然后进行配置。2,mssql.xml如下                                                3,build.xml中               appname="${name}"         prefsdir="${src.dir}"         g

2007-04-29 12:00:00 559

转载 JAVA正则表达式详解

                         JAVA正则表达式  正则表达式作为本章的结尾,我们来看一看正则表达式(regular expression)。正则表达式是JDK 1.4的新功能,但是对sed和awk这样的Unix的标准实用工具,以及Python,Perl之类的语言来讲,它早就已经成为其不可或缺的组成部分了(有人甚至认为,它还是Perl能大获成功的最主要的原因)。

2007-04-23 17:24:00 805

转载 正则表达式之道

正则表达式之道原著:Steve Mansour sman@scruznet.com Revised: June 5, 1999(copied by jm /at/ jmason.org from http://www.scruz.net/%7esman/regexp.htm, after the original disappeared! ) 翻译:Neo Leeneo.lee@g

2007-04-23 10:42:00 457

转载 关于正则表达式

正则表达式字符/ 意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。 例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示 匹配一个单词的分界线。 或者: 对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。 例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0个或多个a。为

2007-04-23 10:40:00 311

转载 java对word、excel、pdf的操作

Java对文件的操作Java操作PDF http://www.lowagie.com/Java操作Word,Excel,Access参考:http://danadler.com/jacob/http://jakarta.apache.org/poi/http://www.onjava.com/pub/a/onjava/2003/01/22/poi.htmlhttp://www.csdn.net

2007-04-20 14:07:00 555

原创 Tomcat 配置集锦

 Tomcat 服务器server.xml的关键参数配置说明:以下文字均以tomcat5.0.30为例进行。1,配置tomcat服务器访问端口,只需配置Connector的port端口即可。Tomcat默认为8080,现修改port参数值为80。maxThreads="150" minSpareThreads="25" maxSpareThreads="75"enableLookups

2007-04-20 13:45:00 632

转载 Timer和TimerTask的使用

这两个类使用起来非常方便,可以完成我们对定时器的绝大多数需求Timer类是用来执行任务的类,它接受一个TimerTask做参数Timer有两种执行任务的模式,最常用的是schedule,它可以以两种方式执行任务:1:在某个时间(Data),2:在某个固定的时间之后(int delay).这两种方式都可以指定任务执行的频率.看个简单的例子:import java.io.IOExc

2007-04-20 13:41:00 385

转载 在JSP中如何实现MD5加密

源码 /** * 类名:      MD5Digest * 说明:   用来进行密码加密的md5公用参数 * 编写日期:  2001/03/05 * 修改者:     * 修改信息:   * @author     edgarlo edgarlo@china.com * @versio

2007-04-20 13:40:00 649

转载 Java实现HTTP文件下载

Java下载许多用户可能会遇到这样的情况:在网站上发现一个很好的资源,但是这个资源是分成了很多个文件存放的,如果想把它保存到本地,只有靠用户点击另存来完成保存,如果资源分了几百甚至上千上万,那简直是个灾难。   在Internet上很多的资源分成多个文件存放时,它的文件命名是有一定的规则的;正因如此,我们就可以用程序来完成这个资源的完全下载。  1. 基础知识  在Internet上,我们要下

2007-04-20 13:37:00 1230 3

转载 基于JDBC的数据库连接池技术

JDBC POOL 近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机 应用程序已从传统的桌面应用转到Web应用。基于B/S(Browser/Server)架构的3层开发模式逐渐取代C/S(Client/Server)架构的开发模式,成为开发企业级应用和电子商务普遍采用的技术。在Web应用开发的早期,主要使用的技术是CGI、ASP、PHP等。之后,

2007-04-20 13:36:00 453

转载 JDBC高级应用

JDBC高级应用再谈JDBC连结为什么要反复谈JDBC连结,因为所以JDBC的性能,最主要的就是JDBC连结,而SQL语句的优化,和JAVA编程无关,你的一个查询语句的效率,是你对于SQL语法的使用技巧,这一方面你就可请教DBA,而不是来看我这种程序设计者的文章.我们已经知道,取得数据库连结,有几种层次的实现方法,一是直接得到物理连结,而是通过传统的连结池(没有多大区别),三是通过ja

2007-04-20 13:33:00 530

转载 JDBC中级应用

JDBC中级应用本来想继续谈JDBC的高级连结方式,事务模式.但发现关于大对象存储有很多人在问,所以先来插入一节关于大对象存储的内容,然后再接着原来的思路写下去.JDBC的大对象存储听起来复杂,其实如果你明白了原理以后,就非常简单,网上有关这方面的教材很少,而SUN的文档中,我从1.2开始看到一在仍然是错误的,不知道写文档的人长脑子没有,就那几行代码你试试不就知道了,这么多次重抄下来还是错误的

2007-04-20 13:31:00 511

转载 JDBC初级应用

                                                              JDBC初级应用    在了解JDBC基础知识以后,我们先来写一个数据库操作的类(Bean)以后我们会在这个类的基础上,随着介绍的深入不断提供优化的方案.    要把一个数据库操作独立到一个类(Bean)中,至少要考虑以下几个方面:    1.对于不同层次的应用,应该有不

2007-04-20 13:29:00 447

转载 Java程序设计的基础类-java.lang

java.lang  软件包 java.lang 的描述 :提供利用 Java 编程语言进行程序设计的基础类。最重要的类是 Object(它是类层次结构的根)和 Class(它的实例表示正在运行的应用程序中的类)。 把基本类型的值当成一个对象来表示通常很有必要。包装器类 Boolean、Character、Integer、Long、Float 和 Double 就是用于这个目的。例如,一个

2007-04-20 13:26:00 537

转载 J2ee程序中的面向对象设计

  面向对象程序设计比任何具体技术都重要。但是在使用种种模式的时候,也要防止过度设计,增加不必要的复杂性、浪费时间和经费。1、使用接口降低程序的耦合性(Achieving Loose Coupling with Interfaces)    虽然面向接口编程回比直接面向具体类编程增加一点点的复杂性,但是带来的好处却是巨大的。    1)、可以改变实现而不改变调用的代码。

2007-04-20 13:22:00 494

转载 关于struts+hibernate的替代:struts+newxy

Newxy   经过五个方面的比较,newxy+struts WEB开发与deiphi桌面开发相比,速度更快,能力更强。 http://blog.csdn.net/nlhlx/archive/2006/06/12/791047.aspx    newxy是hibernate的替代者,struts+newxy是struts+hibernate的替代方案。     struts的不足,下面

2007-04-20 13:20:00 627

转载 Java线程

Java线程线程是Java的一大特色,从语言上直接支持线程,线程对于进程来讲的优势在于创建的代价很小,上下文切换迅速,当然其他的优势还有很多,缺点也是有的,比如说对于开发人员来讲要求比较高,不容易操作,但是Java的线程的操作已经简化了很多,是一个比较成熟的模型。很多时候,我们都用不到线程,但是当我们有一天不走运(或者走运)的时候,我们必须要面对这个问题的时候,应该怎么办呢?本文是我的学习

2007-04-20 13:15:00 522

转载 Struts+Spring+Hibernate 分析

经典框架分析  1,先说说表示层     其实没有必要使用struts,除非你有历史遗留问题不得不用struts,因为spring的mvc已经足够好了:  a. 清晰的模型对象传递,这个模型对象可以是任何java对象,如果你不在意在各层之间传递同一个对象的     话,这个模型对象就可以是hibernate的persistent object,通过open session in view,你可

2007-04-20 13:11:00 390

转载 struts开发—分页的实现

struts开发实践-分页的实现本案主要功能是完成数据集的分页显示。示例代码如下: 1.PageInfo类:定义分页信息。package test; import java.io.*; public final class PaginationInfo    implements Serializable { /**页大小描述每页有多少行*/ pri

2007-04-20 13:08:00 482

转载 抽象工厂模式

抽象工厂抽象工厂模式特别适合于这样的一种产品结构:产品分为几个系列,在每个系列中,产品的布局都是要同的,在一个系列中某个位置的产品,在另一个系列中一定有一个对应的产品。这样的产品结构是存在的,这几个系列中同一位置的产品可能是互斥的,它们是针对不同客户的解决方案,每个客户都只择其一。比如Linux与Windows系统下的界面控件,可以从两个交叉的角度来看,从组件的角度看,可以分为linux的组件

2007-04-20 13:04:00 679

转载 三层架构理论

应用程序架构设计是开发中极其重要的一个环节,刚刚接触三层架构这一概念,谈谈我自己的理解:三层架构是基于模块化程序设计的思想,为实现分解应用程序的需求,而逐渐形成的一种标准模式的模块划分方法。此模型将应用程序划分为三个层次:①用户界面层:负责处理用户的输入和向用户输出,但并不负责解释其含义。有时候出于对效率的考虑,这一层可能会在向上传输用户输入之前进行合法性验证。这一层通常采用前端工具(如 VB、V

2007-04-20 13:02:00 567

转载 Eclipse启动参数大全

Eclipse 运行命令行参数大全    包括英文版本和中文版本两种的说明, 特别需要值得一提的是那个 -nl 参数, 可以指定程序启动时所使用的语言. 例如:eclipse -nl en_US将启动英文语言, 这个特性在安装了国际化语言包以后特别有用, 可以方便的切换各个语言的版本. 注意 IBM WSAD v5.1 也支持这个功能. 运行 Eclipse将 Eclipse 驱动程序安装(解

2007-04-20 12:03:00 806 2

ThinkInJava第四版

ThinkInJava最新版pdf格式,方便查看,谢谢!

2009-01-16

精通EJB3.0

详细介绍EJB3.0的应用及特征

2008-06-25

空空如也

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

TA关注的人

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