自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 图象工具:可将SWING组件外观输出成图片的工具 - SWING组件

图象工具:可将SWING组件外观输出成图片的工具---------------------------------------- 我的自定义SWING组件 !!!  王 晋 (Edward W.J.)Email:huse001@sohu.comTel:(0)13482058688

2005-12-29 17:31:00 1890 1

原创 信息统计面板 - SWING组件

信息统计面板---------------------------------------- 我的自定义SWING组件 !!!  王 晋 (Edward W.J.)Email:huse001@sohu.comTel:(0)13482058688

2005-12-29 17:16:00 1434

原创 可实现JSCROLLPANE内VIEW最大化的工具 - SWING组件

可实现JSCROLLPANE内VIEW最大化的工具---------------------------------------- 我的自定义SWING组件 !!!  王 晋 (Edward W.J.)Email:huse001@sohu.comTel:(0)13482058688

2005-12-29 17:10:00 1363

原创 可拖动测量SWING组件的组件 - SWING组件

可拖动测量SWING组件的组件---------------------------------------- 我的自定义SWING组件 !!!  王 晋 (Edward W.J.)Email:huse001@sohu.comTel:(0)13482058688

2005-12-29 17:00:00 1309

原创 可测量SWING组件的标尺 - SWING组件

可测量SWING组件的标尺---------------------------------------- 我的自定义SWING组件 !!!  王 晋 (Edward W.J.)Email:huse001@sohu.comTel:(0)13482058688

2005-12-29 16:48:00 1563

原创 可变下拉菜单的按钮组 - SWING组件

可变下拉菜单的按钮组---------------------------------------- 我的自定义SWING组件 !!!  王 晋 (Edward W.J.)Email:huse001@sohu.comTel:(0)13482058688

2005-12-29 16:41:00 1832

原创 可滚动的按钮组 - SWING组件

可滚动的按钮组---------------------------------------- 我的自定义SWING组件 !!!  王 晋 (Edward W.J.)Email:huse001@sohu.comTel:(0)13482058688

2005-12-29 16:20:00 1431

原创 IIS6 和Tomcat5 的整合

IIS6 和Tomcat5 的整合作者:unknown 更新时间: 2005-03-17      花了很久时间,终于搞定了IIS6和Tomcat的整合。现在把步骤贴出来给各位一点参考,也免去了新手在Google上暴走和一次次的调试。开始吧!    首先先说明我的系统,Windows 2003 Server中文版+IIS6+Tomcat5.0.14,JDK 1.4.2安装目录为C:/JDK,Tom

2005-05-27 11:28:00 1401

原创 在Java中用Jpcap捕获网络包

作者: Builder.com 2004-04-22 01:15 PM如果你想捕获Java程序中的网络包,那么你需要一些辅助工具,因为核心Java API不能访问底层的网络数据。但Jpcap是一种提供在Windows或UNIX系统上进行这种访问的Java API。Jpcap不是一种纯粹的Java解决方案;它依赖本地库的使用。在Windows 或 UNIX上,你必须有必要的第三方库,分别是WinPc

2005-04-09 17:51:00 4995

原创 Java虚拟机的深入研究

作者:刘学超 1  Java技术与Java虚拟机说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成: Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示:图1  Java四个方面的关系运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.clas

2005-04-09 15:36:00 1224

原创 虚拟机概论(九)——虚拟机总结

虚拟机总结 所有这四种虚拟机模型的基础都是组合指令去模拟设备或者机器。 虚拟机项目的主要目的是向有兴趣的读者介绍虚拟机的优点和应用。我们首先集中定义了当今正在使用的四种虚拟机概念模型,他们分别是:在IBM S/390上使用的IBM模型;在跨平台的Internet应用程序中使用的JAVA虚拟机模型;以及在现代操作系统中使用的扩展虚拟机模型。最后我们介绍了UNIX虚拟机模型,它以UNIX用户外壳的形式

2005-04-09 15:06:00 1450

