计算机知识
文章平均质量分 88
大学之中的理论学习,是以后漫长职业生涯的基石
进朱者赤
阿里非典型程序员一枚:微信公众号同名,记录平平无奇程序员在大厂的打怪升级之路。
Java、大数据、数据结构算法
展开
-
进程&线程以及通信方式
总结: 进程是程序的执行实例,有独立的内存空间和资源,通过进程间通信进行通信,调度开销相对较大。而线程是进程内的执行单位,共享进程的资源,通信方式主要是共享内存,调度开销相对较小。进程可以看作是线程的容器,一个进程可以包含多个线程,线程之间相对轻量级,可以提高系统的并发性和资源利用率。管道(Pipe):管道是一种半双工的通信方式,可以在具有亲缘关系的进程之间传递数据。共享内存(Shared Memory):线程共享相同的进程内存空间,它们可以直接访问和修改共享内存中的数据,实现线程间的数据共享。原创 2019-08-14 11:24:13 · 298 阅读 · 1 评论 -
领域驱动设计(DDD)介绍以及落地实践
目录前言现在面临的问题过度耦合贫血症和失忆症业务规则泄露软件核心复杂性应对之道统一语言战略设计领域划分限界上下文划分上下文映射如何识别限界上下文战术设计领域对象划分无状态和有状态落地实践事件风暴核心概念执行模型如何利用事件风暴构建领域模型事件风暴的参与者寻找领域事件寻找命令和角色寻找领域模型和聚合划分领域和限界上下文应用落地分层架构清晰架构依赖倒置原则模块和包说明在落地中遇到的问题原创 2021-05-07 13:04:57 · 6311 阅读 · 7 评论 -
TCP三次握手和四次挥手的全过程
一句话,主要防止已经失效的连接请求报文突然又传送到了服务器,从而产生错误。如果使用的是两次握手建立连接,假设有这样一种场景,客户端发送了第一个请求连接并且没有丢失,只是因为在网络结点中滞留的时间太长了,由于TCP的客户端迟迟没有收到确认报文,以为服务器没有收到,此时重新向服务器发送这条报文,此后客户端和服务器经过两次握手完成连接,传输数据,然后关闭连接。原创 2019-04-17 09:33:14 · 490 阅读 · 1 评论 -
HTTP与HTTPS
http超文本传输协议是一个客户端和服务端请求和应答的标准,用于WWW服务器传输超文本到本地浏览器的传输协议,可以使浏览器更加高效,减少网络传输。https超文本传输安全协议就是http的安全版本,https是由http进行通信,但利用SSL/TLS来加密数据包。HTTP与HTTPS有什么差异?1、HTTPS是...原创 2019-04-17 15:58:29 · 816 阅读 · 0 评论