相关文章
Go 语言中的map和内存泄漏
map在内存中总是会增长;它不会收缩。因此,如果map导致了一些内存问题,你可以尝试不同的选项,比如强制 Go 重新创建map或使用指针。 在 Go 中使用map时,我们需要了解map增长和收缩的一些重要特性。让我们深入探讨这一点…
建站知识
2025/1/20 22:44:01
Spring Cloud Stream实践
概述
不同中间件,有各自的使用方法,代码也不一样。 可以使用Spring Cloud Stream解耦,切换中间件时,不需要修改代码。实现方式为使用绑定层,绑定层对生产者和消费者提供统一的编码方式,需要连接不同的中间…
建站知识
2024/10/31 15:41:33
聊聊近些年 CPU 在微架构、IO 速率上的演进过程
大家好,我是飞哥! 在上一篇《深入了解 CPU 的型号、代际架构与微架构》 中我们介绍了我手头的一颗 Intel(R) Core(TM) i5 的型号规则,以及它的物理硬件的 Die 图结构。以及它对应的 Skylake 核的微架构实现。 不少同学开始问我其它型号的 CPU…
建站知识
2025/1/20 22:46:23
c++处理tcp粘包问题以及substr方法
c处理tcp粘包问题以及substr方法 1.粘包原因2.tcp基础三次握手四次挥手长连接和和短连接 3.解决方式1.定长消息:2.分隔符消息: 4.substr方法 1.粘包原因
在TCP通信中,粘包是指发送方在发送数据时,多个小的数据包被合并成一个大的…
建站知识
2025/1/20 22:42:08
UDP网络套接字编程
先来说说数据在网络上的传输过程吧,我们知道系统其实终究是根据冯诺依曼来构成的,而网络数据是怎么发的呢?
其实很简单,网络有五层。如下: 如上图,我们知道的是,每层对应的操作系统中的那些地方…
建站知识
2025/1/20 22:42:54
Redis-核心数据结构
五种数据结构 String结构
String结构应用场景 Hash结构 Hash结构应用场景 List结构 List结构应用场景 Set结构 Set结构应用场景 ZSet有序结构 ZSet有序结构应用场景
建站知识
2024/11/12 20:35:14
深兰科技成功入选《2023年度国家知识产权优势企业名单》
2023年11月13日,国家知识产权局正式公布了《2023年度国家知识产权优势企业的名单》(以下简称“《名单》”)。深兰人工智能科技(上海)股份有限公司成功入选,荣获“国家知识产权优势企业”称号。 “国家知识产权优势企业”是指企业经营范围属于国家重点发展…
建站知识
2025/1/20 22:40:48
leetcode:反转链表
题目描述
题目链接:206. 反转链表 - 力扣(LeetCode) 分析题目
思路一
我们可以设计算法让整个链表掉头 定义三个代码n1,n2,n3
n1指向NULL,n2指向head,n3指向第二个结点 当n2不为NULL的时候,让n2->ne…
建站知识
2024/11/25 19:43:12