- 博客(31)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 drools规则语言指南(五)规则条件和行为
DRL中的规则条件(WHEN,LHS)规则结构规则中的条件DRL中的when部分就是规则的条件(通常又叫做规则的左手边,即:Left Hand Side(LHS))只有满足了所有的条件,才回去执行then部分,如果when部分为空,就是没有条件,那么就默认为true,下面是一个空条件的例子:rule "Always insert applicant" when // Empt...
2019-11-19 18:50:53
5005
原创 drools规则语言指南(四)规则属性
DRL中的规则属性如下图所示,规则的所有属性都在里面了规则的属性是对规则行为的额外声明。在DRL文件中,在条件的上面定义属性,多个属性分行表示:rule "rule_name" // Attribute // Attribute when // Conditions then // Actionsend属性对照表: ...
2019-11-19 10:49:33
1254
原创 drools规则语言指南(三)Global全局变量
DRL中global变量的定义先看个例子,java api:List<String> list = new ArrayList<>();KieSession kieSession = kiebase.newKieSession();kieSession.setGlobal( "myGlobalList", list );drl规则文件:global java....
2019-11-19 09:02:40
2279
原创 drools规则语言指南(二)Global全局变量的使用
DRL中global变量的定义先看个例子,java api:List<String> list = new ArrayList<>();KieSession kieSession = kiebase.newKieSession();kieSession.setGlobal( "myGlobalList", list );drl规则文件:global java....
2019-11-19 09:01:09
1504
原创 drools规则语言指南(二)在DRL中类型和元数据定义
在DRL中类型和元数据定义结构类型声明结构:元数据结构:两种用途new一个新的fact使用元数据@key(value)这种方式,关联新的或已存在的fact不带有元数据的类型声明:一个新fact的定义可以不需要元数据,但是必须要包含属性或者字段。下面是在DRL中定义了一个新的fact类型 Persondeclare Person name : String dateOf...
2019-11-18 18:19:39
2706
原创 Error: unable to resolve method using strict-mode: 设置MVEL语言的strict-mode
问题:在drools中使用mvel表达式语言的时候,报出了如下错误 Error: unable to resolve method using strict-mode: ,很明显在默认情况下使用了strict-mode即严格模式,在什么情况下回报出这样的错误呢,比如:参数是String类型,你传了一个Object类型(即便它本来是String 类型)Unable to Analyse Exp...
2019-11-18 15:06:40
5535
1
原创 drools规则语言指南(一)
简介:DRL (Drools Rule Language)是drools规则语言的简称,在使用drools规则引擎的时候,我们经常把写好的规则放在.drl文件中,然后规则引擎再去加载规则,那么一个drl文件基本组成是什么样子的呢?继续向下看:drools规则文件的组成package //包名import //导入的哪些类function // 可选,定义的函数query /...
2019-11-04 10:15:49
3408
原创 jbpm网关和线Sequence Flow的用法总结
并行网关:Parallel Gateway(一入多出 gatewayDirection="Diverging")会执行所有的路径,此时不要在路径上设置条件,因为条件不会生效条件网关:Inclusive Gateway(一入多出 gatewayDirection="Diverging")只有路径上的条件是true的时候才会继续执行聚合网关:Inclusive Gateway(多入一出 gate...
2019-10-31 11:53:46
1730
原创 JAVA利用SSH2登录LINUX并执行命令
import ch.ethz.ssh2.Connection;import ch.ethz.ssh2.Session;import ch.ethz.ssh2.StreamGobbler;import cn.com.bsfit.frms.portal.util.RemoteExecCmd;import org.junit.Test;import java.io.BufferedReade
2017-03-16 19:08:28
10956
1
转载 HTTP幂等的理解
Todd.log - a place to keep my thoughts on programming理解HTTP幂等性基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的
2016-12-16 10:18:25
438
转载 Spring RestTemplate: 比httpClient更优雅的Restful URL访问, java HttpPost with header,Spring RestTemplate在spr
Spring RestTemplate在springboot中的使用
2016-12-14 18:00:34
2931
原创 使用springboot+springmvc+mybaits-spring+mybatis-generator开发
使用springboot+springmvc+mybatis-generator开发web程序,也算是自己参考网上的知识自己写出来的吧,里面还很多东西值得深究学习 使用IDEA和MAVEN新建springboot项目:具体怎么新建网上很多 使用maven就看一下pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="htt
2016-12-06 09:45:37
19906
2
转载 使用Intellij IDEA 和maven创建web项目webapp全过程
使用Intellij IDEA 和maven创建web项目webapp全过程。注意中间可能会卡住,所以中间有说要加个参数这样就会很快。
2016-11-30 20:45:14
43066
原创 EXTJS4.2.1学习(二)
(function () { Ext.onReady(function () { //定义User Ext.define('User', { extend: 'Ext.data.Model', fields: [ {name: 'name', type: 'string'},
2016-11-30 15:01:23
352
原创 EXTJS4.0入门学习
(function () {//页面加载完之后会自动执行这个函数 //自定义一个验证器 Ext.apply(Ext.data.validations,{ age:function (config,value) { if (value === undefined || value === null) { retur
2016-11-28 16:01:04
2497
原创 Aerospike学习 java语言操作Aerospike
关于aerospike(一下简称as)是什么,我不再说了,关于as怎么安装启动我也不再赘述,这里有一篇文章给大家参考:Linux下安装Aerospike。下面是java操作as的详细步骤,主要是参考官网来做的。 首先说一下as里面的存储数据的一些名词:主要是Policy,Namespace,Set,Key,Bin,Record。 Policy:策略。暂时就了解到是为as操作里面的数据时设置一些策
2016-11-08 13:58:21
3934
原创 git查看本地分支关联(跟踪)的远程分支之间的对应关系,本地分支对应哪个远程分支
git查看本地分支关联(跟踪)的远程分支之间的对应关系,本地分支对应哪个远程分支
2016-11-02 10:01:02
88885
8
转载 How to solve HornetQ message block (HQ214024) by setting it to paging mode. Jboss EAP 6.1
How to solve HornetQ message block (HQ214024) by setting it to paging mode. Jboss EAP 6.1
2016-08-04 15:43:09
672
转载 mybatis-generator学习过程中看到的一份样例配置文件感觉写的挺好的
mybatis-generator学习过程中看到的一份样例配置文件感觉写的挺好的
2016-08-04 10:28:56
954
原创 StringUtils.isBlank和StringUtils.isEmpty的异同
StringUtils.isBlank和StringUtils.isEmpty的异同
2016-04-06 09:11:19
1710
原创 在HTTP请求URL后不仅可以传递字符串还可以传递数组
今天老师让我们做一个批量删除student的功能,如果将内容封装在一个FORM中,所有的checkbox后的值都用POST方式传递到后台,那么我们使用 request.getParamaterValues(String name);方法可以后去请求参数中的数组,再遍历数组得到其中的值,就可以根据值删除了。第二种,我想用GET方法去批量删除,使用JS实现: 点击批量删除之后可以,得到所有选
2015-10-30 20:40:00
5218
下面代码显示空指针异常?请问哪里出错了?
2015-01-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人