• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

无信不立

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

随笔分类 -  策略算法和规则引擎

1 2 下一页

【java的规则引擎】阿里的规则引擎
摘要:阿里的规则引擎:https://blog.csdn.net/express_wind?type=blog 阅读全文

posted @ 2023-02-01 17:28 无信不立 阅读(236) 评论(0) 推荐(0)

【算法】时间复杂度
摘要:一、常用算法复杂度简介 在描述算法复杂度时,经常用到O(1)、O(n)、O(logn)、O(nlogn)来表示对应算法的时间复杂度, 这里进行归纳一下它们代表的含义: O后面的括号中有一个函数,指明某个算法的耗时/耗空间与数据增长量之间的关系。其中的n代表输入数据的量。 O(n): O(n):时间复 阅读全文

posted @ 2019-04-02 19:02 无信不立 阅读(726) 评论(0) 推荐(0)

【算法】什么是时间复杂度
摘要:一、衡量代码好坏的两个指标 1.运行时间 2.占用空间 二、什么是时间复杂度 1、基本操作执行次数 关于代码的基本操作执行次数,我们用四个生活中的场景来做一下比喻: 场景1. 给小灰一条长10寸的面包,小灰每3天吃掉1寸,那么吃掉整个面包需要几天? 答案自然是 3 X 10 = 30天。 如果面包的 阅读全文

posted @ 2018-09-18 21:16 无信不立 阅读(842) 评论(0) 推荐(0)

