- 浏览: 56064 次
- 性别:
- 来自: 成都
-
最新评论
文章列表
1.rule.xls
2.DecisionTableTest.java
/**
* caicongyang.com Inc.
* Copyright (c) 2004-2016 All Rights Reserved.
*/
package com.caicongyang.drools.drools;
import java.io.File;
import org.drools.decisiontable.SpreadsheetCompiler;
import org.kie.api.KieServices;
import org.kie.api ...
1.salience
说明:指定规则的顺序,默认为0
demo:
package u51.test.student;
import u51.test.student.Student;
rule "student"
salience -1
no-loop
when
s:Student()
then
System.out.println("0.0.1");
end
rule "student-1"
sa ...
1.salience
说明:指定规则的顺序,默认为0
demo:
package u51.test.student;
import u51.test.student.Student;
rule "student"
salience -1
no-loop
when
s:Student()
then
System.out.println("0.0.1");
end
rule "student-1"
sa ...
public static String doHttpConnection(String urlStr, String postStr) {
String result = null;
HttpClient httpclient = new DefaultHttpClient();
try {
HttpPost httpPost = new HttpPost(urlStr);
httpclient.getParams().setParameter(CoreConnectionPNames.CONNEC ...
post方式访问:
HttpClient client = new HttpClient();
PostMethod post = new PostMethod(url);
client.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, "UTF-8");
client.getParams().setCookiePolicy(CookiePolicy.BROWSER_COMPATIBILITY);
String str =
...
对象copy的时候时间支持
重写父类方法:
public static void copyBean(Object target, Object form) {
ConvertUtils.register(new Converter() {
public Object convert(Class cls, Object obj) {
if (obj instanceof Date) {
return obj;
// return new Date ...
1:post提交
HttpClient client = new HttpClient();
PostMethod post = new PostMethod(url);
client.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, "UTF-8");
client.getParams().setCookiePolicy(CookiePolicy.BROWSER_COMPATIBILITY);
String points = &qu ...
1.说明
本例讲解的是使用6.4.0.Final版本kie-wb(drools workbench)与 kie-server(KIE Execution Server)的集群搭建,;使用wildfly服务器
2.下载
drools workbench : https://download.jboss.org/drools/release/6.4.0.Final/kie-drools-wb-distribution-wars-6.4.0.Final-wildfly8.war KIE Execution Server: https://download.jboss.org/drools/re ...
1.说明
本例讲解的是使用6.4.0.Final版本kie-wb(drools workbench)与 kie-server(KIE Execution Server)的集群搭建,;使用wildfly服务器
2.下载
drools workbench : https://download.jboss.org/drools/release/6.4.0.Final/kie-drools-wb-distribution-wars-6.4.0.Final-wildfly8.war KIE Execution Server: https://download.jboss.org/drools/re ...
这是struts1.1的org.apache.struts.upload包的描述:
从上图我们可以看出有有CommonsMultipartRequestHandler和DiskMultipartRequestHandler两个类实现了MultipartRequestHandler接口。
大家都知道,Commons-fileupload控件在上传的时候,使用的enctype为:enctype="multipart/form-data",因此不难看出MultipartRequestHandler的实现就是来处理enctype="multipart/ ...
1.微服务
微服务主要包含服务注册,服务发现,服务路由,服务配置,服务熔断,服务降级等一系列的服务,而Spring Cloud为我们提供了个一整套的服务;
本例子为你提供了最简单的一个服务发现例子,包含服务注册发现spingCloudEurekaServer、服务配置中心spingCloudConfServer、以及一个app应用springCloudApp
2.服务注册与发现
spingCloudEurekaServer
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" ...
1.微服务
微服务主要包含服务注册,服务发现,服务路由,服务配置,服务熔断,服务降级等一系列的服务,而Spring Cloud为我们提供了个一整套的服务;
本例子为你提供了最简单的一个服务发现例子,包含服务注册发现spingCloudEurekaServer、服务配置中心spingCloudConfServer、以及一个app应用springCloudApp
2.服务注册与发现
spingCloudEurekaServer
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" ...
1.简述
业务需求总是千变万化,如何把业务需求中的业务规则给抽取出来;如何让技术和决策分开来,规则引擎的动态加载为我们提供了一个方案;drools从6.0版本开始提供动态加载规则,6.4.0.Final版本改变了很多API;
本期的方案将把drools的规则放置到数据库中,并动态生成规则:demo中第一次不命中规则,中间动态增加一个规则文件,第二次再次匹配则命中;
2.代码
核心工具类 :DroolsUtils.java
package com.caicongyang.drools.utils;
import java.io.File;
import java.io ...
1.简述
业务需求总是千变万化,如何把业务需求中的业务规则给抽取出来;如何让技术和决策分开来,规则引擎的动态加载为我们提供了一个方案;drools从6.0版本开始提供动态加载规则,6.4.0.Final版本改变了很多API;
本期的方案将把drools的规则放置到数据库中,并动态生成规则:demo中第一次不命中规则,中间动态增加一个规则文件,第二次再次匹配则命中;
2.代码
核心工具类 :DroolsUtils.java
package com.caicongyang.drools.utils;
import java.io.File;
import java.io ...
http://www.java2s.com/Code/Jar/o/Downloadorgspringframeworkcoresources301RELEASEAjar.htm