随笔分类 - 中台战略与组件化开发
摘要:9.3 保险产品准入规则 全套代码及资料全部完整提供,点此处下载 9.3.1 决策表 前面我们编写的规则文件都是drl形式的文件,Drools除了支持drl形式的文件外还支持xls格式的文件(即Excel文件)。这种xls格式的文件通常称为决策表(decision table)。 决策表(decis
阅读全文
摘要:9.2 信用卡申请 全套代码及资料全部完整提供,点此处下载 本小节我们需要通过Drools规则引擎来根据规则进行申请人的合法性检查,检查通过后再根据规则确定信用卡额度,最终页面效果如下: 9.2.1 计算规则 合法性检查规则如下: | 规则编号 | 名称 | 描述 | | | | | | 1 | 检
阅读全文
摘要:9. Drools实战 全套代码及资料全部完整提供,点此处下载 9.1 个人所得税计算器 本小节我们需要通过Drools规则引擎来根据规则计算个人所得税,最终数据效果如下: 9.1.1 名词解释 税前月收入:即税前工资,指交纳个人所得税之前的总工资 应纳税所得额:指按照税法规定确定纳税人在一定期间所
阅读全文
摘要:8. WorkBench 全套代码及资料全部完整提供,点此处下载 8.1 WorkBench简介 WorkBench是KIE组件中的元素,也称为KIE-WB,是Drools-WB与JBPM-WB的结合体。它是一个可视化的规则编辑器。WorkBench其实就是一个war包,安装到tomcat中就可以运
阅读全文
摘要:7. Spring整合Drools 全套代码及资料全部完整提供,点此处下载 7.1 Spring简单整合Drools 在项目中使用Drools时往往会跟Spring整合来使用。具体整合步骤如下: 第一步:创建maven工程drools_spring并配置pom.xml <?xml version="
阅读全文
摘要:6. Drools高级语法 全套代码及资料全部完整提供,点此处下载 前面章节我们已经知道了一套完整的规则文件内容构成如下: | 关键字 | 描述 | | | | | package | 包名,只限于逻辑上的管理,同一个包名下的查询或者函数可以直接调用 | | import | 用于导入类或者静态方法
阅读全文
摘要:5. 规则属性 前面我们已经知道了规则体的构成如下: rule "ruleName" attributes when LHS then RHS end 本章节就是针对规则体的attributes属性部分进行讲解。Drools中提供的属性如下表(部分属性): | 属性名 | 说明 | | | | |
阅读全文
摘要:4. Drools基础语法 全套代码及资料全部完整提供,点此处下载 4.1 规则文件构成 在使用Drools时非常重要的一个工作就是编写规则文件,通常规则文件的后缀为.drl。 drl是Drools Rule Language的缩写。在规则文件中编写具体的规则内容。 一套完整的规则文件内容构成如下:
阅读全文
摘要:3. Drools入门案例 全套代码及资料全部完整提供,点此处下载 本小节通过一个Drools入门案例来让大家初步了解Drools的使用方式、对Drools有一个整体概念。 3.1 业务场景说明 业务场景:消费者在图书商城购买图书,下单后需要在支付页面显示订单优惠后的价格。具体优惠规则如下: | 规
阅读全文
摘要:规则引擎 Drools 全套代码及资料全部完整提供,点此处下载 1. 问题引出 现有一个在线申请信用卡的业务场景,用户需要录入个人信息,如下图所示: 通过上图可以看到,用户录入的个人信息包括姓名、性别、年龄、学历、电话、所在公司、职位、月收入、是否有房、是否有车、是否有信用卡等。录入完成后点击申请按
阅读全文
摘要:5.10 接口开发-分片上传 第2-1-2章 传统方式安装FastDFS-附FastDFS常用命令 第2-1-3章 docker-compose安装FastDFS,实现文件存储服务 第2-1-5章 docker安装MinIO实现文件存储服务-springboot整合minio-minio全网最全的资
阅读全文
摘要:5.8 导入其他接口代码 第2-1-2章 传统方式安装FastDFS-附FastDFS常用命令 第2-1-3章 docker-compose安装FastDFS,实现文件存储服务 第2-1-5章 docker安装MinIO实现文件存储服务-springboot整合minio-minio全网最全的资料
阅读全文
摘要:5.6 接口开发-根据文件id打包下载附件 第2-1-2章 传统方式安装FastDFS-附FastDFS常用命令 第2-1-3章 docker-compose安装FastDFS,实现文件存储服务 第2-1-5章 docker安装MinIO实现文件存储服务-springboot整合minio-mini
阅读全文
摘要:5.4 接口开发-根据id删除附件 第2-1-2章 传统方式安装FastDFS-附FastDFS常用命令 第2-1-3章 docker-compose安装FastDFS,实现文件存储服务 第2-1-5章 docker安装MinIO实现文件存储服务-springboot整合minio-minio全网最
阅读全文
摘要:5.3 接口开发-上传附件 第2-1-2章 传统方式安装FastDFS-附FastDFS常用命令 第2-1-3章 docker-compose安装FastDFS,实现文件存储服务 第2-1-5章 docker安装MinIO实现文件存储服务-springboot整合minio-minio全网最全的资料
阅读全文
摘要:5.2 文件处理策略 在开发fastDFS和minio实现类之前,需要提前安装部署好fastDFS和minio。搭建教程可参考前面的章节。 第2-1-2章 传统方式安装FastDFS-附FastDFS常用命令 第2-1-3章 docker-compose安装FastDFS,实现文件存储服务 第2-1
阅读全文
摘要:5. 文件服务开发 全套代码及资料全部完整提供,点此处下载 5.1 环境搭建 5.1.1 数据库环境搭建 第一步:创建pd_files数据库 create database pd_files character set utf8mb4; 第二步:在pd_files数据库中创建pd_attachmen
阅读全文
摘要:文件存储服务 全套代码及资料全部完整提供,点此处下载 1. 需求背景 文件的上传、下载功能是软件系统常见的功能,包括上传文件、下载文件、查看文件等。例如:电商系统中需要上传商品的图片、广告视频,办公系统中上传附件,社交类系统中上传用户头像等等。 文件上传下载大致流程为: 这种方式开发起来简单、直接,
阅读全文
摘要:2.3 分布式ID 全套代码及资料全部完整提供,点此处下载 https://download.csdn.net/download/weixin_42208775/86977792 2.3.1 功能概述 ID,全称Identifier,中文翻译为标识符,是用来唯一标识对象或记录的符号。比如我们每个人都
阅读全文
摘要:2.2 注册登录服务 全套代码及资料全部完整提供,点此处下载 https://download.csdn.net/download/weixin_42208775/86962229 2.2.1. 功能概述 登录认证几乎是任何一个系统的标配,web 系统、APP、PC 客户端等都需要注册、登录、认证。
阅读全文