归档
Drools之使用注意点
1.DRL中不要使用单引号,对于字符串一定使用双引号.
2.如果集成了Spring,一定不能调用kieSession.dispose();
3.stateful和stateless区别
Drools之宏对象的常用方法
insert、update、retract
方法名称 | 用法格式 | 含义 |
---|---|---|
getWorkingMemory() | drools.getWorkingMemory() | 获取当前的WorkingMemory对象 |
halt() | drools.halt() | 在当前规则执行完成后,不再执行其它未执行的规则。 |
getRule() | drools.getRule() | 得到当前的规则对象 |
insert(new Object) | drools.insert(new Object) | 向当前的WorkingMemory当中插入指定的对象,功能与宏函数insert相同。 |
update(new Object) | drools.update(new Object) | 更新当前的WorkingMemory中指定的对象,功能与宏函数update相同。 |
update(FactHandle Object) | drools.update(FactHandle Object) | 更新当前的WorkingMemory中指定的对象,功能与宏函数update相同。 |
retract(new Object) | drools.retract(new Object) | 从当前的WorkingMemory中删除指定的对象,功能与宏函数retract相同。 |
Drools之LHS和RHS
LHS
约束连接
对于对象内部的多个约束的连接,可以采用“&&”(and)、“||”(or)和“,”(and)来实现,表面上看“,”与“&&”具有相同的含义,但是有一点需要注意,“,”与“&&”和“||” 不能混合使用
比较操作符
操作符包括:>、>=、<、<=、= =、!=、contains、not contains、memberof、not memberof、matches、not matches
Drools之中文乱码
在tomcat的启动参数里面加上:1
-Dfile.encoding=UTF8
更多的解释请查看drools中文乱码解决
Git命令自定义
更新文件:1
vim ~/.gitconfig
Windows在用户目录下:1
C:/Users/user/.gitconfig
npm国内镜像介绍
镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在):
淘宝镜像
1.通过config命令1
npm config set registry https://registry.npm.taobao.org
npm info underscore (如果上面配置正确这个命令会有字符串response)
2.命令行指定1
npm --registry https://registry.npm.taobao.org info underscore
3.编辑 ~/.npmrc 加入下面内容1
registry = https://registry.npm.taobao.org
数据可视化中图表的适用场合及注意点
图表 | 适用维度 | 适用范围及注意点 |
---|---|---|
柱状图 | 二维 | 适用于只需要比较其中一维,将变化的维度作为X轴,如做Y,需要使用颜色区分每根柱子 |
折线图 | 二维 | 适用于较大数据集 |
饼图 | 二维 | 适用于反映部分与整体的关系 |
地图 | 二维 | 适用于根据地理区域来区分的二维数据,通过颜色的深浅来区分第二维 |
散点图 | 三维 | 适用于三维数据集,但只比较其中两维,可通过颜色区分第三维 |
气泡图 | 三维或四维 | 散点图的变体,通过气泡大小区分第三维,通过颜色或标签区分第四维 |
雷达图 | 四维以上 | 数据点不能超过6个 |