QLExpress 系列教程
QLExpress 是一款高性能的 java 语言表达式工具
老马啸西风
Github: https://github.com/houbb
Email:houbinbin.echo@gmail.com
展开
-
QLExpress 系列入门教程-08-QLExpress 不定参数等补充内容
目录目录编译脚本,查询外部需要定义的变量和函数测试案例关于不定参数的使用导航编译脚本,查询外部需要定义的变量和函数注意以下脚本int和没有int的区别测试案例compileScriptTest()/** * 注意以下脚本int和没有int的区别 * 备注:定义 int,则不包含平均分 * * @throws Exception if...原创 2018-06-12 10:13:15 · 38844 阅读 · 1 评论 -
QLExpress 系列入门教程-07-QLExpress 相关 API 简介
目录目录功能扩展API列表function 相关 APIOperator 相关 API宏定义相关 APIjava class 的相关 API语法树解析变量、函数的 API语法解析校验 API指令集缓存相关的 API增强上下文参数 Context 相关的 API与 spring 框架的无缝集成自定义函数操作符获取原始的 context 控制上下文导航功能...原创 2018-06-12 10:11:43 · 40697 阅读 · 0 评论 -
QLExpress 系列入门教程-06-QLExpress isPrecise 精度设置,isShortCircuit 逻辑短路 配置
目录目录isPrecise测试案例isShortCircuit测试案例导航isPrecise高精度计算在会计财务中非常重要,java的float、double、int、long存在很多隐式转换, 做四则运算和比较的时候其实存在非常多的安全隐患。 所以类似汇金的系统中,会有很多 BigDecimal 转换代码。而使用QLExpress,你只要关注数学公...原创 2018-06-12 10:06:36 · 39057 阅读 · 0 评论 -
QLExpress 系列入门教程-05-QLExpress 集合相关
目录目录关于集合的快捷写法集合的遍历导航关于集合的快捷写法/** * set 集合测试 * 备注:集合的快捷写法 * @throws Exception if any */@Testpublic void shorthandTest() throws Exception { ExpressRunner runner = new ExpressR...原创 2018-06-12 09:55:49 · 39206 阅读 · 0 评论 -
QLExpress 系列入门教程-04-QLExpress 绑定java类或者对象的method
目录目录绑定java类或者对象的method测试案例导航绑定java类或者对象的methodaddFunctionOfClassMethod+addFunctionOfServiceMethod测试案例/** * <p> 绑定对象方法 </p> * * <pre> Created: 2018/6/9 下午5:...原创 2018-06-12 09:43:03 · 40190 阅读 · 0 评论 -
QLExpress 系列入门教程-03-QLExpress 自定义函数,宏定义,拓展操作符
目录目录自定义函数拓展操作符替换关键字Operator宏定义导航自定义函数脚本中定义function/** * 自定义函数测试 * @throws Exception if any */@Testpublic void defineFunctionTest() throws Exception { final String expre...原创 2018-06-12 09:41:04 · 43492 阅读 · 1 评论 -
QLExpress 系列入门教程-02-QLExpress java 语法,java 对象操作
目录目录普通 java 语法语法支持例子Java 对象操作测试案例导航普通 java 语法语法支持 序号 符号 备注 1 +,-,*,/,&amp;lt;,&amp;gt;,&amp;lt;=,&amp;gt;=,==,!=,&amp;lt;&amp;gt;,%,++,– &amp;lt;&amp原创 2018-06-12 09:18:37 · 43914 阅读 · 7 评论 -
QLExpress 系列入门教程-00-QLExpress 序章
系列导航目录系列导航目录QLExpress应用场景编写此系列博客的目的QLExpressQLExpress is a powerful, lightweight, dynamic language for the Java platform aimed at improving developers’ productivity in differen...原创 2018-06-12 09:00:51 · 48743 阅读 · 3 评论 -
QLExpress 系列入门教程-01-QLExpress 入门使用
目录目录快速开始jar 的引入入门案例拓展总结整体架构调用方法入参isTrace导航快速开始jar 的引入<dependency> <groupId>com.alibaba</groupId> <artifactId>QLExpress</artifactId>...原创 2018-06-12 09:04:17 · 44565 阅读 · 0 评论