- 博客(6)
- 收藏
- 关注
原创 领域驱动设计-第二部分 模型驱动设计的构造块
领域驱动设计-第二部分 模型驱动设计的构造块第4章 分离领域模式:LAYERED ARCHITECTURE(分层架构)模式:THE SMART UI(智能用户界面)反模式第5章 软件中所表示的模型关联模式:ENTITY(实体)模式:VALUE OBJECT(值对象)模式:SERVICE(服务)模式:MODULE/PACKAGE(包)第6章 领域对象的声明周期模式:AGGREGATE(组合)模式:FACTORY模式:REPOSITORY(存储库)REPOSITORY与FACTORY的关系第7章 使用语言:一个
2021-10-07 17:31:34 681
原创 领域驱动设计-第一部分 运用领域模型
领域驱动设计-第一部分 运用领域模型第1章 消化知识有效建模的要素:第2章 交流与语言的使用UBIQUITOUS LANGUAGE(通用语言)第3章绑定模型和实现模式驱动设计建模范式和工具支持模式:HANDS-ON MODELER(亲身实践的建模者)本书的两个前提:在大多数软件项目中,主要的焦点应该是领域和领域逻辑复杂的领域设计应该基于模型什么是领域?每个软件程序都是为了执行用户的某项活动,或是满足用户的某种需求。这些用户软件的问题区域就是软件的领域。例如,银行软件解决的是金融领域问题,滴滴解
2021-10-07 17:13:59 350
原创 MySQL隔离级别
事务具有4个特征Atomicity(原子性):一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被恢复(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。Consistency(一致性):在事务开始之前和事务结束以后,数据库的完整性没有被破坏。这表示写入的资料必须完全符合所有的预设规则,这包含资料的精确度、串联性以及后续数据库可以自发性地完成预定的工作。Isolation(隔离性):数据库允许多个并发
2021-07-03 10:24:24 85
原创 Redis设计与实现-第二部分-单机数据库的实现
第二部分 单机数据库的实现第9章 数据库服务器中的数据库Redis服务器将所有的数据库保存在服务器状态redis.h/redisServer机构的db数组中struct redisServer { // ... // 服务器数据库数量 int dbnum; // 一个数组,保存着服务器中所有的数据库 redisDb *db; // ...}dbnum属性的值有服务器配置选项决定,默认为16切换数据库每个Redis客户端都有自己的目标数据库(默认为
2021-06-26 19:57:00 105
原创 Redis设计与实现-第一部分-数据结构与对象
第一部分 数据结构与对象第2章 简单动态字符串Redis使用SDS来表示字符串值。Eg:$ src/redis-cli127.0.0.1:6379> SET msg "hello world"OKPs:创建了一个键值对,键对象通过一个SDS实现,保存的内容为"msg";值对象通过一个SDS实现,保存的内容为"hello world"SDS的定义Ps:free : 5 未使用的空间len:字符串长度buf:指向char类型数组,最后一个字节保留空字符\0SDS与C字符串
2021-06-26 19:38:52 128
原创 Redis设计与实现-引言
本文主要是作为自己的读书笔记,以便对知识进行总结,日后可以快速回忆相关内容书名:《Redis设计与实现》网站:http://www.redisbook.com正版图书购买链接:京东这本书主要讲解了Redis内部机制与实现方式,对redis大多数单机功能以及舵机功能的实现原理记性了介绍。本书共分为四部分:第一部分:数据结构域对象介绍了Redis中各种对象以及数据结构,并说明这些数据结构如何影响对象的功能和性能第二部分:单机数据库实现包括数据库实现原理(包括键值对的存储方法、对过期时间
2021-06-26 19:12:50 159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人