- 浏览: 3959 次
- 性别:
- 来自: 上海
最新评论
文章列表
Osmanthus 是什么?
Osmanthus 是一款JAVA实现的轻量级开源的规则引擎框架,它是基于MVEL组件实现的,相比drools使用更容易且更轻量级;支持复杂的规则集,例如:决策树,评分卡等;配置规则可以像配置流程一样;支持规则的并行的执行。
源码地址:https://github.com/wangwei86609/osmanthus
另注:该框架还在持续更新中,欢迎广大编程爱好者积极参与该框架的开发和维护。
Osmanthus 目标
取代drools,实现一款更加强大的规则引擎框架。
核心特征
轻量级JAVA实现,且宜用
基于XML文件 ...
http://blog.csdn.net/sxhelijian/article/category/5757113/5
http://blog.csdn.net/column/details/cpponline.html?&page=3
package com.citi.ww03140.ds.exp;
import java.util.HashMap;
import java.util.Stack;
/*
3. 后缀表达式
后缀表达式也称为逆波兰式(Reverse Polish Notation, RPN),更加广为人知一些,和前缀表达式刚好相反,是将操作符号放置于操作数之后,比如2 + 3 * (5 - 1)用逆波兰式来表示则是:2 3 5 1 - * +。
逆波兰式的计算也是从左往右依次读取,当读到操作符时,将之前的两个操作数做计算,然后替换这两个操作数和操作符,接着读取,重复此步骤。对于这个表达式,读到5 1 -,得 ...
package com.citi.ww03140.ds.maze;
public class Cell {
private int i;
private int j;
public int getI() {
return i;
}
public void setI(int i) {
this.i = i;
}
public int getJ() {
return j;
}
public void setJ(int j) {
this.j = j;
...