QLExpress功能清单

  1. 云栖社区>
  2. 博客>
  3. 正文

QLExpress功能清单

闪电侠天樵 2018-08-01 21:47:41 浏览6177
展开阅读全文

QLExpress从一开始就是从复杂的阿里电商业务系统出发,并且不断完善的脚本语言解析引擎框架,在不追求java语法的完整性的前提下(比如异常处理,foreach循环,lambda表达式,这些都是groovy是强项),定制了很多普遍存在的业务需求解决方案(比如变量解析,spring打通,函数封装,操作符定制,宏替换),同时在高性能、高并发、线程安全等方面也下足了功夫,久经考验。

功能清单

QLExpressRunner如下图所示,从语法树分析、上下文、执行过程三个方面提供二次定制的功能扩展。

image

1、属性开关

    /**
     * ExpressRunner.java的构造函数
     * @param aIsPrecise 是否需要高精度计算支持
     * @param aIstrace 是否跟踪执行指令的过程
     */

网友评论

登录后评论
0/500
评论
闪电侠天樵
+ 关注