【java规则引擎】《Drools7.0.0.Final规则引擎教程》第4章 4.4 约束(Pattern的一部分)
摘要:4.4.3 约束(Pattern的一部分) 前面我们已经介绍了条件约束在Pattern中位置了,那么什么是条件约束呢?简单来说就是一个返回true或者false的表达式,比如下面的5小于6,就是一个约束条件。 Person( 5 < 6 ) 从本质上来讲,它是JAVA表达式的一种增强版本(比如属性访 阅读全文

posted @ 2018-08-07 21:34 无信不立 阅读(791) 评论(0) 推荐(0)

【java规则引擎】《Drools7.0.0.Final规则引擎教程》第4章 4.4 LHS简介&Pattern
摘要:LHS简介 在规则文件组成章节,我们已经了解了LHS的基本使用说明。LHS是规则条件部分的统称,由0个或多个条件元素组成。前面我们已经提到,如果没有条件元素那么默认就是true。 没有条件元素,官方示例: rule "no CEs" when // empty then ... // actions 阅读全文

posted @ 2018-08-07 20:50 无信不立 阅读(453) 评论(0) 推荐(0)

【java规则引擎】《Drools7.0.0.Final规则引擎教程》第4章 4.3 日历
摘要:日历 日历可以单独应用于规则中,也可以和timer结合使用在规则中使用。通过属性calendars来定义日历。如果是多个日历,则不同日历之间用逗号进行分割。 在Drools中,日历的概念只是将日历属性所选择的时间映射成布尔值,设置为规则的属性,控制规则的触发。Drools可以通过计算当期日期和时间来 阅读全文

posted @ 2018-08-07 20:44 无信不立 阅读(233) 评论(0) 推荐(0)

【java规则引擎】《Drools7.0.0.Final规则引擎教程》第4章 4.3 定时器
摘要:定时器 规则用基于 interval(间隔)和cron的定时器(timer),替代了被标注过时的duration 属性。timer属性的使用示例: timer ( int: <initial delay> <repeat interval>? ) timer ( int: 30s ) timer ( 阅读全文

posted @ 2018-08-07 20:39 无信不立 阅读(567) 评论(0) 推荐(0)

【java规则引擎】《Drools7.0.0.Final规则引擎教程》第4章 4.2 activation-group& dialect& date-effective
摘要:转载至:https://blog.csdn.net/wo541075754/article/details/75511887 activation-group 该属性将若干个规则划分成一个组,统一命名。在执行的时候,具有相同activation-group 属性的规则中只要有一个被执行,其它的规则都 阅读全文

posted @ 2018-08-07 20:25 无信不立 阅读(394) 评论(0) 推荐(0)

【java规则引擎】《Drools7.0.0.Final规则引擎教程》第4章 4.2 auto-focus
摘要:转载至:https://blog.csdn.net/wo541075754/article/details/75349556 auto-focus 在agenda-group章节,我们知道想要让AgendaGroup下的规则被执行,需要在代码中显式的设置group获得焦点。而此属性可配合agenda 阅读全文

posted @ 2018-08-07 20:14 无信不立 阅读(338) 评论(0) 推荐(0)

【java规则引擎】《Drools7.0.0.Final规则引擎教程》第4章 4.2 agenda-group
摘要:转载:https://blog.csdn.net/wo541075754/article/details/75332720 agenda-group 规则的调用与执行是通过StatelessKieSession或KieSession来实现的,一般的顺序是创建一个StatelessKieSession 阅读全文

posted @ 2018-08-07 20:07 无信不立 阅读(451) 评论(0) 推荐(0)

【java规则引擎】《Drools7.0.0.Final规则引擎教程》第4章 4.2 ruleflow-group&salience
摘要:转载至:https://blog.csdn.net/wo541075754/article/details/75299888 ruleflow-group 在使用规则流的时候要用到ruleflow-group属性,该属性的值为一个字符串,作用是将规则划分为一个个的组,然后在规则流当中通过使用rule 阅读全文

posted @ 2018-08-07 19:30 无信不立 阅读(354) 评论(0) 推荐(0)

【java规则引擎】《Drools7.0.0.Final规则引擎教程》第4章 4.2 lock-on-active
摘要:转载至:https://blog.csdn.net/wo541075754/article/details/75208955 lock-on-active 当在规则上使用ruleflow-group属性或agenda-group属性的时候,将lock-on-active 属性的值设置为true,可避 阅读全文

posted @ 2018-08-07 17:50 无信不立 阅读(310) 评论(0) 推荐(0)

【java规则引擎】《Drools7.0.0.Final规则引擎教程》第4章 4.2 no-loop
摘要:转载至:https://blog.csdn.net/wo541075754/article/details/75201934 no-loop 定义当前的规则是否不允许多次循环执行,默认是 false,也就是当前的规则只要满足条件,可以无限次执行。什么情况下会出现规则被多次重复执行呢?下面看一个实例: 阅读全文

posted @ 2018-08-07 17:46 无信不立 阅读(587) 评论(0) 推荐(0)

【java规则引擎】《Drools7.0.0.Final规则引擎教程》第4章 4.1 规则文件
摘要:转载至:https://blog.csdn.net/wo541075754/article/details/75150267 一个标准的规则文件的格式为已“.drl”结尾的文本文件,因此可以通过记事本工具进行编辑。规则放置于规则文件当中,一个规则文件可以放置多条规则。在规则文件当中也可以存放用户自定 阅读全文

posted @ 2018-08-07 17:40 无信不立 阅读(671) 评论(0) 推荐(0)

【java规则引擎】《Drools7.0.0.Final规则引擎教程》第3章 3.2 KIE API解析
摘要:转载至:https://blog.csdn.net/wo541075754/article/details/75004575 3.2.4 KieServices 该接口提供了很多方法,可以通过这些方法访问KIE关于构建和运行的相关对象,比如说可以获取KieContainer,利用KieContain 阅读全文

posted @ 2018-08-07 17:26 无信不立 阅读(1520) 评论(0) 推荐(0)

【java规则引擎】《Drools7.0.0.Final规则引擎教程》第3章 3.2 KIE概念&FACT对象
摘要:转载:https://blog.csdn.net/wo541075754/article/details/74943236 3.2.1 什么是KIE KIE(Knowledge Is Everything),知识就是一切的简称。JBoss一系列项目的总称,在《Drools使用概述》章节已经介绍了KI 阅读全文

posted @ 2018-08-07 17:06 无信不立 阅读(483) 评论(0) 推荐(0)

【java规则引擎】drools6.5.0中kie的概论
摘要:什么是KIE? KIE是jBoss里面一些相关项目的统称,下图就是KIE代表的一些项目,其中我们比较熟悉的就有jBPM和Drools。 这些项目都有一定的关联关系,并且存在一些通用的API,比如说涉及到构建(building)、部署(deploying)和加载 (loading)等方面的,这些API 阅读全文

posted @ 2017-07-04 17:50 无信不立 阅读(1479) 评论(0) 推荐(0)

【java规则引擎】drools6.5.0版本中kmodule.xml解析
摘要:kmodule.xml文件存放在src/main/resources/META-INF/文件夹下。 1 <?xml version="1.0" encoding="UTF-8"?> 2 <kmodule xmlns="http://jboss.org/kie/6.0.0/kmodule"> 3 <k 阅读全文

posted @ 2017-07-04 17:43 无信不立 阅读(1682) 评论(0) 推荐(0)

【java规则引擎】drools6.5.0版本api简介
摘要:在有些术语使用的时候,我有时候会用KIE项目、KIE引擎或者Drools项目、Drools引擎,大家应该理解KIE是Drools等项目的一个统称,所以在大多数情况下KIE或者特指Drools都是差不多的。 现在我们开始了解KIE的相关API,在这个helloworld例子中,我们接触过如下这些类和接 阅读全文

posted @ 2017-07-04 17:16 无信不立 阅读(770) 评论(0) 推荐(0)

【策略】一致性Hash算法
摘要:转载请说明出处:http://blog.csdn.net/cywosp/article/details/23397179 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了 阅读全文

posted @ 2017-05-17 16:32 无信不立 阅读(395) 评论(0) 推荐(0)

1 2 下一页
 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3