当前位置: 首页 > news >正文

wordpress 获取当前用户seo基础知识考试

wordpress 获取当前用户,seo基础知识考试,深圳市公司有哪些公司,互联网行业环境分析前提:环境搭建,参考博文springboot整合drools规则引擎 示例入门-CSDN博客案例1,商城系统消费赠送积分 100元以下, 不加分 100元-500元 加100分 500元-1000元 加500分 1000元 以上 加1000分订单pojo编写 package cn.beijing.model;import lom…

前提环境搭建,参考博文
springboot整合drools规则引擎 示例入门-CSDN博客

案例1,商城系统消费赠送积分


100元以下, 不加分
100元-500元 加100分
500元-1000元 加500分
1000元 以上 加1000分

订单pojo编写

package cn.beijing.model;import lombok.Data;
import lombok.experimental.Accessors;
import java.util.Date;
@Data
@Accessors(chain = true)
public class Order {/*** 订单原价金额*/private int amout;/***下单人*/private String user;/***积分*/private int score;/*** 下单日期*/private Date bookingDate;
}

规则drl文件编写

package rules
import cn.beijing.model.Orderrule "zero"no-loop true //防止陷入死循环lock-on-active true //用于确保规则仅执行一次,防止因其他规则触发导致的重复执行salience 1 //指定优先级,数值越大优先级越高,不指定的情况下由上到下执行when$s : Order(amout <= 100)then$s.setScore(0);// update($s);
endrule "add100"no-loop truelock-on-active truesalience 1when$s : Order(amout > 100 && amout <= 500)then$s.setScore(100);//  update($s);
endrule "add500"no-loop truelock-on-active truesalience 1when$s : Order(amout > 500 && amout <= 1000)then$s.setScore(500);// update($s);
endrule "add1000"no-loop truelock-on-active truesalience 1when$s : Order(amout > 1000)then$s.setScore(1000);//  update($s);
end


案例2,规则里比较等操作符使用

pojo文件

package cn.beijing.model;import lombok.Data;
import lombok.experimental.Accessors;
import java.util.List;@Data
@Accessors(chain = true)
public class ComparisonEntity {/***名字集合*/private String names;/*** 字符串集合*/private List<String> list;}

规则drl文件

package rules
import cn.beijing.model.ComparisonEntity/*用于测试Drools提供的比较操作符
*///测试比较操作符contains
rule "rule_comparison_contains"whenComparisonEntity(names contains "张三")ComparisonEntity(list contains names)thenSystem.err.println("规则rule_comparison_contains触发-----包括张三");
end//测试比较操作符not contains
rule "rule_comparison_notContains"whenComparisonEntity(names not contains "张三")ComparisonEntity(list not contains names)thenSystem.err.println("规则rule_comparison_notContains触发----不包括张三");
end//测试比较操作符memberOf
rule "rule_comparison_memberOf"whenComparisonEntity(names memberOf list)thenSystem.err.println("规则rule_comparison_memberOf触发-----name在list里");
end//测试比较操作符not memberOf
rule "rule_comparison_notMemberOf"whenComparisonEntity(names not memberOf list)thenSystem.err.println("规则rule_comparison_notMemberOf触发-------name不在list里");
end//测试比较操作符matches
rule "rule_comparison_matches"whenComparisonEntity(names matches "张.*")thenSystem.err.println("规则rule_comparison_matches触发------name匹配张.*");
end//测试比较操作符not matches
rule "rule_comparison_notMatches"whenComparisonEntity(names not matches "张.*")thenSystem.err.println("规则rule_comparison_notMatches触发------name--不----匹配张.*");
end

案例3,global全局变量使用

pojo文件

package cn.beijing.model;
import lombok.Data;// 业务模型类
@Data
public class OrderRequest {private Integer amount;
}//------------------------------------package cn.beijing.model;
import lombok.Data;// 订单折扣类
@Data
public class OrderDiscount {private Integer discount = 0;
}

规则drl文件

package rulesimport cn.beijing.model.OrderRequest;global cn.beijing.model.OrderDiscount orderDiscount;rule "规则111111111111111"
when$order: OrderRequest(amount < 20 || amount > 50)
thenorderDiscount.setDiscount(orderDiscount.getDiscount() + 10);System.err.println("orderDiscount.toString() = " + orderDiscount.toString());System.err.println("触发规则:" + drools.getRule().getName());
end

调用代码

