This is stars and forks stats for /alibaba/QLExpress repository. As of 25 Apr, 2024 this repository has 4316 stars and 1095 forks.
QLExpress基本语法 一、背景介绍 由阿里的电商业务规则、表达式(布尔组合)、特殊数学公式计算(高精度)、语法分析、脚本二次定制等强需求而设计的一门动态脚本引擎解析工具。 在阿里集团有很强的影响力,同时为了自身不断优化、发扬开源贡献精神,于2012年开源。 QLExpress脚本引擎被广泛应用在阿里的电商业务场景,具有以下的一些特性: 1、线程安全,引擎运算过程中的产生的临时变量都是threadlocal类型。 2、高效执行,比较耗时的脚本编译过程可以缓存在本地机器,运行时的临时变量创建采用了缓冲池的技术,和groovy性能相当。 3、弱类型脚本语言,和groovy,javascript语法类似,虽然比强类型脚本语言要慢一些,但是使业务的灵活度大大增强。 4、安全控制,可以通过设置相关运行参数,预防死循环、高危系统api调用等情况。 5、代码精简,依赖最小,250k的jar包适合所有java的运行环境,在android系统的低端pos机也得到广泛运用。 二、依赖和调用说明 <dependency> <groupId>com.alibaba</groupId> ...
QLExpress基本语法 一、背景介绍 由阿里的电商业务规则、表达式(布尔组合)、特殊数学公式计算(高精度)、语法分析、脚本二次定制等强需求而设计的一门动态脚本引擎解析工具。 在阿里集团有很强的影响力,同时为了自身不断优化、发扬开源贡献精神,于2012年开源。 QLExpress脚本引擎被广泛应用在阿里的电商业务场景,具有以下的一些特性: 1、线程安全,引擎运算过程中的产生的临时变量都是threadlocal类型。 2、高效执行,比较耗时的脚本编译过程可以缓存在本地机器,运行时的临时变量创建采用了缓冲池的技术,和groovy性能相当。 3、弱类型脚本语言,和groovy,javascript语法类似,虽然比强类型脚本语言要慢一些,但是使业务的灵活度大大增强。 4、安全控制,可以通过设置相关运行参数,预防死循环、高危系统api调用等情况。 5、代码精简,依赖最小,250k的jar包适合所有java的运行环境,在android系统的低端pos机也得到广泛运用。 二、依赖和调用说明 <dependency> <groupId>com.alibaba</groupId> ...
repo | techs | stars | weekly | forks | weekly |
---|---|---|---|---|---|
cucumber/cucumber-java-skeleton | JavaGherkin | 425 | 0 | 599 | 0 |
bnb-chain/bnb-chain-tutorial | JavaScriptHTMLSolidity | 228 | 0 | 384 | 0 |
CleBeert/crypto-trading-bot-eth-bnb | JavaScriptHTMLCSS | 79 | 0 | 220 | 0 |
danny-avila/chatgpt-clone | TypeScriptJavaScriptCSS | 1.8k | +44 | 516 | +7 |
mlc-ai/web-stable-diffusion | Jupyter NotebookPythonJavaScript | 3.1k | +2 | 177 | 0 |
devrieda/tweet_date_format | Objective-CJavaScriptRuby | 2 | 0 | 0 | 0 |
APCSLowell/BinarySearch | ProcessingJava | 2 | 0 | 654 | 0 |
Akegarasu/ChatGLM-webui | PythonJavaScriptBatchfile | 1.8k | 0 | 253 | 0 |
nezasa/kamon-akka-grpc | ScalaJava | 2 | 0 | 4 | 0 |
sameoldlab/anvil-ui | SvelteTypeScriptRust | 28 | 0 | 0 | 0 |