1、阿里巴巴QLExpress

https://github.com/alibaba/QLExpress/blob/master/README.md

由阿里的电商业务规则、表达式(布尔组合)、特殊数学公式计算(高精度)、语法分析、脚本二次定制等强需求而设计的一门动态脚本引擎解析工具。 在阿里集团有很强的影响力,同时为了自身不断优化、发扬开源贡献精神,于2012年开源。

2、java的公式计算工具:【JEVAL】

开源项目,主页 http://jeval.sourceforge.net

主要用于实现计算字符串公式的值,例如excel公式那样。

参考:http://www.it610.com/article/481409.htm

3、一种基于 JEP 和可配置公式实现用户自定义字段的解决方案

https://www.ibm.com/developerworks/cn/java/j-lo-jep/index.html

JEP(Java Math Expression Parser)是一个第三方的 Java 工具包,提供了一套用于解析和计算数学表达式的类库,其核心功能就是计算公式的解析和结果的计算.在 JEP 中,已经预先包含大量的可使用的通用数学函数和常量,可满足日常的绝大部分数学计算需求。其官方网站是 http://www.singularsys.com/jep/,大家可以在该网站上下载试用版本和相关文档。

4、【Java】Fel (fast expression language) 计算引擎学习

参考博客文档:https://blog.csdn.net/kisscatforever/article/details/80422976

项目主页:http://code.google.com/p/fast-el/ 下载地址:http://code.google.com/p/fast-el/downloads/list

如果是maven项目,可以直接引入依赖:

<!-- https://mvnrepository.com/artifact/org.eweb4j/fel -->
<dependency><groupId>org.eweb4j</groupId><artifactId>fel</artifactId><version>0.8</version>
</dependency>

Java表达式解析器相关推荐

  1. 数学表达式解析器简介

    2019独角兽企业重金招聘Python工程师标准>>> 在实际项目开发中如果需要解析数学公式,无须再运用解释器模式进行设计,可以直接使用一些第三方解析工具包,它们可以统称为数学表达式 ...

  2. java xml解析器_Java XML解析器

    java xml解析器 Java XML parser is used to work with xml data. XML is widely used technology to transpor ...

  3. 表达式解析器(MVEL)

    Jeval 在运行时解析计算静态和动态表达式:支持数学,布尔,字符串,函数表达式:支持大部分的数学和布尔运算符:支持自定义函数:支持嵌套函数:支持解析:支持自定义变量解析器: 官网:http://je ...

  4. Java XML解析器

    使用Apache Xerces解析XML文档 一.技术概述 在用Java解析XML时候,一般都使用现成XML解析器来完成,自己编码解析是一件很棘手的问题,对程序员要求很高,一般也没有专业厂商或者开源组 ...

  5. AWS Lambda中的Cron表达式解析器

    目录 介绍 解释代码 解析函数 特别案例 AWS设置 AWS Lambda AWS API网关 AWS Amplify 下载 index.html - 884 B​​​​​​​ 下载 index.js ...

  6. jsoup Java HTML解析器

    jsoup is an open source Java HTML parser that we can use to parse HTML and extract useful informatio ...

  7. java sax解析器_Java SAX解析器示例

    java sax解析器 SAX Parser in java provides API to parse XML documents. SAX parser is different from DOM ...

  8. java检查html是否闭合,Java Html解析器和闭合标记

    如何使用Java HTML解析器库处理闭合标记(例如:)?Java Html解析器和闭合标记 举例来说,如果我有以下几点: public class MyFilter implements NodeF ...

  9. Postgresql源码(85)查询执行——表达式解析器分析(select 1+1如何执行)

    相关 <Postgresql源码(61)查询执行--最外层Portal模块> <Postgresql源码(62)查询执行--子模块ProcessUtility> <Pos ...

最新文章

  1. PHP开发之递归算法的三种实现方法
  2. Mybatis使用时因jdbcType类型大小写书写不规范导致的异常
  3. latex 表格中虚线_如何识别和修复表格识别中的虚线
  4. http 和 https_Golang设置https访问,以及http如何重定向到https
  5. java 超时集合_Java之集合(二十三)SynchronousQueue
  6. 深度学习的实用层面 —— 1.14 关于梯度检验实现的标记
  7. 获取多个复选框的value
  8. 51nod1394 差和问题 值域线段树
  9. 华为云devops认证考试课堂笔记2
  10. python win32api messagebox_如何在Python中使用Win32 API?
  11. [12]机器学习_smote算法
  12. 微信域名防封、域名检测接口api、域名跳转技术、360防拦截揭秘(一)------域名防封的核心技术
  13. 百度云不限速for mac
  14. ucenter用户中心头像修改,不使用自带方法,不使用flash 转
  15. 技术面试要点 —— 如何准备微软开发工程师面试?
  16. iOS调试_Couldn't load project
  17. 玩客云刷入openwrt系统
  18. 【网络安全】CSRF漏洞详细解读
  19. django - html模板
  20. 当你敲完Hello World后的第一步——C

热门文章

  1. 使用wireshark抓取bilibili直播的真实地址
  2. APP推广精华方案:做好用户口碑营销!
  3. Licode入门学习:WebRtcConnection源码分析(一)
  4. ContextCapture水面约束(水面破洞修复)
  5. 物联卡虚跑流量还能破解?关于物联卡虚标的问题你知道多少?
  6. 人工智能商业应用,并介绍详细公司案列
  7. 【Verilog】深入理解阻塞和非阻塞赋值的不同
  8. img 带请求头token
  9. OL记载Arcgis Server切片
  10. 微信小程序输入框属性 cursor-spacing 问题