会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Broadm
Better late than never
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2022年6月28日
Redis 原理 - String
摘要:
String 数据结构 首先我来看下, Redis 中 String 的数据结构: 我们称之为 SDS (Simple Dynamic String) 简单动态字符串 struct sdshdr { //记录buf数组中已经使用的字节数(等价于字符串的长度strlen) int len; //记录b
阅读全文
posted @ 2022-06-28 09:35 Broadm
阅读(211)
评论(0)
推荐(0)
编辑
2022年6月27日
Redis 通用命令
摘要:
KEYS 语法: KEYS pattern 功能: 返回所有匹配 pattern 的键 可以使用该命令的Redis版本: 1.0.0 时间复杂度: O(N) N指的是在数据库中的键的数量 不建议在生成环境使用该命令,因为是扫描整个数据库的键查询,会造成阻塞 支持的全局样式模式: h?llo 匹配 h
阅读全文
posted @ 2022-06-27 11:13 Broadm
阅读(74)
评论(0)
推荐(0)
编辑
2022年6月25日
Redis 是什么?
摘要:
Redis 的定义? 百度百科: Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 中文官网: Redis是一个开源(BSD许可),内存存
阅读全文
posted @ 2022-06-25 17:42 Broadm
阅读(745)
评论(0)
推荐(0)
编辑
CentOS7 安装 Redis 7.0.2
摘要:
安装 Redis # 首先安装依赖gcc, 后面需要使用make编译redis yum install gcc -y # 进入 /usr/local/src 目录, 把源码下载到这里 cd /usr/local/src # 下载 redis 7.0.2 的源码,github被墙,可以使用国内的地址
阅读全文
posted @ 2022-06-25 17:23 Broadm
阅读(3902)
评论(1)
推荐(2)
编辑
实现领域驱动设计 - 使用ABP框架 - 系列文章汇总
摘要:
系列文章汇总 前言: 最近看到ABP官网的一本电子书,感觉写的很好,翻译出来,一起学习下 Implementing Domain Driven Design 实现领域驱动设计 - 使用ABP框架 - 什么是领域驱动设计? 实现领域驱动设计 - 使用ABP框架 - 解决方案概览 实现领域驱动设计 -
阅读全文
posted @ 2022-06-25 11:14 Broadm
阅读(520)
评论(2)
推荐(2)
编辑
2022年6月24日
实现领域驱动设计 - 使用ABP框架 - 领域逻辑 & 应用逻辑
摘要:
领域逻辑 & 应用逻辑 如前所述,领域驱动设计中的业务逻辑分为两部分(层):领域逻辑和应用逻辑: 领域逻辑由系统的核心领域规则组成,应用逻辑实现应用特定的用例 虽然定义很明确,但实现起来可能并不容易。您可能无法决定哪些代码应该位于应用程序层,哪些代码应该位于领域层。本节试图解释其中的差异 多个应用程
阅读全文
posted @ 2022-06-24 14:42 Broadm
阅读(450)
评论(0)
推荐(1)
编辑
实现领域驱动设计 - 使用ABP框架 - 更新操作实体
摘要:
用例演示 - 更新 / 操作实体 一旦一个实体被创建,它将被用例更新/操作,直到它从系统中删除。可以有不同类型的用例直接或间接地更改实体 在本节中,我们将讨论更改 Issue 的多个属性的典型更新操作。 这次,从更新DTO开始: public class UpdateIssueDto { [Requ
阅读全文
posted @ 2022-06-24 10:53 Broadm
阅读(248)
评论(0)
推荐(0)
编辑
实现领域驱动设计 - 使用ABP框架 - 创建实体
摘要:
用例演示 - 创建实体 本节将演示一些示例用例并讨论可选场景。 创建实体 从实体/聚合根类创建对象是实体生命周期的第一步。聚合/聚合根规则和最佳实践部分 建议为Entity类创建一个主构造函数,以保证创建一个有效的实体。因此,无论何时我们需要创建实体的实例,我们都应该使用那个构造函数 参见下面的问题
阅读全文
posted @ 2022-06-24 10:09 Broadm
阅读(829)
评论(1)
推荐(3)
编辑
2022年6月23日
实现领域驱动设计 - 使用ABP框架 - 应用程序服务
摘要:
应用程序服务 应用程序服务是一种无状态的服务,它实现应用程序的用例。应用程序服务通常获取和返回dto。它由表示层使用。它使用并协调领域对象(实体、存储库等)来实现用例 应用程序服务的常见原则如下: 实现特定于当前用例的应用程序逻辑。不要在应用程序服务内部实现核心领域逻辑。我们将回到应用程序领域逻辑之
阅读全文
posted @ 2022-06-23 17:50 Broadm
阅读(238)
评论(0)
推荐(0)
编辑
实现领域驱动设计 - 使用ABP框架 - 领域服务
摘要:
领域服务 领域服务实现领域逻辑 依赖于服务和存储库。 需要处理多个聚合,因为该逻辑不适合任何聚合。 领域服务与领域对象一起工作。它们的方法可以获取并返回实体、值对象、原始类型……但是,它们不获取/返回dto。dto是应用层的一部分 示例:分配问题给用户 记住问题分配是如何在问题实体中实现的 publ
阅读全文
posted @ 2022-06-23 16:24 Broadm
阅读(183)
评论(2)
推荐(0)
编辑
上一页
1
2
3
4
5
下一页
公告