自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

EclipseLab

javaxl的专栏

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

原创 Log4j简明手册

Log4j简明手册1. 概述本文主要描述Log4j的API的唯一特性和它的设计原理。Log4j是一个基于许多作者的开放源码的项目。它允许开发员以任意的间隔来控制日志的输出。它通过设在外部的配置文件而达到运行时灵活的设置。最重要的是,Log4j有一个平稳的学习曲线。注意:根据来自用户的反馈判断,它很容易使人上瘾。2. 导言几乎所有的大型应用程序都包括它的自己的日志和跟踪API。顺应这个规则,E.U.

2004-10-15 09:30:00 860

原创 如何利用iText在JSP中生成PDF报表- -

1.背景    前不久做了一个通过JSP生成PDF报表的小项目,算得上开了一次眼界。企业的一些信息通过网络形成Html报表,虽然IE可以直接打印显示在其中的内容,但是从界面上来看,如果直接将Html的显示结果打印出来,显得不太美观。如果将它转成PDF文件再打印,则打印效果会好很多。2.iText简介    iText是一个开放源码的Java类库,可以用来方便地生成PDF文件。大家通过访

2004-10-15 09:16:00 1162

原创 使用Log4j进行日志操作

葵贞祥 ([email protected])2002 年 6 月 1. 概述 1.1. 背景 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。 最普通的做法就是在代码中嵌入许多的打印语句,这

2004-10-15 09:04:00 1224

原创 ftp出错代码对照

110 Restart marker reply. In this case, the text is exact and not left to the particular implementation; it must read: MARK yyyy = mmmm where yyyy is User-process data stream marker, and mmmm servers

2004-10-15 08:59:00 959

原创 理解NULL如何影响IN和EXITS语句

作者: Builder.comThursday, October 14 2004 12:00 PM 从表面上看,IN和EXITS的SQL语句是可互换和等效的。然而,它们在处理UULL数据时会有很大的差别,并导致不同的结果。问题的根源是在一个Oracle数据库中,一个NULL值意味着未知变量,所以操作NULL值的比较函数的结果也是一个未知变量,而且任何返回NULL的值通常也

2004-10-15 08:54:00 892

原创 用Java日志包进行调试

作者: Builder.comTuesday, April 6 2004 11:23 AM 在JAVA1.4引入了一个日志包java.util.logging。如果你已经使用过以前的普通日志结构框架——log4j的话,那么有关Java的内部记录部分你将非常熟悉了。 on error resume next ShockMode

2004-10-15 08:52:00 1949

原创 如何使用JK2连接器配置Tomcat 5.0.x和IIS 5.0协同工作

2004.5 臧士睿 qq:10743383网络转载请保留作者声明,盈利性印刷刊物转载请联系 [email protected]本文中所有操作都已经在Window2000 Advance Server和Window2000 Professional下测试通过所有内容:New IIS5.0+Tomcat5.0.x HowTo专题讨论区:http://hh.cc163.com/form

2004-10-14 14:33:00 1727

原创 Hibernate 入门(原创)

发布日期:2004-08-24作者:雨伞(geezer)阅读人次:1351 Hibernate 入门(原创) 2004/08/22 作者:雨伞(geezer)----------------------------------------------本文配置环境:JBuilder Xjdk 1.4.2Mysql 4.0.11 驱动:mm.mysql-2.0.4-

2004-10-14 14:31:00 1419

原创 数据库操作中stmt与rs的简要论述

发布日期:2003-11-26作者:axman阅读人次:470 一个stmt只能同时绑定一个结果集,如果要建立多个结果集,就要同时建立多STMT如果将stmt在bean里定义,将涉及到一个开发的技术问题,可以用以下的方法增强程序的可移植性。把Connection定义成成员变量.但把stmt定义成方法中的local变量,这样每次调用这个方法就会产生一个新的stmt

2004-10-14 12:39:00 1654

原创 Jsp中调用Oracle存储过程的小例子

发布日期:2002-04-05作者: yanchang(笨笨)阅读人次:15748 以下的例子转自csdn论坛:*执行一条insert语句并传参数*/create or replace procedure p_test2(i in number) asbegininsert into t values (i,x||to_char(i));commit;end

2004-10-14 12:38:00 1074

原创 通过JDBC连接oracle数据库的十大技巧

发布日期:2002-01-10作者:b-i-d阅读人次:5126     Java数据库连接(JDBC)API是一系列能够让Java编程人员访问数据库的接口,各个开发商的接口并不完全相同。在使用多年的Oracle公司的JDBC后,我积累了许多技巧,这些技巧能够使我们更好地发挥系统的性能和实现更多的功能。     1、在客户端软件开发中使用Thin驱动程序    

