最新文章列表

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

一、轮子的必要性     表达式的求值上,java的选择非常多,强大的如Groovy、JRuby,N年没维护的beanshell,包括javaeye上朋友的IKExpression。为什么还需要Aviator?或者说Aviator的特点是什么?     我将Aviator定位在Groovy这样全功能的脚本和IKExpression这样的简易的表达式求值之间的东西,如果你不希望带上Groovy那么 ...
gelongmei 评论(0) 有732人浏览 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) 有12015人浏览 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(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics