自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JSP生成验证码代码

生成有4个随机数字和杂乱背景的图片,数字和背景颜色会改变,服务器端刷新(用history.go(-1)也会变)    原型参考ALIBABA  http://china.alibaba.com/member/showimage    产生验证码图片的文件-----image.jsp            Color getRandColor(int fc,int bc){//给定范围获得随机颜

2008-05-29 17:25:00 816 2

原创 JSP生成HTML

 1   toHtml.java(不用修改,直接用)        package com.jetsum.mystatic;    import java.io.ByteArrayOutputStream;    import java.io.FileOutputStream;    import java.io.IOException;    import java.io.OutputStr

2008-05-29 17:22:00 598

原创 JSP内置对象讲解

JSP内置对象1.request对象     客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。 序

2008-05-29 17:06:00 1685 2

转载 Smartupload——使用说明

一、安装篇  jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点:1、使用简单。在JSP文件中仅仅书写三五行JAVA代码就可以搞定文件的上传或下载,方便。2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(

2008-05-29 16:41:00 882

原创 解决eclipse不编译class文件之方法

这个问题的解决方法总结一下:1,查看project --> Build Automatically有没有选中?如果没有,勾上以后,clean一下,重启eclipse。2,查看你的lib里面有没有不用的(多余)jar包,看你的.classpath文件中有没有错误的路径.3,这是最重要的一点,有problems视图中查看有没有关于本项目的错误信息,一般都会有这样的话:      The p

2008-05-28 11:57:00 767

原创 使用dom4j解析xml 遇到困难

java.lang.NoClassDefFoundError: org/jaxen/JaxenException2007年11月05日 星期一 上午 01:46 使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用

2008-05-26 17:16:00 751

转载 Java中文件操作大全

java中文件操作大全         本文为本人在工作学习中的总结,每个方法都经过测试,记在博客上一方面是为了自己日后工作方便,另一方面是为了给大家提供方便,节约时间。 一.获得控制台用户输入的信息/** *//**获得控制台用户输入的信息     * @return     * @throws IOException     */    public String ge

2008-05-25 11:49:00 433

转载 java解析xml之三:使用domj4

来自:http://sysu-zeh.javaeye.com/blog/119310一.简介    DOM4J是dom4j.org出品的一个开源XML解析包。Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。DOM4J最大的特色是使用大量的接口,这也是它被认为比JDOM灵活的主要原因。二.

2008-05-23 13:53:00 757

转载 java解析xml之二:使用JDOM

一.简介    JDOM是一种解析XML的Java工具包。 它由Breet Mclaughlin和Jason Hunter在2000年初作为一个开放源代码项目正式开始研发。DOM适合于当今流行的各种语言,包括Java,JavaScripte,VB,VBScript,Perl,C,C++等。它了为HTML和XML文档提供了一个可应用于不同平台的编程接口。 DOM的设计为了适用于不同的语言,它保留

2008-05-23 13:49:00 493

转载 java解析xml之一:使用SAX与DOM

一.概要  用Java解析XML文档,最常用的有两种方法:使用基于事件的XML简单API(Simple API for XML)称为SAX和基于树和节点的文档对象模型(Document Object Module)称为DOM。Sun公司提供了Java API for XML Parsing(JAXP)接口来使用SAX和DOM,通过JAXP,我们可以使用任何与JAXP兼容的XML解析器。    

2008-05-23 13:44:00 780

转载 Hibernate的主键生成方式

Hibernate的主键生成方式      Hibernate中,标签下的可选子元素是一个Java类的名字,用来为该持久化类的实例生成惟一标示,所有的生成器都实现net.sf.hibernate.id.IdentifierGenerator接口。这是一个非常简单的接口,某些应用程序可以选择提供它们自己的特定实现。当然,Hibernate提供了很多内置的实现。下面是一些内置主键生成器(Key G

2008-05-13 18:13:00 394

转载 JDBC初级应用实例(二)

JDBC初级应用实例(二)[动态访问数据库]    上面有一位朋友问了,如果在已经连结的情况下,知道当前连结的库的表的情况呢?其实只你已经连结了,你就能知道这个库中所以情况而不仅仅上表的情况:    有时(我到目前只见到过一次),我们对一种新的数据库根本不知道它的结构或者是其中的内容,好坏么我们如何来获取数据库的情况呢?    真实的例子是这样的,我的朋友的公司接到了一个单子,对方使用的数据库是叫

2008-05-04 13:13:00 512

转载 JDBC中鲜为人知的"中级应用"

在没有进入JDBC的高级应用前,我先来介绍一下一些"鲜为人知"的中级应用,说它是中级应用,因为对JDBC有所了解的人都应该知道,说它"鲜为人知",我却没有在任何人的代码中或我所见过的任何讲JDBC的书中有提到过,非常奇怪,这本来是JDBC规范啊.    select * from table where datetimecol     可是在另的数据库呢?    select * from tab

2008-05-04 13:13:00 606

转载 JDBC初级应用实例(一)

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

2008-05-04 13:12:00 584

转载 JDBC基础(三)

关于Statement对象:    前面说过,Statement对象是用来绑定要执行的操作的,在它上面有三种执行方法:即用来执行查询操作的executeQuery(),用来执行更新操作的executeUpdate()和用来执行动态的未知的操作的execute().    JDBC在编译时并不对要执行的SQL语句检测,只是把它看着一个String,只有在驱动程序执行SQL语句时才知道正确与否.   

2008-05-04 13:11:00 584

转载 JDBC基础(四)

作为基础知识的最后部分,我们来说一说结果集的处理,当然是说对一般结果集的处理.至于存储过程返回的多结果集,我们仍然放在高级应用中介绍.    SQL语句如何执行的是查询操作,那就要返回一个ResultSet对象,要想把查询结果最后明白地显示给用户,必须对ResultSet进行处理.ResultSet返回的是一个表中符合条件的记录,对ResultSet的处理要逐行处理,而对于每一行的列的处理,则可以

2008-05-04 13:11:00 531

转载 JDBC基础(一)

本来不想写这部份入门级的内容,但既然栏目定为JDBC专栏,还是简单写一些吧.JDBC基础(一)    来,我们认识一下!    JDBC,JAVA平台的DATABASE的连通性.白话一句,什么意思啊?    就是JAVA平台上和数据库进行连结的"工具".    还是先一起来回顾一下接口吧:从下向上,接口是对"案例"的抽象,由一个案例抽象出一些规则.反过来,从上向下,被抽象出来的接口是对案例的一种承

2008-05-04 13:10:00 356

转载 JDBC基础(二)

因为是基础篇,所以还是对每一步骤简单说明一下吧:    前面说是,注册驱动程序有多方法,Class.forName();是一种显式地加载.当一个驱动程序类被Classloader装载后,在溶解的过程中,DriverManager会注册这个驱动类的实例.这个调用是自动发生的,也就是说DriverManager.registerDriver()方法被自动调用了,当然我们也可以直接调用DriverMan

2008-05-04 13:10:00 558

转载 DataSource高级应用

 在前面的介绍中,我们可以看出, DataSource才能提供最高性能的对数据库的并发访问,但是,对DataSource的引用,也还有很多知识要弄清楚,获取Connection的方式是数据库性能最相关的技术,而对DataSource的调用对数据库性能起着很大的决定作用。    一般对于DataSource的引用是通过以下流程来进行:            Context ct = new Init

2008-05-04 13:05:00 575

转载 关于多结果集的存储过程的处理

对于一个存诸过程,如果返回的结果是我们预先知道的,那么可以根据存储过程定义的顺序来进行处理(事实上一般不会这样),但对于复杂的多结果集的处理,如何定义一个通用的流程?我们先看一下JDBC本身能为我们提供什么?一个存储过程执行后返回的是boolean型:boolean flag = callableStatement.execute();如果flag为true,那么说明返回了一个结果集(Result

2008-05-04 13:03:00 516

转载 JDBC分布式事务

在没有开始JDBC分布式事务前,先来回顾一下J2EE平台的数据源的整体构加:在上面的介绍中,可能大家会过于限入理解如何实现ConnectionPoolDataSource和PooledConnection,而忘记了它的整体结构.为了帮助大家更快地理解,我从以下几点进行总结.声明:本文完全是作者根据SUN的文档从实践中总结,没有参考(事实上目前我还没有找到这方面的参考)任何文章:1.    Data

2008-05-04 13:02:00 464

转载 JDBC高级应用三

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

2008-05-04 13:01:00 407

转载 JDBC高级应用一

关于数据库连结我们所说有JDBC高级应用,并不是说它的技术含量很高(也许JAVA平台上不存在什么"技术含量"的说法,因为JAVA是给大家用的而不是给某些人用的).说它是高级应用,是因为它是对于JDBC基础应用来说的扩展,也就是可以优化你的应用性能,或方便于应用的实现.所以说它是一种高级应用而不叫高级技术.    JDBC中,java.sql包是基础的,也是核心的功能,javax.sql包则是高级的

2008-05-04 12:58:00 467

转载 JDBC高级应用(二)

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

2008-05-04 12:58:00 438

空空如也

空空如也

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

TA关注的人

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