自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jerome Kwok网络日志

仁者不忧,知者不惑,勇者不惧

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

原创 Java路径问题最终解决方案

Java的路径问题,非常难搞。最近的工作涉及到创建和读取文件的工作,这里我就给大家彻底得解决Java路径问题。  我编写了一个方法,比ClassLoader.getResource(String 相对路径)方法的能力更强。它可以接受“../”这样的参数,允许我们用相对路径来定位classpath外面的资源。这样,我们就可以使用相对于classpath的路径,定位所有位置的资源!  Java路径  

2007-03-06 11:13:00 778

翻译 Java对象查询方法:Jxpath

在JAVA对象中,如何进行有效的查询呢,这一直是个很值得探讨的问题.大家知道,在XML中,要找元素如何找呢?没错,通过XPATH是个不错的办法,同样道理,新近发现原来在JAVA中,也居然有象XPATH里的东西,这就是著名的apache commons库中包含的jxpath包中所提供的功能,这可以在http://jakarta.apache.org/commons/jxpath/中找到相关下载.下面

2007-03-06 11:10:00 757

转载 Spring+Hibernate+Struts技术的一个分页程序

我用的是Spring+Hibernate+Struts框架: 这是我的DAO的核心代码 import org.springframework.orm.hibernate.support.HibernateDaoSupport; // 用Spring支持的Hibernate方法,使Hibernate对数据库的操作继续瘦身 public List getOfficeBySearchCriteria(f

2007-03-05 15:57:00 631

原创 vi命令

在屏幕上移动    Vi提供了三个关于光标在全屏幕上移动并且文件本身不发生滚动的命令。它们分别是H、M和L命令。    H命令     该命令将光标移至屏幕首行的行首(即左上角),也就是当前屏幕的第一行,而不是整个文件的第一行。利用此命令可以快速将光标移至屏幕顶部。若在H命令之前加上数字n,则将光标移至第n行的行首。    [例9] 屏幕显示如下内容:    #include     main (

2007-03-05 14:46:00 615

原创 Linux教程-Vi的编辑操作及命令

Vi中的行号    Vi中的许多命令都要用到行号及行数等数值。若编辑的文件较大时,自己去数是非常不方便的。为此Vi提供了给文本加行号的功能。这些行号显示在屏幕的左边,而相应行的内容则显示在行号之后。    使用的命令为:在末行方式下输入命令:    :set number    需要说明的是,这里加的行号只是显示给用户看的,它们并不是文件内容的一部分。    在一个较大的文件中,用户可能需要了解光

2007-03-05 14:42:00 568

原创 vi 文字处理软件

