内容列表
- 因特网的三层基础结构
- 因特网的三层基础结构
在浏览器进入到千家万户以前,最终用户只能享用来自本地服务器的内容单一、乏味的数据。今天,随着URL在全球的普及,我们可以享用来自巴黎乃至皮奥里亚的数据库的数据,而且就像读取我们身边服务器的数据一样简单。
最终用户一直期望着能享用更多种类的数据,但在因特网面世之前,却没有什么可行的办法达到这一目的。因特网的蓬勃发展为最终用户提供了理想的数据分布方法,并奠定了在全球范围内交
- 分类:Java 查阅全文
- 对Java HotSpot 性能引擎的深入研究
-
对Java HotSpotTM 性能引擎的深入研究
1. 序言
Java HotSpotTM 性能引擎正式发布于1999年4月27日。它远远不只是一个性能调整引擎,而是一个实际意义上的Java虚拟机(VM),它可以自始至终地发挥最高的性能--常常使服务器端基于Java技术的应用程序的运行速度提高两倍。
图1. SPECjvm98(系统性能评定委员会--译者注)对运行于Wi
- 分类:Java 查阅全文
- Java HotSpot性能引擎的体系结构
-
Java HotSpot性能引擎的体系结构
--有关Sun的第二代性能技术的白皮书内容
引言
概述
体系结构
内存模型
无句柄对象(Handleless Object)
双字对象头
将映射数据表示为对象
本地线程支持,包括任务抢先和多重处理技术
内存垃圾回收
背景说明
Java HotSpot垃圾回收
精确性
相继的复制回收
- 分类:Java 查阅全文
- 用java实现一个简单的房屋管理程序。
-
最近学习《软件工程导论》(清华大学出版)再需求分析中有一个关于住房管理系统的实现。于是用java写了一个原型系统。(很简陋)主要是为了学习jdbc的一些特性。这把部分程序列出,和大家分享。问题可参看上面所说的书。由于时间有限,说明不太准确。今后我会不断修改的。
/*住户房屋申请表*/
public class ApplicationInfo { pri
- 分类:Java 查阅全文
- 制作圆形Swing按钮(中文版)
- 这是一个关于制作圆形Swing按钮的技巧。事实上,这个技巧中的知识方便的适用于任何形状的按钮,但我们只作一个圆形的按钮。当你制作一个圆形的按钮时,需要做两件事。第一件事是重载一个适当的绘画方法以画出一个圆形。第二件事是设置一些事件使得只有当你点击圆形按钮的范围中的时侯按钮才会作出响应(不是包含圆形按钮的矩形的范围中)。
下
- 分类:Java 查阅全文
- 使用JAR
- 使用JAR
翻译:Cherami
email:[email protected]
原文:http://developer.java.sun.com/developer/TechTips/2000/tt0411.html
你试过使用JAR 文件归档吗?你可能已经听说过一个叫"tar" 或者磁带归档文件的UNIX 工具,它通常用于将一组文件进行备份。在JDK 1.1 及以后的发布中,有一个类似的
- 分类:Java 查阅全文
- 足球战术->组合进攻之composite篇
- 接上回:
http://www.csdn.net/develop/read_article.asp?id=11120
最有效的进攻方法是几个球员组合成composite来进攻,这个composite又可以和其他球员和composite组合成新的composite,如此递归...Composite模式简化了教练(client)的指挥,因为他不用考虑某个进攻模块是单个队员还是composite,而
- 分类:Java 查阅全文
- 提高java程序性能之垃圾收集
- 提高java程序性能之垃圾收集
Java使用垃圾收集或者说回收不再使用的内存的技术而不需要你明确的管理储存。垃圾收集是自动的,但是在有些情况下可以有办法辅助这个过程。想像一下你在管理一个对象引用的堆栈:
public class Stack {
private static final int MAXLEN = 10;
private Objec
- 分类:Java 查阅全文
- sun在线教材之-java 2d 文本指南-第二课 绘制艺术字
-
Training Index
2D文本指南第二课: 绘制艺术字
作者: Monica PawlanSeptember 1998翻译: Cherami Liumin2001年11月[<<上一课] [目录] [下一课>>]
这一课解释如何使用 java.awt.font.TextLayout
- 分类:Java 查阅全文
- 用Java通过DIIOP远程操作Domino服务器
- 最近在玩domino,积累点经验大家分享一下: 开发notes本来就是摸着石头过河,随时会碰到怪问题,结合上java更辛苦:( 但是notes有一些优点,比如全文检索,安全性,开发时效...所以至今仍然占据群件市场的一席之地.如果能把这些功能通过java调用,也算是废物利用吧:)例子是发送邮件的,但是得到了session, 其它操作和Notes脚本编程没有什么区别了.这里的操作例子是我公司的环境.
- 分类:Java 查阅全文
- 处理JSP中的中文
- 有许多minij2ee的使用者询问minij2ee如何处理FORM中提交的中文内容。其实minij2ee的手册中已经提到了,使用minij2ee提供的uniString类可以很好的解决这个问题。下面贴上一个简单的sample。
<%@ page contentType="text/html;charset=gb2312"%><%@ page import="com.minij2
- 分类:Java 查阅全文
- A Boolean wrapped with string (如何将布尔变量转换为字符串变量--写给java初学者)
-
这是一片写给初学者的文章,也是本人第一次发表文章,请各位高手不要见笑能帮我指出其中的错误之处。
这是我在javaworld网站上看到的一篇文章,所以顺便翻译一下,当然可能和原文档差别较大,不是按原文直译的,是看完后自己的一些理解,勉强算是原创吧。文章的英文标题是原文的标题,中文
- 分类:Java 查阅全文
- JacORB 1.3安装
-
JacORB 1.3安装
安装:
1. 如果下载的是源码,需要用ant1.2(www.apache.org上找)以上的编译器编译,不过最好是下载编译好的版本。这里假设你手上是编译版本。
2. 配置好jdk1.2以上版本,因为JacORB有几个GUI工具要使用swing,jfc组件。
3. 将jacorb_properties.template备份后,
- 分类:Java 查阅全文
- 足球战术之facade篇
- 接上回:
http://www.csdn.net/develop/article/11/11270.shtm
象AC Milan的三叉戟是球队的核心,而其他队员都只是工兵型的球员。所以可以把三叉戟作为一个facade来用。好处是对客户(教练)屏蔽了其他队员,减少了客户(教练)处理的对象数目并使子系统使用起来更方便;实现了子系统与客户(教练)之间的松耦合关系,而队员之间是紧耦合的;如果需要,并不
- 分类:Java 查阅全文
- 谈谈ejb的效率问题
-
常常看到网上有讨论关于EJB效率的问题,最常见的就是关于entity bean效率低而用stateless session bean来代替。就这个问题我们来分析一下。首先,EJB效率低的一大原因就是通过rmi调用,rmi是一种java的远程方法调用技术,要通过TCP/IP,比本地函数调用的开销要慢好多(最新的EJB规范提出了local inte
- 分类:Java 查阅全文
- 足球战术之command篇
- 接上回:
http://www.csdn.net/develop/read_article.asp?id=11267
足球中的进攻可以采用command模式,前锋的位置是command,主力前锋和替补前锋是ConcreteCommand,client是教练,invoker是中场及后卫球员。好处是将前锋和其他策动进攻的球员解耦。并且前锋也可以向其他队员一样被操纵和扩展。新增一个前锋很容易,因为无
- 分类:Java 查阅全文
- 足球战术->全攻全守之visitor篇
- 接上回:
http://www.csdn.net/develop/article/11/11283.shtm
采用全攻全守的打法,使用visitor模式,每个队员是一个visitor,每个位置是一个node,好处是每加一个新的队员,就增加一种新的进攻或防守方法,每个队员集中了他的优点和相关的打法,分离了其他打法到其他队员身上。但是位置已经定死,增加新位置比较困难。通过全场的位置结构和队员特性(
- 分类:Java 查阅全文
- JINI NETWORK TECHNOLOGY DEFENDS THE ENVIRONMENT
- JINITM NETWORK TECHNOLOGY DEFENDS THE ENVIRONMENT <!-- @@@ if available link to author on author's page @@@ -->
by Jon Byous <!-- @@@ inset? @@@ -->
<!-- @@@ BODY OF TEXT @@@
- 分类:Java 查阅全文
- 2001-11-07 Borland 为新的Sun® J2ME™无线开发工具包发布JBuilder™ MobileSet
- 2001-11-07
Borland 为新的Sun® J2ME™无线开发工具包发布JBuilder™ MobileSet
- 分类:Java 查阅全文
- 带你走进图形用户界面编制 (三)
-
今天我们讨论的话题可能感觉上理论性较强,所以就比较枯燥,不过你必须静下心来,如果你不能完全理解也不要灰心,在以后的实践中你会渐渐的理解这些东西。
首先讨论一下java中显示图形的原理: 首先java采用了“模型-视图-控制器”(Model-View-Controller,MVC)的设计模式,这涉及到了关于设计模式的问题,在这里我就部队设计模式进
- 分类:Java 查阅全文