摘要:
本文源码:GitHub·点这里 || GitEE·点这里 一、Drools引擎简介 1、基础简介 Drools是一个基于java的规则引擎,开源的,可以将复杂多变的规则从硬编码中解放出来,以规则脚本的形式存放在文件中,使得规则的变更不需要修正代码重启机器就可以立即在线上环境生效。具有易于访问企业策略 阅读全文
posted @ 2019-12-12 17:00
星朝
阅读(1196)
评论(0)
推荐(0)
摘要:
引入 在实际开发中,总会避免不了操作数据库,而在数据库中每个表都会有create_time和update_time字段记录操作时间,我们在操作这两个时间的时候也可能会出现不一致的情况,或者说这两个字段实际上应该是系统生成的,而不是用户去手动处理,于是想着在新增和修改操作的时候能让系统自动处理这两个字 阅读全文
posted @ 2019-12-12 16:06
星朝
阅读(8620)
评论(0)
推荐(0)
摘要:
1、基本的匹配规则 1.1变量 drools使用匹配的方式对Fact进行比对, 比如 MVEL代码 account : Account(balance 100) 这个规则的含义就是在Fact中找到类型为Account,且balance属性值大于100的所有Account实例。 可以指定变量来描述一个 阅读全文
posted @ 2019-12-12 11:11
星朝
阅读(7327)
评论(0)
推荐(0)
摘要:
format(String format, Objece... argues)函数相当于C语言中的printf函数,但是相对来说更灵活. 和C中的printf函数差不多,在format的时候能够产生单纯的替换效果.用具体的值替换相应的转换符.转换符有如下一些: 在format第一个参数中传入相应的转 阅读全文
posted @ 2019-12-12 09:53
星朝
阅读(12505)
评论(0)
推荐(0)
摘要:
题目:请使用A,B 2个线程,交替打印1 100,提供2种以上的实现方式 ? 说实话,我很懒,没刷过什么多线程相关的题目,和大多数人一样只是知道一些多线程的基础知识,所以第一眼看到这个题目是有点懵的。写这篇文章主要是分享一下我的思考过程,如何通过自己已知的信息,将其整合起来去解决这道问题,这是一种信 阅读全文
posted @ 2019-12-12 09:23
星朝
阅读(781)
评论(0)
推荐(0)

浙公网安备 33010602011771号