最新文章列表

Aviator-开源轻量级、高性能的表达式求值器

一、轮子的必要性     表达式的求值上,java的选择非常多,强大的如Groovy、JRuby,N年没维护的beanshell,包括javaeye上朋友的IKExpression。为什么还需要Aviator?或者说Aviator的特点是什么?     我将Aviator定位在Groovy这样全功能的脚本和IKExpression这样的简易的表达式求值之间的东西,如果你不希望带上Groovy那么 ...
gelongmei 评论(0) 有759人浏览 2018-06-05 20:38

基于Aviator的规则引擎Demo

  编写不易,转载请注明(http://shihlei.iteye.com/blog/2421576)!   一 概述 Aviator 是一个Java 语言实现的表达式引擎,可以接受字符串类型的表达式,带入参数求值。   需求场景: 用户日志字段:[ip,phone,userid,action]   希望灵活组合这些字段,生成规则,比如 “1小时,userid,在ip上,触发a ...
ShihLei 评论(0) 有12094人浏览 2018-04-30 19:20

(转发)轻量级高性能的表达式求值器——aviator发布2.0

aviator是一个轻量级的、高性能的Java表达式求值器,主要应用在如工作流引擎节点条件判断、MQ中的消息过滤以及某些特定的业务场景。 自从上次发布1.0后,还发过1.01版本,不过都没怎么宣传。这次发布一个2.0的里程碑版本,主要改进如下: 1、完整支持位运算符,与java完全一致。位预算符对实现bit set之类的需求还是非常必须的。 2、性能优化,平均性能提升100%,函数调用性能提升 ...
shunlongjin 评论(0) 有232人浏览 2011-07-25 12:11

最近博客热门TAG

Java(141741) C(73643) C++(68602) SQL(64557) C#(59604) XML(59131) HTML(59042) JavaScript(54917) .net(54782) Web(54511) 工作(54116) Linux(50906) Oracle(49861) 应用服务器(43285) Spring(40811) 编程(39452) Windows(39380) JSP(37540) MySQL(37267) 数据结构(36420)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics