数据库事务的概念

事务的ACID特性 原子性(Atomicity):事务中的所有操作作为一个整体像原子一样不可分割,要么全部成功,要么全部失败。 一致性(Consistency):事务的执行结果必须使数据库从一个一致性状态到另一个一致性状态。 隔离性(Isolation):并发执行的事务不会相互影响,其对数据库的影响

公司企业中台实施存在问题点

中台的好处不多说,说下实施的不足。 接口文档不足 体现在几个方面 接口众多,十分分散,文档描写不全,无详细说明等 使用dubbo,和restful相比,不能自动生成api,自动化测试等 未来方向: 文档要往产品化方向走,看文档即可自行开发, 无需定制,不影响其他业务线 可观测性 听云不够,适

DDD实际项目概念扫盲

聚合,实体,对象 电商里面比较典型的几个聚合根,比如:库存、商品、订单等。 以订单为例,订单在聚合里是聚合根,与订单关联的有订单明细和收货地址: 订单明细包括商品ID,商品名称,价格以及数量等信息,由于订单明细是多个,它是一个集合,它被设计为实体, 被订单引用而订单只有一个收货地址,这个收货地址的值

如何提升软件开发质量

在软件开发过程中,有几条准则是已经被无数次验证的。   1、在项目发布后发现和修复Bug的成本是需求和设计阶段所需的一百倍!   2、80%可避免的重复劳动源自于20%的缺陷,其中两大主要来源包括草率的需求定制和象征性的案例设计和开发。   3、大约80%的缺陷来自20%的模块,而约半数的模块是几乎

一个轻量的规则引擎

Easy Rules是一个简单而强大的Java规则引擎,提供以下功能: 轻量级框架和易于学习的API 基于POJO的开发与注解的编程模型 定义抽象的业务规则并轻松应用它们 支持从简单规则创建组合规则的能力 支持使用表达式语言(如MVEL和SpEL)定义规则的能力 在一篇非常有趣的规则引擎的文章中,

Cola 框架扩展点使用

COLA是Clean Object-Oriented and Layered Architecture的缩写,表示“整洁面向对象分层架构”。 https://github.com/alibaba/COLA 其次,COLA也是一个框架,提供了扩展点功能组件和一般API定义规范组件。如果你打算使用CO

SpringCloud声明式调用Fegin

我们先搭建一个cloud工程,注意每个工程都实现Eureka服务发现。 1、注册中心(Eureka三节点,两两注册) 具体实现可以参照前面的文章Eureka搭建高可用服务注册中心 2、两个一样的测试服务提供者 其实可以用一个module,然后启动不同的application.yml就可以了,这

异常处理问题记录

联调功能的时候,执行到业务处理逻辑开始后就没有下文了,剩下的逻辑没打日志了 看代码,按道理是要继续下面的逻辑,返回的就是SUCCESS LOGGER.info("订单号:[{}]业务处理逻辑开始",merchantOrderNo); if("SUCCESS&qu

Spring Cloud Alibaba 新一代微服务解决方案

Spring Cloud Alibaba 同 Spring Cloud 一样,Spring Cloud Alibaba 也是一套微服务解决方案,包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。 依托 Spring Cloud

果酱小店开源电商小程序 (Laravel API+ webpack + gulp + 原生小程序)

重要说明:因为团队精力有限,纯开源的免费版本推进不下去,推出了会员制的版本,拥有直播,砍价,分销,拼团,秒杀,多供应商,微信群折扣,新人礼等的果酱小店版本。欢迎添加 微信号: chenbidexq 咨询。 同时: 果酱小店小程序,我们作为真实的项目在运营,产品会不断更新迭代。 目前果酱小店开源电
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×