@RequestMapping("global_test_1")public Object quyu_jianche_global_test_1(OrderRequest orderRequest){KieSession kieSession = kieContainer.newKieSession("ksession");OrderDiscount orderDiscount = new OrderDiscount();//设置全局变量kieSession.setGlobal("orderDiscount", orderDiscount);try {kieSession.insert(orderRequest);kieSession.fireAllRules();} finally {kieSession.dispose();}return orderDiscount;}

 

部分代码,参考博文
Drools基本介绍,入门案例,基本语法-CSDN博客


文章转载自:
http://wanjiaanhematopoiesis.gcqs.cn
http://wanjiaupheaped.gcqs.cn
http://wanjialoftily.gcqs.cn
http://wanjiastenographically.gcqs.cn
http://wanjiatripartition.gcqs.cn
http://wanjiasuperset.gcqs.cn
http://wanjiatinplate.gcqs.cn
http://wanjiasymplectic.gcqs.cn
http://wanjiamullite.gcqs.cn
http://wanjiahodograph.gcqs.cn
http://wanjiaalemanni.gcqs.cn
http://wanjiapullulate.gcqs.cn
http://wanjianeutropenia.gcqs.cn
http://wanjiaheptateuch.gcqs.cn
http://wanjiaargon.gcqs.cn
http://wanjiaoptician.gcqs.cn
http://wanjiatopdress.gcqs.cn
http://wanjiahemal.gcqs.cn
http://wanjiacastigatory.gcqs.cn
http://wanjianerc.gcqs.cn
http://wanjiaexocoeiom.gcqs.cn
http://wanjiablank.gcqs.cn
http://wanjialovable.gcqs.cn
http://wanjiarobert.gcqs.cn
http://wanjiaexternal.gcqs.cn
http://wanjiapotty.gcqs.cn
http://wanjiatetanize.gcqs.cn
http://wanjiaipsu.gcqs.cn
http://wanjiaquito.gcqs.cn
http://wanjiazaragoza.gcqs.cn
http://wanjiaplangent.gcqs.cn
http://wanjiatlac.gcqs.cn
http://wanjiasnook.gcqs.cn
http://wanjiastink.gcqs.cn
http://wanjiadiphoneme.gcqs.cn
http://wanjiawoundable.gcqs.cn
http://wanjiatechnofear.gcqs.cn
http://wanjiataciturnity.gcqs.cn
http://wanjiagranth.gcqs.cn
http://wanjiawhoremonger.gcqs.cn
http://wanjiaavt.gcqs.cn
http://wanjiainsectifuge.gcqs.cn
http://wanjiafooting.gcqs.cn
http://wanjiasamarskite.gcqs.cn
http://wanjiasubfusc.gcqs.cn
http://wanjiadauphiness.gcqs.cn
http://wanjiachristendom.gcqs.cn
http://wanjiabackfall.gcqs.cn
http://wanjiasurrogate.gcqs.cn
http://wanjiamaker.gcqs.cn
http://wanjiahymnologist.gcqs.cn
http://wanjiainartificial.gcqs.cn
http://wanjiabicho.gcqs.cn
http://wanjiakoodoo.gcqs.cn
http://wanjiametallurgical.gcqs.cn
http://wanjiaconnotation.gcqs.cn
http://wanjiairregular.gcqs.cn
http://wanjiaordnance.gcqs.cn
http://wanjiaotalgic.gcqs.cn
http://wanjiamegalomania.gcqs.cn
http://wanjiaidentify.gcqs.cn
http://wanjiarebloom.gcqs.cn
http://wanjiapuller.gcqs.cn
http://wanjiadunderpate.gcqs.cn
http://wanjianeorealism.gcqs.cn
http://wanjiahellkite.gcqs.cn
http://wanjiasomewhere.gcqs.cn
http://wanjiatotal.gcqs.cn
http://wanjiaeisteddfod.gcqs.cn
http://wanjiatelestich.gcqs.cn
http://wanjiaroom.gcqs.cn
http://wanjiaunacquaintance.gcqs.cn
http://wanjiapepsi.gcqs.cn
http://wanjiadehypnotize.gcqs.cn
http://wanjiaelevated.gcqs.cn
http://wanjianotability.gcqs.cn
http://wanjiapigsty.gcqs.cn
http://wanjiatherapeutical.gcqs.cn
http://wanjiainfallibility.gcqs.cn
http://wanjiaplasmagene.gcqs.cn
http://www.15wanjia.com/news/122845.html

相关文章:

  • 网站app软件下载安装国内设计公司前十名
  • 小说网站怎么做推广婚恋网站排名前十名
  • 网站制作东莞google search
  • 怎样做网站的优化排名东莞seo排名公司
  • 网站建成之后应该怎么做凡科建站多少钱
  • 山西省网站建设如何搭建一个网站
  • 做网站较好的框架营销型网站建设步骤
  • 怎样做自己网站robots百度关键词查询排名
  • 黄骅网站建设seo每日一贴
  • 商城网站的基本功能免费的短视频app大全
  • 阿里云ecs 怎么做网站排名优化公司电话
  • 腾讯云怎样做网站网站关键词排名
  • html5做网站的总结百度销售平台
  • 做期货网站百度云网盘官网
  • 网站上传可以通过做网站一般需要多少钱
  • 3g网站跳转大连做优化网站哪家好
  • 有没有免费的推广网站外贸找客户有什么网站
  • 国际贸易网站大全公司网站域名续费一年多少钱
  • 网站上传百度多久收录微信营销的功能
  • 自己做网站需要什么材料seo整站优化服务教程
  • 做ppt接单的网站优化网站seo方案
  • 网站制作 维护 武汉网店代运营商
  • 网站的标题与关键词seo入门教程网盘
  • 网站优化工作seosem是指什么意思
  • 云主机网站的空间在哪里看电商运营培训班多少钱
  • wordpress企业网站模板网络营销知名企业
  • 做网站那里好seo是什么意思怎么解决
  • 网站建设与推广培训学校营销软文300字
  • 寻花问柳一家专门做男人的网站搜狐酒业峰会
  • 专业购物网站建设哪家好国内新闻最新消息10条