travel-逸游天下 travel-逸游天下———-第二部分《DDD – 设计表》———采用领域驱动模型对表进行重新的设计。 2.1 设计步骤: 1、描述 业务(描述项目的背景) 2、统一语言 (对于关键词,像SPU、SKU 进行统一) 3、价值需求分析 (这个项目的前景、针对人群,为什么要做) 4、业务需求分析 () 5、识别限界上下文及其映射 (模块-微服务- 限界上下文、 调用关系 - 映射) 6、领域 2023-09-02 项目 #业务 #项目
Kubernetes 学习 Kubernetes 学习kubectl manualCommand line tool (kubectl) | Kubernetes Kubernetes 网络模型Network:了解K8S的网络通信模型 - 知乎 (zhihu.com) 类比 Dokcer 与 k8s 根据网络通信方式,可以这样子类比k8s和docker吗: pod 等价于 dockers 的一个network隔离, 一个no 2023-09-02 云原生 #云原生 #Kubernetes
领域驱动设计 领域驱动设计绝对的牛逼: 阿里一面:谈一下你对DDD的理解?2W字,帮你实现DDD自由_40岁资深老架构师尼恩的博客-CSDN博客 限定上下文12345678910111213领域的边界划分是为了将复杂的现实世界问题划分为相对独立、可管理和可理解的部分。这样做的目的是为了更好地组织和管理系统的开发、维护和演化。领域的边界划分通常是根据业务需求和系统设计的目标来确定的。以下是一些常见的根据来划分领域 2023-08-27 模式 #DDD #微服务架构设计
MySQL 业务 MySQL 业务业务更改数据库名字 创建一个新的数据库: 1copy codeCREATE DATABASE galileo_master; 复制原始数据库的所有表和数据到新数据库: 1copy codemysqldump -u <username> -p galileo | mysql -u <username> -p galileo_master 这将使用mysql 2023-08-24 工具 #工具 #MySQL
HTTP/HTTPS HTTP / HTTPSHTTP 1.x/ 2.0 / 3.03.1 HTTP 常见面试题 | 小林coding (xiaolincoding.com) 先说下我们熟悉的HTTP1.0HTTP 1.0 浏览器与服务器只保持短暂的连接,每次请求都需要与服务器建立一个TCP连接 服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求 简单来说,就 2023-08-20 计算机基础 #计算机网络
JUC面试题 JUC面试题Lock和synchoronized的区别:sync申请资源如果申请不到,线程直接阻塞,无法释放Lock能够响应中断、支持超时、非阻塞的获取锁 2023-08-07 java #java #JUC #面试题
脚本文件 脚本文件概述脚本语言是一种用于编写脚本的编程语言,它们通常用于自动化任务、批处理和快速脚本编写。下面是对Shell、Bash和Makefile的详细分析,包括使用场景、优点和使用示例: Shell: 使用场景:Shell是一种命令行解释器,常用于Unix和Linux系统中。它主要用于执行系统命令、管理文件和目录、处理文本数据等。Shell脚本可以用于自动化系统管理任务、批量处理文件、编写系统脚 2023-08-03 工具 #工具
秋招面经 面试常见TCP 粘包/拆包1234567891011121314151617181920212223242526272829TCP粘包和拆包是在TCP通信中常见的问题,涉及到数据的传输和接收过程中的数据边界处理。TCP粘包指的是发送方在发送数据时,多个小的数据包被合并成一个大的数据包发送到接收方,导致接收方无法准确地区分出每个小的数据包。这可能会导致接收方在处理数据时出现错误或混乱。TC 2023-08-01 面试 #面试
Linux 的命名空间 Linux 的命名空间1. Linux 内核包含了不同类型的 namespace。每个 namespace 都有自己的独特属性。 - [user namespace](https://link.zhihu.com/?target=https%3A//man7.org/linux/man-pages/man7/user_namespaces.7.html) 拥有自己的一组用户 ID 和组 ID 2023-08-01 基础 #基础 #Linux