springboot策略模式代码demo

package com.example.demo.service; public interface AnalysisService { /** * 获取数据分析厂商 * @return */ String getAnalysisCompany(

Dependency Structure Matrix(DSM)

The bundled Dependency Structure Matrix plugin must be enabled. Working on complicated projects with numerous dependencies makes it difficult to und

PowerDesigner连接MySQL逆向生成PDM

PowerDesigner连接MySQL逆向生成PDM记录一下,遇到的坑比较多 注意:可用,记得要使用jdk 32位的,才能连上 https://www.cnblogs.com/vevy/p/10516314.html PowerDesigner 报错 Could not Initialize Ja

批量导入如何解决数据重复问题

有个需求,通过excel批量导入商品数据,部分商品信息和会员信息需要调用外部接口 现状 解析excel数据,根据特定四个字段(seller_id ,shop_id,sku_code,member_id)查询数据库是否有该条数据,然后查询外部商品接口,会员接口补全数据,放到list,最后批量插入数据库

数据库事务的概念

事务的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
Your browser is out-of-date!

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

×