一个轻量级的类java语法规则引擎,作为一个嵌入式规则引擎在业务系统中使用。让业务规则定义简便而不失灵活。让业务人员就可以定义业务规则。支持标准的JAVA语法,还可以支持自定义操作符号、操作符号重载、函数定义、宏定义、数据延迟加载等 QLExpress的特性 1、编译执行: 编译生成基础指令后执行, ...
分类:
其他好文 时间:
2018-07-14 00:21:20
阅读次数:
599
前言:多线程搜索数组和排序在实际开发中是一个很常见的场景,我们可能会通过数组保存一些业务数据,通过搜索达到自己想要的数据或者对数据按照一定的业务规则排序,而在技术选择上一般最常见的技术就是for循环遍历和各种排序算法,这种搜索/排序技术很简单,而我们今天将要探讨的是通过多线程搜索和排序,如何利用多线 ...
分类:
编程语言 时间:
2018-07-11 00:11:28
阅读次数:
196
数据库事物的基础知识 Spring 虽然提供了灵活方便的事务管理功能,但是这些功能都是基于数据库底层的的事务处理功能实现的,所以首先要了解数据库本身的事务 原子性--只有所有的操作都执行成功 这个事务才会被提交 一致性--事务操作成功以后,数据库所处的状态和它的业务规则是一致的 A转给B 100 块 ...
分类:
编程语言 时间:
2018-06-29 00:18:21
阅读次数:
264
原则:覆盖、有效、不冗余 接口用例设计关注点 ●前提条件:比如一个发帖接口,前提是需要登陆 ●参数是否必填 ●参数间是否存在关联 ●参数取值范围 ●业务规则 单接口用例设计方法 接口测试其实可以等同于功能测试,只是被测对象是接口,无界面交互而已;所以用例设计的方法是通用的。 等价类划分法 边界值分析 ...
分类:
其他好文 时间:
2018-05-30 17:30:04
阅读次数:
304
1、 功能特点: MVC框架耦合性低视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模型和控制器代码,同样,一个应用的业务流程或者业务规则的改变只需要改动MVC的模型层即可。因为模型与控制器和视图相分离,所以很容易改变应用程序的数据层和业务规则。模型是自包含的,并且与控制器和视图相分离,所 ...
分类:
数据库 时间:
2018-05-26 10:54:03
阅读次数:
211
复杂系统中的业务逻辑的实现和管理通常有着不低的成本,本文介绍了BRF+这一业务规则框架,可以加速业务逻辑的实现,并统一管理,减少相关实现的冗余,确保一致性,降低变更成本。 ...
分类:
其他好文 时间:
2018-05-11 16:11:51
阅读次数:
335
在很多企业的 IT 业务系统中,经常会有大量的业务规则配置,而且随着企业管理者的决策变化,这些业务规则也会随之发生更改。为了适应这样的需求,我们的 IT 业务系统应该能快速且低成本的更新。适应这样的需求,一般的作法是将业务规则的配置单独拿出来,使之与业务系统保持低耦合。目前,实现这样的功能的程序,已 ...
分类:
其他好文 时间:
2018-04-05 20:07:46
阅读次数:
164
来源:https://www.awaimai.com/873.html 歪麦博客 最近负责一个项目,用了 Yii Framework 的 MVC 框架,刚开始自以为结构很稳健。 但是随着对业务逻辑理解的深入,才开始意识到问题的严重。 我错误地理解了 MVC 中的 Controller,想当然地根据以 ...
分类:
Web程序 时间:
2018-03-24 14:57:01
阅读次数:
202
什么是存储过程 存储过程是类似于C语言中的函数,用来执行管理任务或应用复杂的业务规则。存储过程可以带参数,也可以返回结果 (包含数据操纵语句,变量,逻辑控制语句等) 优缺点 优点 执行速度快 允许模块化程序设计 提高系统安全性 减少网络流量 缺点 数据库可移植性差 存储过程的分类 系统存储过程 由系 ...
分类:
数据库 时间:
2018-03-21 11:40:15
阅读次数:
127
什么是微服务 首先微服务并没有一个官方的定义,想要直接描述微服务比较困难,我们可以通过对比传统WEB应用,来理解什么是微服务。 传统的WEB应用核心分为业务逻辑、适配器以及API或通过UI访问的WEB界面。业务逻辑定义业务流程、业务规则以及领域实体。适配器包括数据库访问组件、消息组件以及访问接口等。 ...
分类:
其他好文 时间:
2018-03-11 19:27:51
阅读次数:
393