vi 简易说明   由前面一路走来,我们一直建议使用文字模式来处理 Linux 的系统设定问题,不但可以让您比较容易了解到 Linux 的运作状况,也比较容易了解整个设定的基本精神,更能『保证』您的修改可以顺利的被运作(要晓得的是,不同的 Linux distribution 各有其不同的附加软件,例如 Red Hat 的 userconf, Linuxconf 等等,而 Caldera 则有 C

2007-03-05 14:34:00 446

原创 扫盲行动之:Vi编辑器的基本使用方法!

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。     1、vi的基本概念     基本上vi可以分为三种状

2007-03-05 14:33:00 544

原创 vi 文字处理软件

vi 简易说明   由前面一路走来,我们一直建议使用文字模式来处理 Linux 的系统设定问题,不但可以让您比较容易了解到 Linux 的运作状况,也比较容易了解整个设定的基本精神,更能『保证』您的修改可以顺利的被运作(要晓得的是,不同的 Linux distribution 各有其不同的附加软件,例如 Red Hat 的 userconf, Linuxconf 等等,而 Caldera 则有 C

2007-03-05 14:33:00 477

原创 vi的使用详解

vi命令   vi命令是unix下常用而重要命令,可在全屏幕方式下编辑一个或多个文件。若在vi执行时没有指定一个文件,那么vi命令会自动产生一个无名的空的工作文件。若指定的文件不存在,那么就按指定的文件名创建一个新的文件。若对文件的修改不保存的话,v i命令并不改变原来文件的内容。   注意:vi命令并不锁住所编辑的文件,因此多个用户可能在同时编辑一个文件,那么最后保存的文件版本将被保留。   下

2007-03-05 14:30:00 570

原创 Vi 使用说明

Vi 简介  Vi 是 Unix 世界里极为普遍的全萤幕文书编辑器,几乎可以说任何一台 Unix 机器都会提供这套软体。Linux 当然也有,它的 vi 其实是 elvis(版权问题),不过它们都差不多。熟悉 DOS 下的文书处理後,也许会感到 vi 并不好用;Unix 上也已经发展出许多更新、更好用的文书编辑器,但是并不一定每一台 Unix 机器上都会安装这些额外的软体。所以,学习 vi 的基本

2007-03-05 14:07:00 740

原创 linux命令大全

netstat命令netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。     该命令的一般格式为:     netstat [选项]     命令中各选项的含义如下:     -a 显示所有socket,包括正在监听的。     -c 每隔1秒就重新显示一遍,直到用户中断它。     -i 显示所有网络接口的信息,格式同“ifconfig

2007-03-05 14:03:00 7426 1

原创 Red Hat 基本系统设定指令

Red Hat 基本系统设定指令   在 Red Hat Linux 里头有一个相当好用的系统参数设定工具,那就是大家都耳熟能详的『 setup 』啰!这工具说穿了也没有什么特殊的地方,就是他将一些 /etc/sysconfig 里的设定参数给他做成图形界面就是了!基本上,如果你对系统熟的话,那么不需要使用 setup 也是可以的啦!直接修改 /etc/sysconfig 底下的东西就可以啰!  

2007-03-05 13:35:00 938

原创 linux的命令祥解

cat cd chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --number-nonblank 和

2007-03-05 12:28:00 688

转载 JAVA对数字证书的常用操作

一:需要包含的包    import java.security.*;    import java.io.*;    import java.util.*;    import java.security.*;    import java.security.cert.*;    import sun.security.x509.*    import java.security.cert.Ce

2007-03-05 11:46:00 1023 1

转载 Eclipse使用技巧

Eclipse 实用快捷键大全 俗话说,工欲善其事,必先利其器,如果大家对开发程序稍微有点发烧的话,都知道快捷键对编程中有多大的作用了(当然当年Dos用natepad开发程序的除外了),我就是这样一个发烧友了,对各种IDE中的快捷功能颇感兴趣,尤其是对快捷键这一部分乐此不彼了.再加上Eclipse又是本人的最爱,因此Eclipse中的快捷键就是本人重视的重点了,当然,Eclipse的快捷键暂时

2007-03-05 11:37:00 651

转载 配置Tomcat5.5.4数据库连接池

1.安装JDK 5.0 update 1下载:http://java.sun.com/假设安装路径为 D:/Java/jdk1.5.0_01设置环境变量(控制面板->系统->高级)JAVA_HOME=D:/Java/jdk1.5.0_01classpath=.;D:/Java/jdk1.5.0_01/lib/dt.jar;D:/Java/jdk1.5.0_01/lib/tools.jar;

2007-03-05 11:29:00 561

原创 一个Struts实现分页,增删改查,Tiles,国际化的DEMO

这个DEMO供大家一起探讨学习Struts,因为工作太累,没精力给大家解释实现原理。如果看不懂,没关系。只是说明JSP基础还没有到火候,不要心急,回去强化下JSP+Servlet,基础扎实了,自然能够看懂我写的代码。这个DEMO借鉴了网上很多前人的经验,在此一并谢谢。web.xml文件:http://java.sun.com/dtd/web-app_2_3.dtd">  BookShopMod 

2007-03-05 11:28:00 2189

转载 JAVA类型和SQL类型的匹配

已动态创建表为例(1)    public class DataType {      private int code;      private String SQLType;      private String localType = null;      private String params = null;      private boolean needsSetting

2007-03-05 11:27:00 662

转载 通过JDBC连接oracle数据库的十大技巧

Java数据库连接(JDBC)API是一系列能够让Java编程人员访问数据库的接口,各个开发商的接口并不完全相同。在使用多年的Oracle公司的JDBC后,我积累了许多技巧,这些技巧能够使我们更好地发挥系统的性能和实现更多的功能。     1、在客户端软件开发中使用Thin驱动程序     在开发Java软件方面,Oracle的数据库提供了四种类型的驱动程序,二种用于应用软件、applets、se

2007-03-05 11:25:00 504

转载 Struts 学习笔记

Struts Framework 概览struts开始于2000年3月,1.0在2001年7月发布。采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架。MVC设计模式把一个系统分成3个相互协调的部分:Model(模型)模型用于封装系统的状态View(视图)是模型的表示,提供用户交互界面。当模型状态发生变化时,视图应该得到通知,以便更新视图。Con

2007-03-05 11:05:00 596

转载 JBOSS4 数据源配置大全

Jboss 4.0的开发人员版本是一个开源的应用服务器,他把HypersonicDB作为他的缺省数据库。然而,开发人员也许还要使用除了HypersonicDB以外其他种类的数据库,在这篇文章中我们将看到如何在Jboss上配置使用其他的数据库。 简介 Jboss4.0使用了JDBC配置文件来配置数据库连接,它为EJB和其它J2EE应用提供了数据源(data source)进行访问。如果你要使用Hyp

2007-03-05 10:58:00 694

转载 Java数据库编程中的几个常用技巧

1、java数据库操作基本流程   2、几个常用的重要技巧:   可滚动、更新的记录集   批量更新   事务处理   java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接   1、取得数据库连接   1)用DriverManager取数据库连接   例子: String className,url,uid,pwd; className = "ora

2007-03-05 10:56:00 447

转载 J2SE5.0新特性

[1]J2SE5.0新特性之静态导入J2se5.0之前,如果需要使用其他类的静态方法,如java.lang.Math中的方法,需要写以下的代码:double value = Math.log(100)*Math.PI; 现在你只需在静态导入,然后就可以直接在代码中使用静态方法和静态字段:import static java.lang.Math.*;…double value = log(100

2007-03-05 10:48:00 970

转载 jasperreport生成html,Excel,PDF报表,数据源使用List

jasperreport中可以使用List作为数据源,使用格式如下.List list=this.customerDao.getAllCustomer();  //得到所有客户JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(list);   JasperPrint jasperPrint = JasperFillMana

2007-03-05 10:22:00 1296

转载 反射妙用:超强通用年月日树 (轉)

 在实际项目中,大家都要都有很多需要通过日期进行管理的数据,比如单据,考勤,日志等等。。。    这些数据对象都有一个共同的特点就是有一个字段是日期型。     于是我就利用JAVA的反射机制,写了一个通用年月日树。是用在RCP插件项目中的。稍加改造也能用到WEB项目中,核心算法不变。  1 import java.lang.reflect.Field;  2 import java.util

2007-03-02 16:00:00 535

转载 ajax技术基础

ajax技术是采用javascript作为客户端实现的语言,xml作为其通讯的机制,因此有人将ajax描述为:ajax=javascript+xml是很有道理的.ajax的最大优点就是异步处理,相对于以往的web技术采用的请求全刷新机制,它更加亲近于C/S结构的软件,给用户的是一种很有快感的东东.其实现的方式是采用一个叫做XMLHttpRequest的对象进行交互的,因为历史的原因,各种浏览器对j

2007-03-02 15:56:00 751

转载 ajax巨好用,4级级联菜单的解决 (转)

为解决省、市、区、区域4级级联菜单,在网上搜索了大量的级联菜单解决方案,也请教过不少朋友,要么过于复杂,要么过于占内存,未果。在建议下,悉心读《ajax基础教程》4余遍,方有与ajax相识恨晚之感,唯一的感慨就是好用好用绝对好用。现在把已经可以正常运行的例子的核心代码分享:客户端ajax代码如下:Code highlighting produced by Actipro CodeHighlig

2007-03-02 15:55:00 1169

原创 JAVA实现断点续传

断点续传的原理 其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。打个比方,浏览器请求服务器上的一个文时,所发出的请求如下:假设服务器域名为wwww.sjtu.edu.cn,文件名为down.zip。GET /down.zip HTTP/1.1Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, appli

2007-03-02 15:43:00 581

转载 Java反射经典实例 Java Reflection Cookbook

Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。1. 得到某个对象的属性Code highlighting produced by Actipro CodeHighlighter (freeware)http

2007-03-02 15:26:00 996 1

转载 java web三层架构配置入门

一、软件下载:1、java这里使用的是jdk1.4.2。下载地址:http://dlc.sun.com/jdk/j2sdk-1_4_2_07-windows-i586-p.exe;  2、tomcat这里的tomcat的版本是5.0的,安装版或是解压版都是可以的。下载地址:http://apache.linuxforum.net/dis ... a-tomcat-5.0.28.exe3、数据库推荐

2007-03-01 16:05:00 655

转载 一篇关于session的好文章,写的很详细

目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制四、理解session机制五、理解javax.servlet.http.HttpSession六、HttpSession常见问题七、跨应用程序的session共享八、总结参考文档一、术语session在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与ses

2007-03-01 16:03:00 594

转载 玩玩Spring之hibernate+ webwork+ spring添删改查示例

主演:webwork  配角:struts、jsp、hibernate、spring等    借着吹spring的风,今天笔者给大家介绍一种很多人都非常欣赏的轻量极、高雅的J2EE组合,那就是hibernate+ webwork+ spring。说介绍不准确,应该还只是一个简单的演示,毕竟webwork的赞歌已经有很多人唱过了,这里就不重复(主要还是因为唱不出来,惭愧!)。我只希望能通过简单的

2007-02-28 11:48:00 681

转载 document 文挡对象详解(JavaScript脚本语言描述)

  [注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写,否则会提示你一个错误信息 "引用的元素为空或者不是对象"]========================================================================对象属性:document.title             //设置文档标题等价于HTML的标签docum

2007-02-28 11:12:00 578

转载 日历和时间显示代码

最简单实用的 window.attachEvent("onload",function (){AutoSizeDIV("code_97664")})[ Run ][ Copy ] [ Save ]setInterval("a.innerHTML=new Date().toLocaleString()+星期+日一二三四五六.charAt(new Date().getDay()

2007-02-28 11:11:00 1264

转载 北京神州数码面试题:Java

1.简述逻辑操作(&,|,^)与条件操作(&&,||)的区别。(15分)2.下面程序运行会发生什么结果?如果有错误,如何改正? (15分)interface  A{  int x = 0;}class B{  int x =1;}class C    extends B implements A {  public void pX(){    System.out.println(x);  } 

2007-02-28 11:03:00 1387

转载 java 将EXCEL表格数据转换成XML格式

有时候我门需要把EXCEL表格中的数据转换成XML格式 这需要用到JXL(分析EXCEL)包和JDOM包(构成XML)import java.io.*;import jxl.*;import org.jdom.Element;import org.jdom.Document;import org.jdom.output.XMLOutputter;/** * * @author guo */

2007-02-28 11:00:00 934

转载 用Java线程获取优异性能(II)——使用同步连载线程访问关键代码部份

摘要 开发者有时创建的多线程程序会生成错误值或产生其它奇怪的行为。古怪行为一般出现在一个多线程程序没使用同步连载线程访问关键代码部份的时候。同步连载线程访问关键代码部份是什么意思呢?在这篇文章中解释了同步,Java的同步机制,以及当开发者没有正确使用这个机制时出现的两个问题。一旦你看完这篇文章,你就可以避免在你的多线程Java程序中因缺乏同步而产生的奇怪行为。 创建多线程Java程序难吗?仅从《用

2007-02-28 10:59:00 538

转载 Java下的框架编程(5)--cglib的应用

反射、Proxy和元数据是Java最强的三个特征,再加上CGLib (Code Generation Library)和ASM,使得Java虽然没有Ruby,Python般后生可畏,一样能做出强悍的框架。   Proxy可以看作是微型的AOP,明白提供了在继承和委托之外的第三个代码封装途径,只要有足够的想象力,可以做得非常好玩,Spring的源码里用Proxy就用得很随便,看得我非常眼红。可惜Pr

2007-02-28 10:56:00 483

转载 Java API设计指南

作者: Eamonn McManus原文地址: http://www.artima.com/weblogs/viewpost.jsp?thread=142428译文地址: http://gocom.primeton.com/modules/newbb/forumtopic4585_4075_40.htm译者: 王磊 电子邮件: wl_95421@yahoo.com.cn前言市场上关于如何设

2007-02-28 10:45:00 755

转载 JavaScript的方法和技巧

1:基础知识 1 创建脚本块1: 2: JavaScript code goes here3:  2 隐藏脚本代码1: 2: 3: document.write(“Hello”);4: // -->5: 在不支持JavaScript的浏览器中将不执行相关代码3 浏览器不支持的时候显示1: 2: Hello to the non-JavaScript browse

2007-02-28 10:35:00 528

空空如也

空空如也

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

TA关注的人

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