阅读更多
[size=large;]JSEL简介[/size]

JSEL是一个基于逆波兰式结构,采用JS运算规则的简单的表达式解析引擎。 同时他还是一个JSON解释引擎。


[size=medium;]基本特征[/size]

  * 基于逆波兰式这个简单的计算模型,最大的特点就是简单。
  * 支持短路优化(运算过程中,会根据需要,跳过无需计算的节点(boolean运算和三元运算有此类需求)。
  * 运算规则基于前端开发人员熟悉的JavaScript,可以用于模板引擎的表达式实现。
  * 他同时还是JSON解释引擎的超集,可以用于解释JSON数据源。
  * 简单的运算接口,可以简单的重新定义运算规则。
  * 由于引擎本身实现的简单,程序体积非常小(JAR文件只有22k,同类工具OGNL 168k);适合于嵌入其他对文件大小要求苛刻环境,如需要下载的webstart小程序。

[size=medium;]表达式计算性能[/size]

    * 对于常见表达式计算,暂时还没有做相关性能测试。但是鉴于其基于逆波兰式这种简单的运算模型,他的性能应该会比较理想。

[size=medium;]JSON解析性能[/size]

    * 测试数据实例是JSIDoc模板引擎的json中间格式数据,数据量巨大(由于结果集合中字符串比重很大,我们做了一些处理,在部分测试数据中,截断了超过10个字符的内容)

    * 与专门的JSON引擎相比,JSEL 的解析过程和专业的JSON解析最大的区别是:EL解析设计为可多次求值,有解析和运算两个过程。解析的过程会形成一个经优化的中间的数据结构,解析的耗时占全部运算时间的90%以上。

    * 与JSON官方网站发布的JSON解析程序相比,JSEL的效率更胜一筹,效率大概是他们的1.5至两倍。

    * 还有一个更加简单高效率的JSON解析器:StringTree?,与其相比,JSEL单次解析的耗时大概是stringtree的两到三倍。



更多的信息可参看如下连接:
详细介绍:http://code.google.com/p/jsi/wiki/JSEL
详细介绍:http://code.google.com/p/jsi/downloads/list
来自: http://www.xidea.org
5
0
评论 共 1 条 请登录后发表评论
1 楼 jindw 2009-01-31 23:25
项目已迁移到
http://code.google.com/p/lite/

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 路由配置与用法

    路由

  • 网络基础之路由器配置

    路由器: 路由器是网络中进行网间连接的关键设备,是互连网络的枢纽,路由器系统构成了基于 TCP/IP 的国际互连网络 Internet 的主体骨架。在园区网、地区网、 乃至整个 Internet 研究领域中,路由器技术始终处于核心地位,其发展历程和方向,成为整个 Internet 研究的一个缩影。 路由器之所以在互连网络中处于关键地位,是因为它处于网络层,一方面能够跨越不同的物理网络类型(D...

  • 路由表的使用和静态路由配置

    RA要去3.10,就是把数据包3.10交给RB(即AR2),是有RB在中间接力(即RA要把数据包交给RB的2.10),再由RB的2.10交给3.10(添加静态路由来进行转发)PC机的地址是1.1,而服务器的网关也就是AR2路由的地址是3.1,AR2需要给PC机送数据包就需要通过AR1的网关地址进行传送,(发送传输的地址是有。在靠近PC电脑的网关中配置去往服务器的网关IP起跳点,回程在靠近服务器的网关配置回到PC电脑下一个网关的IP作为起跳点。服务器把包路由RB(AR2),AR2加上一条去往1.1的路由的。

  • 计算机网络 --配置路由

    windows路由配置 1, 添加路由 1, 添加临时路由 route add 目的地址 mask 掩码 网管 例子: route add 192.168.20.0mask 255.255.255.0 192.168.101.1 2, 配置永久路由 route -p add 192.168.20.3 mask 255.255.0.0 192.168.20.1 3, 删除路由 delete 目的地址 4,查询路由表 route print linux配置路由 1, 查询路由表 r.

  • 学习日志7.23--配置静态路由

    首先介绍一下路由器的路由表通过命令:display ip routing-table,就可以查看路由器配置的路由表这条意味着是发往目标网段是192.168.1的数据,他的下一跳是发往IP地址为192.168.1.254的网关,接口是GE0/0/1,这相当于,192.168.2网段的数据发送到路由器子网192.168.2的网关,识别是发送到192.168.1的网关,然后查表,下一跳是转发到接口192.168.1.254,然后由接口192.168.1.254发送到子网192.168.1。

  • 配置路由器(静态路由、默认路由、动态路由)

    本次实验通过配置路由器来实现对网络的设备进行管理,重点掌握了路由器的基本功能,在本次实验的过程中,我们需要通过书写代码,掌握路由器相关的命令操作步骤与方法。在思科模拟器中配置默认路由,只需要进入路由器的特权模式和全局配置模式,然后输入相应的命令添加默认路由。但是,在实际应用中,需要根据实际情况对路由器进行相应的调整和配置,以确保网络的可靠性和安全性。在实际应用中,静态路由可以用于简单的网络环境和小型网络,但在大型、复杂的网络中,动态路由显然更加灵活和可靠。

  • route命令详解 路由表配置 这和防火墙是息息相关的

    1、网络为全0或者全1的特殊含义 二、路由表简介: 路由表存储着指向特定网络地址的路径,从路由表中可以我们可以判断出数据包的流向,路由表有静态与动态之分,静态路由表在网络建立之初就由网络人员按照网路拓扑自己手动配置好的, 并且不会更改的叫做静态路由表,而动态路由表是指设备根据路由选择协议动态的能够自学习到新的路由表项从而动态更新自己的路由表,这种方式要消耗资源来完成,显然我们的网关设备 只需要通过设置静态路由表就可以满足我们的需求。 三、静态路由表配置常见命令: route add d.

  • Linux路由表route设置

    1、查询路由表,在Linux命令行中输入route命令,可查询当前系统的路由表; route 命令的输出项说明 Destination 目标网段或者主机 Gateway 网关地址,”*” 表示目标是本主机所属的网络,不需要路由 Genmask 网络掩码 Flags 标记。一些可能的标记如下: U — 路由是活动的 H — 目标是一个主机 G — 路由指向网关 R — 恢复动态路由产生的表项 D — 由路由的后

  • 路由表设置

    转载于:https://www.cnblogs.com/ccit/p/10283560.html

  • window 双网卡配置

    这个的配置作用主要是用来平时办公的,一般办公环境中会有测试网和办公网两种,测试网可以直接连上外网(internet)而不要受到公司的监控,办公网可以连接一些公司内部的站点,比如邮件啊,内部论坛等等。当给主机拓展了一个网卡(可以是无线网卡)后,是不是插上网线就可以用了呢?肯定不是的。还需要进行路由的配置,现在进行具体的说明。      本人的外网是直接连在某个路由器上的。路由的地址是192.168

  • 内外网配置路由

    内外网设置基本思路:网络访问默认走外网(外网配置网关、内网不配置网关),内网通过配置静态路由访问 route print // 查看路由表 route delete 0.0.0.0 //删除原有 默认路由 route add -p 0.0.0.0 mask 0.0.0.0 192.168.88.8 //192.168.88.8 为外网网关地址; 这样网络访问默认走外网 -...

  • win10配路由

    前言 经常遇到的问题,电脑在同时链接网线(内部局域网)和WiFi时,不可同时使用,所以,这里有个小技巧,配路由~ 实验过程 用管理员身份打开命令行 首先查看路由: route print 添加路由: route add 目标ip mask 子网掩码 -p 网关 删除路由: route delete 目标ip mask 子网掩码 -p 网关 到这里就完成喽~ ...

  • 配制路由器让我来教你(经典)

    路由器的基本配置 1 . 配 置 以 太 网(Ethernet) 端 口:# conf t从终端配置路由器。# int e0指定E0口。# ip addr ABCD XXXXABCD为以太网地址,XXXX为子网掩码。# ip addr ABCD XXXX secondaryE0口同时支持两个地址类型。如果第一个

  • route设置路由

    注意: [root@system eth]# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.2.33.0 0.0.0.0 255.255.255.0 U 0 0

  • 交换机与路由器的配置

    交换机与路由器的配置 一、交换机的基本配置 配置enable口令、密码和主机名 Switch> (用户执行模式提示符) Switch>enable (进入特权模式) Switch# ...

  • 路由器配置

    一、引言 1.1 编写目的 为了改善公司的网络配置问题,希望通过此文档的输出,方便同事配置路由器。 1.2 需要工具 路由器:连接公司局域网的硬件。 电脑:配置路由器和WiFi相关信息。 网线:连接路由器和个人电脑。 二、操作步骤 2.1接好硬件设备 通过2根网线将路由器和电脑连接起来,操作如下图所示: (4个步骤:从左上顺时针到左下) 图2-1 2.2 重置路由器 ...

  • Linux下路由配置梳理

      在日常运维作业中,经常会碰到路由表的操作。下面就linux运维中的路由操作做一梳理:------------------------------------------------------------------------------先说一些关于路由的基础知识:1)路由概念路由:   跨越从源主机到目标主机的一个互联网络来转发数据包的过程路由器:能够将数据包转发到正确的目的地,并在转发过...

  • Windows:配置多网卡路由表(规则)

    Windows:配置多网卡路由表(规则)

  • Windows路由表详解

    对于路由器的路由表,大部分网管朋友都很熟悉,但是对于windows的路由表,可能了解的人就相对少一些。今天我们就一起来看看windows路由表。 一、windows路由表条目解释 1.使用ipconfig /all查看网卡信息 2.使用route print命令查看路由表信息,如下图: 3.路由表信息解释 1)名词解释: Active Route...

Global site tag (gtag.js) - Google Analytics