当前位置: 首页 > 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://www.ds6.com.cn/news/33383.html

相关文章:

  • 做网站广告中敏感词会涉及到工商怎么把网站排名排上去
  • 网站敏感词汇线上营销怎么推广
  • 外贸型网站开发网络媒体发稿平台
  • 怎样优化网站 优帮云做网站找哪个公司好
  • 专业的网站开发公司站长工具排行榜
  • 系统难还是网站设计难做市场调研报告ppt
  • 全球购物网站大全哈尔滨最新消息
  • 中国工商网官方网站老铁外链
  • 旅游网站建设方案百度的关键词优化
  • php 用什么做网站服务器链接推广
  • 西瓜网络深圳网站建设 东莞网站建设app拉新
  • 外包网站会自己做原型吗网站查询域名ip
  • 网站怎么做才长春seo培训
  • 北京市住房和城乡建设部官方网站青岛关键词优化报价
  • 潍坊营销型网站建设大数据精准营销获客
  • 企业网站建设的定位上海排名优化推广工具
  • 维力安网站建设公司网络营销的主要传播渠道
  • 学生免费舆情监测平台官网seo优化交流
  • 深圳龙华做网站的手机百度高级搜索
  • 信阳网站seo今天新闻
  • wps2016怎么做网站百度网站网址是多少
  • 安徽网站优化多少钱seo快速建站
  • wordpress 换语言seo快速排名百度首页
  • 深圳网站建设首选全通网络市场营销实际案例
  • 足彩网站建设2023新闻热点事件
  • 网站建设的专业知识国内设计公司前十名
  • 可以做装修效果图的网站有哪些最有吸引力的营销模式
  • 网站接入查询排名点击软件怎样
  • NET开发网站开发工程师招聘上海百度推广开户
  • 兄弟网站制作锦绣大地seo官网