随笔分类 - 计算机知识
领域驱动设计(DDD)介绍以及落地实践
摘要:目录 前言 现在面临的问题 过度耦合 贫血症和失忆症 业务规则泄露 软件核心复杂性应对之道 统一语言 战略设计 领域划分 限界上下文划分 上下文映射 如何识别限界上下文 战术设计 领域对象划分 无状态和有状态 落地实践 事件风暴 核心概念 执行模型 如何利用事件风暴构建领域模型 事件风暴的参与者 寻
阅读全文
进程&线程以及通信方式
摘要:进程(Process)和线程(Thread) 进程: 进程是计算机中正在运行的程序的实例。它是分配系统资源(如内存、文件、网络连接等)的基本单位。每个进程都有独立的内存空间,包含代码、数据和堆栈等。它们互相独立,彼此之间不会互相干扰。进程之间通过进程间通信(IPC)方式进行通信,如管道、共享内存、消
阅读全文
HTTP与HTTPS
摘要:http超文本传输协议 是一个客户端和服务端请求和应答的标准,用于WWW服务器传输超文本到本地浏览器的传输协议,可以使浏览器更加高效,减少网络传输。 https超文本传输安全协议 就是http的安全版本,https是由http进行通信,但利用SSL/TLS来加密数据包。 HTTP与HTTPS有什么差
阅读全文
TCP三次握手和四次挥手的全过程
摘要:三次握手: 第一次握手:客户端发送syn包(syn=x)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(syn=y),即SYN+ACK包,此时服务器进入SYN_RECV状态; 第三次握手:客户
阅读全文