这是我参与「第五届青训营 」伴学笔记创作活动的第6天 一、本堂课重点内容: 01认识规则引擎 02编译原理原生概念 03设计一个规则引擎 04规则引擎的实现
二、详细知识点介绍: 01认识规则引擎 规则引擎的定义:规则引擎是一种嵌入在应用服务中的组件,可以将灵活多变的业务决策从服务代码中分离出来。通过使用预定义的语义模块来编写业务逻辑规则。在执行时接受数据输入、解释业务规则,并做出决策。规则引擎能大大提高系统的灵活性和扩展性。(将服务逻辑和业务代码解耦) 解决了开发人员可以将业务逻辑与服务代码解耦,实现灵活、高效的业务策略发布。
组成:数据输入+规则理解+规则执行 应用场景:风控对抗,活动策略运营,数据分析和清洗
02编译原理原生概念 这是我参与「第五届青训营 」伴学笔记创作活动的第6天 一、本堂课重点内容: 01认识规则引擎 02编译原理原生概念 03设计一个规则引擎 04规则引擎的实现
二、详细知识点介绍: 01认识规则引擎 规则引擎的定义:规则引擎是一种嵌入在应用服务中的组件,可以将灵活多变的业务决策从服务代码中分离出来。通过使用预定义的语义模块来编写业务逻辑规则。在执行时接受数据输入、解释业务规则,并做出决策。规则引擎能大大提高系统的灵活性和扩展性。(将服务逻辑和业务代码解耦) 解决了开发人员可以将业务逻辑与服务代码解耦,实现灵活、高效的业务策略发布。
组成:数据输入+规则理解+规则执行 应用场景:风控对抗,活动策略运营,数据分析和清洗
02编译原理原生概念
词法分析:词法分析就是把源代码字符串转换为词法单元(Token)的这个过程