<%@ page contentType="image/jpeg" import="java.awt.*, java.awt.image.*,java.util.*,javax.imageio.*" %> <%! Color getRandColor(int fc,int bc){//给定范围获得随机颜色 Random random = new Random(); if(fc>255) fc=255; if(bc>255) bc=255; int r=fc+random.nextInt(bc-fc); int g=fc+random.nextInt(bc-fc); ...
2007-01-18

web.xml 配置

关键字: web.xml
在servlet的配置当中, <load-on-startup>5</load-on-startup>,标记容器是否在启动的时候就加载这个servlet,当值为0或者大于0时,表示容器在应用启动时就加载这个servlet 当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载,正数的值越小,启动该servlet的优先级越高。
2007-01-12

java反射机制性能测试摘要

关键字: 反射
反射性能是Sun开发1.4 JVM时关注的一个方面,它在反射方法调用结果中显示。在这类操作的性能方面,Sun 1.4.1 JVM显示了比1.3.1版本很大的改进,在我的测试中运行速度大约是1.3.1版本的开部。在这类简单的测试中,IBM 1.4.0 JVM再次获得了更好的成绩,但是只比Sun 1.4.1 JVM快两到三倍。 我还为创建使用反射的对象编写了类似的计时测试程序,但这种情况下的差异不象字段和方法调用情况下那么显著。使用 newInstance() 调用创建一个简单的 java.lang.Object 实例耗用的时间大约是在Sun 1.3.1 JVM上使用 new Object() ...
2007-01-12

加载系统配置文件

关键字: java.util.Properties
1. 基本加载属性的方法 Sample属性文件 sample.properties foo=美女 fu=baz 加载属性的Sample程序 import java.io.FileInputStream; import java.util.Properties; public class LoadSampleProperties { public static void main(String[] args) throws Exception { Properties prop = new ...
这一有关 Java 编程动态方面的新的系列文章研究了执行 Java 应用程序时幕后所发生的事情。企业 Java专家 Dennis Sosnoski 提供了 Java 二进制类格式以及在 JVM 内部类所发生的情况的内幕。接着,他将讨论类装入问题,其范围涉及从运行简单的 Java 应用程序所需的类的数量到可能造成 J2EE 及类似的复杂体系结构出现问题的类装入器冲突。 本文是这个新系列文章的第一篇,该系列文章将讨论我称之为 Java 编程的动态性的一系列主题。这些主题的范围从 Java 二进制类文件格式的基本结构,以及使用反射进行运行时元数据访问,一直到在运行时修改和构造新类。贯穿整篇文章的公共 ...
2007-01-12

泛型编程--STL是什么

关键字: 数据类型
泛型编程让你编写完全一般化并可重复使用的算法,其效率与针对某特定数据类型而设计的算法相同。泛型编程的代表作品STL是一种高效、泛型、可交互操作的软件组件。所谓泛型(Genericity),是指具有在多种数据类型上皆可操作的含意,与模板有些相似。STL巨大,而且可以扩充,它包含很多计算机基本算法和数据结构,而且将算法与数据结构完全分离,其中算法是泛型的,不与任何特定数据结构或对象类型系在一起。STL以迭代器(Iterators)和容器(Containers)为基础,是一种泛型算法(Generic Algorithms)库,容器的存在使这些算法有东西可以操作。STL包含各种泛型算法(algorit ...
2007-01-12

RMI-IIOP与JNDI简单小结

关键字: RMI-IIOP JNDI
Java RMI-IIOP(java remote method invocation over the internet inter-ORB protocol),如果使用过RMI,就应该很清除RMI是Java执行远程方法调用的方式,而RMI-IIOP则是RMI的功能扩展版本,增加了如:分布式垃圾收集,对象活化,可下载类文件等,所以你可以把RMI理解成为RMI-IIOP的简化版本,在分布式对象方法调用上他们都完成了最基本的功能。 J2ee中强制使用RMI-IIOP,所以你在RMI-IIOP和RMI中没有的选择 为了便于理解,先介绍一些基本概念: -RPC(远程过程调用) ...
2007-01-12

乱七八糟

关键字: 乱七八糟
对与java中的final变量,java编译器是进行了优化的。每个使用了final类型变量的地方都不会通过连接而进行访问。比如说Test类中使用了Data类中一个final的int数字fNumber=77,这时候,java编译器会将77这个常数编译到Test类的指令码或者常量池中。这样,每次Test类用到fNumber的时候,不会通过引用连接到Data类中进行读取,而是直接使用自己保存在类文件中的副本。 用程序说话: Test.java: public class Test{ public static void main(String[] args){ System.out.print ...
2007-01-12

tomcat5.5.9连接池的配置

关键字: 连接池
最近做个项目,需要在tomcat,weblogic中写连接池.weblogic还是老样子,照着图形界面配置就可以了.Tomcat我用的是5.5.9.虽说以前用tomcat4版本写过,可早就听说,5版本和4版本的差距很大.所以就提前做好了心里准备,先看了一个帮助文档,花了进一个小时的时间搞定,现在整理出来与大家分享. 其实Tomcat5要比tomcat4简单多了,如果还是按tomcat4的套路来,呵呵,那恐怕那走很多弯路了. 第一步:在tomcat5→common→lib下加入你所连接数据库的驱动包.这里我用的mysql数据库. 第二步:在tomcat5→conf→Catalina→localh ...
2007-01-12

RMI原理及实现

关键字: RMI原理及实现
RMI是远程方法调用的简称,象其名称暗示的那样,它能够帮助我们查找并执行远程对象的方法。通俗地说,远程调用就象将一个class放在A机器上,然后在B机器中调用这个class的方法。   我个人认为,尽管RMI不是唯一的企业级远程对象访问方案,但它却是最容易实现的。与能够使不同编程语言开发的CORBA不同的是,RMI是一种纯Java解决方案。在RMI中,程序的所有部分都由Java编写。   在看本篇文章时,我假定读者都已经具备了较扎实的Java基础知识,在这方面有欠缺的读者请自行阅读有关资料。   概念   我在前面已经提到,RMI是一种远程方法调用机制(rpc),其过程对于最终用户是透 ...
命令行参数处理是一项令人厌烦的零碎工作,不管您过去已经处理过多少次了,它好像总能重新摆在您的面前。与其一遍又一遍地编写同一块代码的不同变种,为什么不利用反射来简化参数处理的工作呢?Java 顾问 Dennis Sosnoski 向您展示了如何做到这一点。在本文中,Dennis 简明扼要地介绍了一个开源库,这个库可以使得命令行参数实际上自己处理自己。 在 上个月的文章中,我介绍了Java Reflection API,并简要地讲述了它的一些基本功能。我还仔细研究了反射的性能,并且在文章的最后给出了一些指导方针,告诉读者在一个应用程序中何时应该使用反射,何时不应该使用反射。在本月这一期的文章中,我 ...
UTF-8 编码介绍 UTF-8 编码是一种被广泛应用的编码,这种编码致力于把全球的语言纳入一个统一的编码, 目前已经将几种亚洲语言纳入。UTF 代表 UCS Transformation Format. UTF-8 采用变长度字节来表示字符,理论上最多可以到 6 个字节长度(一个字符六个字节)。 UTF-8 编码兼容了 ASC II(0-127), 也就是说 UTF-8 对于 ASC II 字符的编码是和 ASC II 一样的。 对于超过一个字节长度的字符,才用以下编码规范: 左边第一个字节1的个数表示这个字符编码字节的位数, 例如两位字节字符编码样式为为:110xxxxx 10xxxxxx ...
为描述上的方便,先定义四条术语:纯静态磁盘网页,纯静态内存网页, 准动态网页,纯动态网页 纯静态磁盘网页:指的是在客户端在请求网页时,该网页已经预先拼接成html并生成在磁盘上. 纯静态内存网页:指的是在客户端在请求网页时,该网页已经预先拼接成html并生成在内存中. 准动态网页:指的是在客户端在请求网页时,该网页并未预先生成在磁盘上,但为生成该网页提供的数据已经预先存放在内存中.当请求到达时,从内存中读出数据并拼成Html字符串. 纯动态网页:指的是在客户端在请求网页时,该网页并未预先生成在磁盘上,为生成该网页提供的数据也未预先放在内存中.而是放在数据库或者物理文件内,当请求到 ...
jspengxue
  • 浏览: 36250 次
  • 性别: Icon_minigender_1
  • 来自: 天堂和地狱的中间
  • 详细资料
搜索本博客
我的相册
Cc633e28-4d67-45e5-8c05-c9b34db1a53d-thumb
烦人的老婆
共 1 张
最近加入圈子
存档
最新评论
评论排行榜