共 89篇 前 10 页: 10    每页5篇 上一页   下一页  

自荐文章

〖摘要:〗

log4javascript是一个基于log4j的JavaScript日志框架。

首页:http://www.timdown.co.uk/log4javascript/
下载地址:http://sourceforge.net/projects/log4javascript

基本用法 :

<html>
<head>
<title></title>
<script type="text/javascript"
src=
"log4javascript.js"></script>
<script type=
"text/javascript">
    var log = log4javascript.getDefaultLogger();
    log.info(
"hello world"继续阅读其余的  143 字
irini   2007-05-26 08:42:40 阅读:236  评论:0  引用:0
〖摘要:〗

jakarta-oro 正则表达式库是最全面的正则表达式API之一,而且它与Perl 5正则表达式完全兼容。另外,它也是优化得最好的API之一。
下面程序简单介绍了jakarta-oro 的关键对象:PatternCompiler,Pattern,PatternMatcher

import org.apache.oro.text.regex.MatchResult;
import org.apache.oro.text.regex.Pattern;
import org.apache.oro.text.regex.PatternCompiler;
import org.apache.oro.text.regex.PatternMatcher;
import org.apache.oro.text.regex.Perl5Compiler;
import org.apache.oro.text.regex.Perl5Matcher;

public class JoroTest {
public s
继续阅读其余的  2132 字
irini   2007-05-20 19:23:17 阅读:257  评论:0  引用:0
〖摘要:〗


直接或间接实现DynamicMBean接口的类就是Dynamic MBean,动态MBean中的属性和操作只在运行时暴露出来,所以动态MBean适合于管理非静态的信息。

优势:
1.不用定义你自己的接口
2.属性和操作只在运行期暴露,可被动态控制
3.可以提供对MBean和他的属性和操作的描述

DynamicMBean interface定义了如下6个方法:
getMBeanInfo
getAttribute
setAttribute
getAttributes
setAttributes
invoke

getMBeanInfo方法返回一个MBeanInfo 对象,其中包括了可以获得的信息 attributes operations constructors notification,管理信息通过MBeanInfo获得,这是强于Standard MBeans的优势之一,Standard MBeans中管理信息通过Standard MBeans内省方式得到,所以实现类必须遵循方法的标准命名规范,动态MBean就没有这个限制,如果实现类中定义了一个printName()方法,他没有遵循命名规范,但他仍可以成为某属性的getter or setter 方法。

getAttribute and setAttribute 取得/设置某属性。
getAttributes and setAttributes 取得/设置某些属性。

Invoke 可以触发某方法。

下面创建一个简单的动态mbean,然后用agent调用它。

//实现动态MBean接口
//

继续阅读其余的  32586 字
irini   2007-05-14 22:54:15 阅读:167  评论:0  引用:0
〖摘要:〗

try/catch位于循环内会对性能造成影响,下面测试代码中两个方法只是try/catch的位置不同,结果就会有较大差异

import java.util.ArrayList;

public class Test {
public static void main(String[] args) {
Test test = new Test();
int size = 1000;
test.method1(size);
test.method2(size);
}
public void method1(int size){
long start = System.currentTimeMillis();
ArrayList al = 继续阅读其余的  1570 字
irini   2007-05-13 21:18:05 阅读:92  评论:0  引用:0
〖摘要:〗

在javascript中定义类或对象有下面几种常用的方式:

(1)工厂方式

function createCar(color, doors, mpg){
    var tempCar = new Object;
    tempCar.color = color;
    tempCar.doors = doors;
    tempCar.mpg = mpg;
    tempCar.showColor = function (){
        alert(this.color);
    };
    return tempCar;
}

var car1 = createCar(
"red", 4, 23);

继续阅读其余的  5869 字
irini   2007-05-13 16:27:08 阅读:753  评论:1  引用:0
Copyright@2008 powered by YuLog