- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在学习JBoss Drools我正在使用来自 hapmap 项目的遗传学数据:( http://hapmap.ncbi.nlm.nih.gov/genotypes/latest/forward/non-redundant/ )。此目录中的每个文件都是一个带有 的表。个人在顶部,职位 在左侧的基因组上,观察到的 突变 对于每个人/职位。
在这里,我想使用 Drools 查找文件中的一些潜在错误(例如, child 没有 parent 的任何突变)。
1)我想在 Drools 中加载这些数据。这可能是大量数据(例如 genotypes_chr2_YRI_r27_nr.b36_fwd.txt.gz 是 20Mo gzipped )这些数据会存储在内存中吗?还是 Drools 将其存储在某个地方?还是我应该使用持久性系统?
2)关于型号:
我正在考虑将以下类放在 StatefulKnowledgeSession 中:
class Individual
{
private String name;
//constructor, getters, setters etc...
}
class Position
{
private String name;
private String chromosome;
private int position;
//constructor, getters, setters etc...
}
class ObservedMutation
{
private String individualName;
private String positionName;
private String observed;
//constructor, getters, setters etc...
}
class ObservedMutation
{
private Individual individual;
private Position position;
private String observed;
//constructor, getters, setters etc...
}
最佳答案
是的,当你插入大量数据时,Drools 会将它们存储在内存中。 20 Mb 可能不是问题 - 试试吧。
为您建议的模型类编写规则应该很简单——第一次测试中 hapmap.drl 示例中的规则看起来很合理。您的两个 ObservedMutation 类之间的选择与其他任何事情一样多是品味问题,因为它们将导致不同的 DRL 规则语法。我会从第二个版本开始,看看你是怎么做的:如果你有对象属性(如在 ObservedMutation 的第二个版本中),也许不明显的事情是你可能需要使用 this
引用绑定(bind)的对象,例如$p
在:
when
ObservedMutation($p : position)
Position(this == $p)
关于java - 学习 JBoss 流口水 : what should be my model,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3313153/
我们有一个网络应用程序,它接受大量请求参数,然后调用 drools 规则。我有一个事件监听器来捕获触发的规则名称。但是,我希望有一个指向每个被触发的规则的链接,以指向规则的实际实现。这可能吗? 我是否
我正在尝试使用 Drools 规则引擎,我是一个初学者。 我在单个规则文件中设置了以下规则: rule "A stand alone rule" salience 2 no-loop when
我正在尝试用 drools drl 语言编写规则,我想做类似 !(A && B) 的事情,但它似乎不喜欢 !运算符或单词 not。我正在努力寻找关于流口水的好文档 请参阅下面的示例代码: rule
我有这个类层次结构: DomainParent{List, Boolean isCalculatedTypes(defaults false)} Detail{List} SubDetail{Type
有没有办法通过直接在java中完全实现规则条件来使用drools,就像在中一样 https://github.com/j-easy/easy-rules (查看“声明式方式”部分和“编程方式”部分)
我需要以不区分大小写的方式比较两个字段。我有一个这样的规则: foo : ObjectTypeA() bar : ObjectTypeB( name == foo.name ) 这适用于大小写相同的字
我们希望将 DROOLS 与我当前基于 struts 2 的 Web 应用程序集成。是否有示例应用程序可以用作引用?一般来说,我们看到所有应用程序都使用 Spring+ Drools。另外,以后是否可
我有一个场景,我想将 StatelessKieSession 与议程组一起使用。 StatelessKieSession 没有任何方法可以像普通 KieSession 一样将焦点设置在特定的 Agen
我受困于 Drools 5,需要一点帮助。我想做的是使用传入的 DAO 并将其值分配给局部变量,就像这样...... rule "test rule 1" when $carDao : ICa
流口水 documentation提到规则可以使用 date-effective 和 date-expires 等属性来指定绝对规则有效期。 例如 rule "Date-restricted rule
Drools 使用 session 来存储运行时数据。为此,有两种 session :无状态和有状态。与无状态 session 相比,有状态 session 允许迭代调用并且似乎比无状态 sessio
我正在尝试在另一台计算机上运行可执行 JAR 文件,但遇到“严重”错误:“无法从 MySoapUIProject-1.1.jar 加载 pom.properties,因为找不到 jarPath。” 如
我在 drools session 中有两个列表:List 和 List,其中 Address 和 ProviderAddress 是业务对象。 ... kSession.insert(listOfA
所以目前我正在练习使用 Drools (7.13.0.Final) 和 Spring-boot(1.5.12.RELEASE)。我在 Spring-boot 中使用以下类制作了一个示例应用程序 模型:
我在学习JBoss Drools我正在使用来自 hapmap 项目的遗传学数据:( http://hapmap.ncbi.nlm.nih.gov/genotypes/latest/forward/no
这是我之前 question 的后续。我有以下形式的决策树: 我想将其转换为 Drools Expert 中的规则。 insertLogical 的使用已经 proposed 了。 Drools 文档
我有一个 maven gwt 项目,它应该在服务器上集成 drools (5.4.0.CR1)。 这里的问题是,drools 似乎需要 drools-pipline 作为依赖项才能找到该类: org.
当 drools 尝试加载我的 pom.properties 时出现此错误: 2014-02-25 11:14:06,251 ERROR org.springframework.web.co
我正在尝试使用 Drools 运行非常简单的应用程序,但在几个小时内无法设置具有所有依赖项的 pom.xml。 这是现在的样子: org.drools
我懂 Java,我懂 C#。 我是 JBoss Drools“Guvnor”的菜鸟,一般来说只是他们的 DRL 规则语言。我需要一些关于如何在规则的 LHS 中正确使用日期和时间的帮助。 例如,我必须
我是一名优秀的程序员,十分优秀!