资讯月刊下载
[开源软件] Java表达式引擎Aviator发布2.3.0
沉寂两年,因为看到还有朋友在使用aviator这个Java轻量级高性能的表达式引擎,因此更新发布一个新版本2.3.0,这个版本主要聚焦在改进数值计算上,主要改进如下: 数字支持科学计数法,如2e10,3e-3等,大小写e皆可。 支持大整数运算,任意以大写字母N结尾或者超过long范围的整数都将被解析为java.math.BigInteger并进行算术等运算,如1N,9999999999999 ...
[开源软件] aviator 2.0版本发布,轻量级高性能Java表达式求值器
Aviator是一个轻量级的、高性能的Java表达式求值器,主要应用在工作流引擎节点条件判断、MQ中的消息过滤以及某些特定的业务场景中。 Aviator的设计思路跟利用GroovyObject的求值思路是一样的,通过编译并动态生成字节码的方式将表达式编译成一个类,然后反射执行这个类,因此会在效率上比纯解释执行的IKExpression好一些。 自从上次发布1.0后,还发过1.01版 ...