原创 虚拟机概论(八)——UNIX虚拟机模型

UNIX虚拟机模型 使用和设计虚拟机的概念,成为建立可交互的、健壮的虚拟设备的有效方法。这种方法可用来解决计算机工程师所面临的许多问题。在UNIX操作系统中,虚拟机的概念和进程模型高度统一起来。UNIX操作系统是现代计算机使用的最成功、最受尊重的操作系统之一。UNIX的广泛使用,使得他的虚拟机特征被全部发掘,并归类为真正的虚拟机。UNIX操作系统使用一系列的独立进程来完成用户的指令。UNIX可以安

2005-04-09 15:05:00 1364

原创 虚拟机概论(七)——OSI虚拟机模型

OSI虚拟机模型 “虚拟”就是在暗示某时某地,虽然一个对象或者设备并不存在,但人们可以看到它 “虚拟机”这个词容易让许多人产生丰富的联想。流行媒体和新闻广播在报道关于计算机模拟和计算机游戏的新发展时,通常会用到“虚拟”这个词。在任何一种情况下,使用“虚拟”就是在暗示某时某地,虽然一个物体或者设备并不存在,但人们可以看到它。虚拟的这一用法是关于扩展虚拟机发展的合理假设。扩展虚拟机的创建和继续发展是计

2005-04-09 15:04:00 1075

原创 虚拟机概论(六)——JAVA虚拟机模型

JAVA虚拟机模型 由于它的高度可移植性,JAVA已经成为Internet上的主要编程语言。 “模拟机”的概念是计算机工业界经常使用的对虚拟机的解释之一。这种虚拟机概念和IBM版的虚拟机非常不同。在IBM的概念中,系统内存和资源被分割,成为当前机器的精确拷贝。而对于模拟机,系统并不被分割,而是有一台新的“机器”或者虚拟机加载到当前系统中,在不改变当前系统的前提下,向用户提供不同的功能。这种类型的虚

2005-04-09 15:03:00 1122

原创 虚拟机概论(五)——IBM虚拟机模型

IBM虚拟机模型 在IBM模型中,每个虚拟机都是真正机器的完整拷贝,只是内存少了点。 IBM(International Business Machines)版的虚拟机是现在仍然在使用的主流虚拟机之一。在IBM模型中,每一个虚拟机都是一台真正机器的完整拷贝,只是内存少了点。根据这一概念,一个功能强大的大型主机可以被分割成许多虚拟机。这些虚拟机仅比原来的主机少一点资源而已。 IBM的虚拟机版本和其他

2005-04-09 14:59:00 1236

原创 虚拟机概论(四)——虚拟机的历史

虚拟机的历史 在今天的计算机世界中,虚拟机的概念已经被用来解决许多问题。从机器的分割(IBM模型),到“半平台无关”的程序设计语言(Java模型),到开发操作系统(UNIX模型和OSI模型),虚拟机的概念在构成现代计算机的过程中已经被证明是一个强大的工具。然而,这个概念对每个人来说并非总是清晰,并且直到20世纪60年代中期,它才被用于实践。1965年前后,IBM的研究人员试图去测量一些计算机科学领

2005-04-09 14:58:00 1264

原创 虚拟机概论(三)——引言

引言虚拟机的概念对于计算机世界来讲并不算新,但是许多人并不知道或理解这个概念。如果你是一个典型的计算机用户,并且通过Internet来浏览Web网页,那么你很可能在和一个虚拟机交互,这个虚拟机就是JAVA虚拟机。现在,既然这个虚拟机对大多数计算机用户来说是透明的,你可能疑惑:为什么要关心虚拟机,对不对?其实,在计算机世界,虚拟机的概念经常被用来解决一些非常重要的问题。但是通常这所有虚拟机的这些用途

2005-04-09 14:57:00 1087

原创 虚拟机概论(二)——译者序

译者序断断续续,这篇文章翻译了七天,今天终于完工了。虽然考研的初试,复试都已经结束,但结果未出之前,心中总免不了一点忐忑。这多少影响了我做这项工作的情绪。然而让我切实感到困难的事情是语言的组织。以前也翻看过不少英文资料,但都限于心领神会而已,从来没有想过把它们精准地翻译出来。毕竟已经整整四年没有正儿八经地写过东西了,为了清楚地表达自己所领悟到的原文含义,反复推敲是再所难免的了。虚拟机这个概念是我去

2005-04-09 14:53:00 1027

原创 虚拟机概论(一)——封面

 作者:Eric Kohlbrenner Dana Morris Brett Morris翻译:Win Herry         来源:Core of Information Technology 日期:2005年4月 编辑:Win Herry校对:Win Herry

2005-04-09 14:51:00 1068

原创 JAVA代码编写的30条建议

(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一种

2005-04-09 14:46:00 1028

原创 Java性能优化技巧集锦(三)

三、GUI篇  这一部分介绍的内容适合于图形用户界面的应用(Applet和普通应用),要用到AWT或Swing。  3.1 用JAR压缩类文件  Java档案文件(JAR文件)是根据JavaBean标准压缩的文件,是发布JavaBean组件的主要方式和推荐方式。JAR档案有助于减少文件体积,缩短下载时间。例如,它有助于Applet提高启动速度。一个JAR文件可以包含一个或者多个相关的Bean以及支

2005-04-09 14:13:00 1045

原创 Java性能优化技巧集锦(二)

二、J2EE篇  前面介绍的改善性能技巧适合于大多数Java应用,接下来要讨论的问题适合于使用JSP、EJB或JDBC的应用。  2.1 使用缓冲标记  一些应用服务器加入了面向JSP的缓冲标记功能。例如,BEA的WebLogic Server从6.0版本开始支持这个功能,Open Symphony工程也同样支持这个功能。JSP缓冲标记既能够缓冲页面片断,也能够缓冲整个页面。当JSP页面执行时,如

2005-04-09 14:12:00 1192

原创 Java性能优化技巧集锦(一)

摘要:  可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。  一、通用篇   “通用篇”讨论的问题适合于大多数Java应用。  1.1 不用new关键词创建类的实例  用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用

2005-04-09 14:11:00 1252

原创 使用Hibernate的一个完整例子

北京华园天一科技有限公司高级软件工程师2003 年 10 月对象、关系的映射(ORM)是一种耗时的工作,在Java环境下,有几种框架来表示持久数据,如实体Bean、OJB、JDO、Hibernate等。Hibernate是一种新的ORM映射工具,它不仅提供了从Java类到数据表的映射,也提供了数据查询和恢复等机制。本文介绍怎么在Web应用开发中配置Hibernate的环境,并且使用Hibernat

2005-03-30 19:53:00 1074

原创 Java 数据对象(Java Data Objects (JDO))

Java 数据对象(Java Data Objects (JDO))是 Sun Microsystems 的一项新技术。尽管 JDO 还有些不成熟(刚发布 1.0 规范),但它很有发展前景,而且它填补了数据库编程领域的一大空白。对 Java 开发人员而言,JDO 为对象持久性提供了第一个标准化的、完全面向对象的方法。与此领域中的其它技术相比,JDO 的优点是使用起来十分简单,而且对原始的 Java

2005-03-30 16:54:00 1904

原创 overload(重载)与override(覆盖)

“overload(重载)”:  1、overload方法名时参数类型、个数、顺序至少有一个不相同;  2、不能overload只有返回值不同的方法名;  3、overload存在于父类和子类、同类中。   “override(覆盖)”  1、override时,方法名、参数、返回值相同;  2、子类方法不能缩小父类方法的访问权限;  3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出

2004-11-15 23:51:00 2382

原创 运用JMS传递消息

有很多可选方法可以发送和确认接收消息,这就使开发人员可以灵活地在应用程序之间传递消息。 by Peter Varhol 企业中的消息传递(messaging)越来越被公认为是创建企业应用程序的重要工具,对于创建应用程序本身来说,它的重要性也许不太明显,但对于跨商业过程的应用和集成来说,其重要性就很大了。消息传递可以使我们在不能同步工作的应用程序或应用程序组件之间建立异步的通讯通道。建立这些类型

2004-10-28 23:14:00 3256

原创 使用 JMS 减少应用程序耦合

作者: Builder.comThursday, March 18 2004 10:24 AM 在开发界,耦合是指两个实体相互依赖于对方的一个量度。程序员每天都在(有意识地或者无意识地)做出影响耦合的决定:类耦合,API耦合,应用程序耦合等等。 on error resume next ShockMode = (IsObjec

2004-10-28 23:08:00 2228

原创 JavaRMI入门实战

(来源:http://ybwen.home.chinaren.com) 为通过网络执行其他机器上的代码,传统的方法不仅难以学习,而且易出错。解决这个问题的最佳方法是:某些对象正好位诹硪惶ɑ鳎颐强梢苑⑺鸵惶跸ⅲ⒒竦梅祷亟峁拖裎挥谧约旱谋净饕谎?span lang="EN-US">Java远程方法调用(RMI)特性使客户机上运行的程序可以调用远程服务器上的对象。远程方法调用特性使J

2004-10-26 23:07:00 1121

原创 高效解析XML

作者:Ping Guo、Julie Basu、Mark Scardina和K. Karun 为你的Java应用程序选择合适的XML解析技术 随着XML越来越广泛地被采用,高效解析XML文档也变得越来越重要。高效地解析XML数据非常重要,尤其是对于那些要处理大量数据的应用程序,这种技术尤为重要。不正确的解析会导致过度的内存消耗和过长的处理时间,从而有损于可伸缩性。XML解析器有多种类型。

2004-10-25 23:20:00 4961

原创 准备SCJP的时候做的一些笔记

来源:ChinaITLab2004-4-24 11:29:00  里面有些术语有可能比较怪些,,不过大家应该还是能够理解的                       1,初始化类变量自动初始化为0或者null,局部变量使用前一定要初始化         2,主类型过载类型匹配顺序:按照byte->

2004-10-24 19:48:00 1116

原创 Java认证考试心得:顺利通过SCJP测试全接触

来源:ChinaITLab 收集整理2004-5-17 11:09:00  Java以其平台无关性、,Java技术以其独特的优势对Java掌握的程度,参加Su绩通过了SCJP1.4的认证考面向对象、支持多线程等优点成在越来越多的领域得以使用和发n公司的Java认证考试是比较好试,有一些体会想与大家分享。为越来越多的程序开发

2004-10-24 19:17:00 4012

原创 Java新手入门——整理的SCJP听课笔记

2004-7-30 12:07:00  前言:  JAVA的魅力  一、                                                                            1、强大的移植能力:虚拟机的存在,不同的平台存在不同的虚拟机。           

2004-10-24 16:36:00 1124

原创 介绍SCJP考试中文大纲

来源:ChinaITLab 收集整理2004-10-22 10:21:00  第一部分:声明和访问控制  声明,构建,初始化任何类型的数组                                                声明类,内部类,方法符(如public,final,stati

2004-10-24 14:54:00 1698 1

原创 CVS IN ECLIPSE

2002 年 7 月2002年6月28日,Eclipse 2.0正式版已经正式完成,这将是Java开发工具历史上的一个重要事件,Eclipse开始步入成熟阶段。本文借此机会介绍在Eclipse中使用版本控制系统CVS的一些经验和技巧。首先介绍为什么Eclipse要使用CVS来作为自己的版本控制系统而放弃了有着很好口碑的Visual Age Java的ENVY,然后简要讲述CVS系统的背景及NT

2004-10-19 22:38:00 1424

空空如也

空空如也

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

TA关注的人

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