2004-10-14 12:37:00 1731 2

原创 Java與其他語言的結合(Java、C和jython)

雖然JAVA的程式都必須在JAVA的虛擬機器上執行,但是我們可以在這部機器中打一個洞,讓JAVA程式可以直接溝通實際的機器。JNI是一種讓JAVA程式可以外接外部程式的一種機制,讓JAVA程式更具有擴充性,下面將示範一個簡單的範例,這個範例中說明JAVA程式如何與C語言接軌,事實上Prolog語言也可以利用這種方式使Java程式可以使用prolog,透過dll和native的方式來達成這項任務,經

2004-08-06 10:30:00 1979

原创 java图表(open source)

(下列順序是經我個人主觀評比的結果)[****]Scientific Graphics Toolkit:http://www.epic.noaa.gov/java/sgt/*2-D contour, *pixel plots, *vector plots, *professional[**]Java Chart Construction Kit:http://jcckit.sourceforge.

2004-08-06 10:05:00 1406

原创 Jakarta Struts学习之应用实践

        我们在这篇文章将会一步一步的讲解Struts的应用,以这样的形式打开Struts一道道神秘的大门,通过这样的过程,相信也能激起你在应用开发中如何应用Struts的灵感。如果你对Struts的一些术语不是很清楚的话,可以参考本系列前一篇对Struts作大体介绍的文章。 再次重复一遍,本文需要读者有如下几方面的知识和经验:JSP,Servlets,自定义标签库(Custom Tag l

2004-08-03 09:50:00 1052

原创 B/S系统权限控制的一种简单方法

看了网上一些关于权限控制的帖子,越看越迷糊,什么用AOP(Aspect Oriented Programming,面向方面编程),用容器,RBAC(基于角色的访问控制方法),SSO,Jive的Proxy模式等等等等,且又是role又是group,真是头都大了,先写个简单的实现方法,以后再研究高深的。  此方法不依赖容器 框架,适用于小系统(主要JSP页面要少于100,因为是硬编码到JSP),适用于

2004-07-21 11:26:00 1323 1

原创 通用JAVA邮件系统程序

/*在java版经常看到有人问如何用javamail发送邮件?如何接收邮件?如何访问多个文件夹等。问题零散,而历史的回复早已经淹没在问题的海洋之中。本人之前所做过一个java项目,其中包含有WebMail功能,当初为用java实现而对javamail摸索了一段时间,总算有点收获。看到论坛中的经常有此方面的问题,因此把我的一些经验帖出来,希望对大家有些帮助。此篇仅介绍用javamail实现发送

2004-07-21 11:23:00 2686 1

原创 Log4j的中文文档

译者声明: 1.       这是根据最新的log4j(jakarta-log4j-1.2.8)的开发包自带文档的manual翻译的 2.       译者尽力保持原文格式,以便于读者查找原文 3.       对一些关键词都带有原文单词,便于阅读 4.       原文中比较生僻的单词,译者都是参考金山词霸,对找不到的组合词都是保持原文。 5.       对比较拗口的说法,译者尽量采用意译的方

2004-07-21 11:05:00 923

原创 FAQ about log4j

译者声明: 1.       这是根据最新的log4j(jakarta-log4j-1.2.8)的开发包自带文档的FAQ翻译的 2.       译者尽力保持原文格式,以便于读者查找原文 3.       粉红色的标题代表原文只有标题,而没有相应的内容 4.       对一些关键词都带有原文单词,便于阅读 5.       原文中比较生僻的单词,译者都是参考金山词霸,对找不到的组合词都是保持原文

2004-07-21 11:04:00 837

原创 彻底明白Java的IO系统(文摘)---JAVA之精髓IO流

  一. Input和Output1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:1.1 以字节为导向的stream以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型:1) input

2004-07-21 10:38:00 735

原创 与篮球共舞,尽显模式本色

==创建型模式== 1、  =SIMPLE FACTORY=打完篮球真累,正好边上有个小摊。“来杯可乐。”“我要芬达。”“一瓶矿泉水。” 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。有了小摊这个工厂,我们口渴的问题就很easy的解决了。 2、 =FACTORY METHOD=以前每次下午打完篮球后一般很晚,回来再洗个澡,食堂就关门了

2004-07-21 10:36:00 1061

原创 Jakarta Struts应用的七个经验

本文叙述了作者在运用Struts过程中来之不易的若干经验和心得。如果你是jsp和servlet开发Web应用的Java程序员,并且也正在考虑采用基于Struts的构建方法的话,那么你会在这里发现很多颇有见地同时也很有价值的信息。 1. 只在必要的时候才考虑扩展Struts框架   一个好的framework有很多优点,首先,它必须能够满足用户的可预见的需求。为此 Struts为Web 应用提供了一

2004-07-21 10:33:00 723

原创 JDBC驱动汇总

JDBC驱动汇总——来自CSDN关键字 JDBC 许多版友对于寻找JDBC driver或者如何使用driver常常发问(也包括我自己咯),在这边我简单整理一下比较代表性的driver跟使用方式 JDBC驱动汇总——来自CSDN关键字 JDBC 有鉴于许多版友对于寻找JDBC driver或者如何使用driver常常发问,在这边我简单整理一下比较代表性的driver跟使用方式. Micros

2004-07-21 10:26:00 1976 1

原创 不设置ODBC数据源直接连Access

一直在找呢。现已找到。加上。写法如下:AccessString url="jdbcdbc:driver={Microsoft Access Driver (*.mdb)};DBQ=zwrbookcase";String jdbcDriver = "sun.jdbc.odbc.JdbcOdbcDriver";try {Class.forName(jdbcDriver);}catch (java.la

2004-07-21 10:10:00 1782

原创 常用数据库JDBC连接写法

1.MySQL(http://www.mysql.com)mysql-connector-java-2.0.14-bin.jar Class.forName( "org.gjt.mm.mysql.Driver" ); cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName",

2004-07-21 10:10:00 852

原创 Java中static、this、super、final用法简谈

本篇旨在帮助准备学习Java以及刚接触Java的朋友认识、掌握和使用static、this、super、final这几个关键字的使用。Java博大精深,我也是一位正在学习和使用Java的爱好者,文中难免有不妥之处,欢迎指正。一、static    请先看下面这段程序:  public class Hello{    public static void main(String[] args){ /

2004-07-16 13:25:00 659

原创 看看老外的开源项目

  今天看了Spring 1.0.2所使用的libary,真是打开眼界,看到了很多以前不知道的开源项目:* ant/ant.jar- Ant 1.6.1 (http://ant.apache.org)一个非常出名的java环境的make工具 * aopalliance/aopalliance.jar- AOP Alliance 1.0 (http://aopalliance.sourceforge

2004-07-16 13:23:00 841

原创 一个体现Java接口及工厂模式优点的例子

     随着模式概念的普及,了解模式和使用模式的程序员越来越多,很多人在学习模式的时候,都会有这样一种疑惑:“有必要搞得这么复杂吗?”。的确,因为教程的例子过于简单化(这样方便读者学习),或者是作者选例子的时候并没有很好体现所讲模式的优点,很多情况下如果仅就其例子的问题来说,用模式是太复杂了。因此才导致这样的误解:“模式就是把简单的问题复杂化吗?”。当然不是,随着你开发实践的不断丰富,你终会发现

2004-07-16 13:20:00 1031

原创 java常见问题1000问

1、java传递是引用的拷贝,既不是引用本身,更不是对象       看think in java的时候曾经提到过java是传值的,但一直没有引起重视。直到碰到一个实际的问题,才领悟到这个最基本的问题。         Java中一切都是值传递。你可以通过方法来改变被引用的对象中的属性值,却无法改变这个对象引用(Object reference)本身.也就是当一个对象的实例被创建的时候,like

2004-07-16 13:19:00 888

原创 效果非常不错的数据库连接池

前言: 虽说现在许多企业级的应用服务器均自己带有数据库连接池功能,就连 Tomcat 也支持了这种功能。然而在许多时候,我们还是要使用数据库连接池,如:访问数据库的 Java 桌面应用程序等。这个数据库连接池是我根据《 Inside Servlets 》一书中的示例改写而成,经过试用,效果非常不错。特发布共享。 ( 作者: abnerchai 联系我: [email protected]

2004-07-16 13:06:00 896

原创 多线程设计要点

1.多线程中有主内存和工作内存之分, 在JVM中,有一个主内存,专门负责所有线程共享数据;而每个线程都有他自己私有的工作内存, 主内存和工作内存分贝在JVM的stack区和heap区。2.线程的状态有Ready, Running, Sleeping, Blocked, 和 Waiting几个状态,Ready 表示线程正在等待CPU分配允许运行的时间。3.线程运行次序并不是按

2004-07-16 13:03:00 801

原创 Java设计模式之Factory

定义:提供创建对象的接口.为何使用?工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑实用工厂模式,虽然这样做,可能多做一些

2004-07-16 12:58:00 707

原创 在Struts框架下使用时间类型

使用时间类型?这谁不会,不就是java.util下的几个类吗,在不加上java.sql和java.text下的几个类,这会有什么问题吗?Struts要是连时间都处理不了,那还能干嘛?   在实际应用中,我就发现Struts确实连有些简单的时间都处理不了(不知是我使用的方法不对还是Struts确实没有考虑到)。顺便你也能了解Struts是怎么把form里的请求参数populate到ActionFor

2004-07-16 12:54:00 821

原创 说说Java的args,大家可能没有注意到的现象

 【问题起源】          我最近要做一个Class加密程序, 用自己的classload来装载encryptclass, 好, 我必须提供一个工具来给程序员, 用于加密class,作为一个好的Exe程序, 我希望可以通过命令行加密class 譬如:Encryption -encrypt  class1.class class2.class 问题来了, 我是否应该做成文件通配符的方式? 譬如

2004-07-16 12:53:00 847

原创 收集Eclipse插件网站

  http://www.eclipse-workbench.com/jsp/http://www.objectlearn.com/index.jsphttp://www.crionics.com/products/opensource/eclipse/eclipse.jsphttp://eclipse-plugins.2y.net/eclipse/index.jsp----------goodf

2004-07-16 11:44:00 802

原创 Java陷阱一箩筐----面试题集

找工作要面试,有面试就有对付面试的办法。以下一些题目来自我和我朋友痛苦的面试经历,提这些问题的公司包括IBM, E*Trade, Siebel, Motorola, SUN, 以及其它大小公司。面试是没什么道理可讲的,它的题目有的不合情理、脱离实际。有在纸上写的,有当面考你的,也有在电话里问的,给你IDE的估计很少(否则你赶快去买彩票, 说不定中)。所以如果你看完此文后,请不要抱怨说这些问题都能用

2004-07-16 11:41:00 691

原创 实现类似XP风格的快速按钮

实现功能: 类似于Windows XP中的快速按钮的风格, 允许指定按钮的状态是自弹起(就是鼠标键按下时按钮产生被按下的效果, 鼠标键抬起的时候按钮自动回复原状)着是开关按钮(点击一次, 按钮被按下, 再点击一次, 按钮被弹起), 并能够设定一组(多个)或多组互斥按钮(即同组中有且只有一个按钮一直处于被按下的状态). 当然, 这个类不是很完善, 有许多地方可以改进, 比如没有加入当按钮处于禁

2004-07-16 11:30:00 917

原创 从汉化到国际化

——Unicode inside Locale outsitehttp://www.chedong.com/tech/unicode_java.html作者: 车东 [email protected]最后更新:2002-12-21 23:40:30版权声明:可以任意转载,转载时请务必标明原始出处和作者信息内容摘要:1 按照JAVA的国际化设计框架规范:如何通过linux系统的本地化设置让JAV

2004-07-16 11:24:00 927

原创 表格边框魔鬼教程

一、表格中单元格之间分隔线的隐藏方法 第 一 行 第 二 行 第 三 行 这个表格去掉了单元格之间的纵向分隔线 第 第 第 一 二 三 列 列 列 这个表格去掉了单元格之间的横向分隔线 横   线 竖   线 都 没 了 这个表格去掉了单元格之间的纵向分隔线和横向分隔线   其实上面的三个表格都有三行三列,隐藏分隔线的诀窍在于rules,察

2004-07-16 11:16:00 1205

原创 显示日期的下拉菜单

将一下部分加入到中的任意位置 function nowtime(){ var da,ny,nm,nd; da = new Date(); ny = da.getYear(); nm = da.getMonth(); nd = da.getDate(); document.form1.year2.value = ny; document.form1.month2.value = nm+1; docu

2004-07-16 10:57:00 1180

原创 轻松玩转花样表单

轻松玩转花样表单 日期:星期六 2004 04 10 作者: 人气: 250 查看:[大字体 中字体 小字体] 第 1 页 表单概述 本专题从最基础的表单知识,到表单的高级应用,让你有一个比较全面地认识,相信你在读完本专题以后,一定会对表单非常熟悉。一、表单概述  表单,在网页中的作用不可小视,主要负责数据采集的功能,比如你可以采集访问者的名字和e-mai

2004-07-16 10:55:00 1856

空空如也

空空如也

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

TA关注的人

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