相关文章
1.kafka面试题之零拷贝
1. 写在前面
Kafka 是一个高性能的分布式消息系统,它使用了多种优化技术来提高数据传输效率,其中之一就是 “零拷贝”(Zero Copy)。零拷贝技术可以显著减少数据在内存中的复制次数,从而提高 I/O 操作的效率࿰…
建站知识
2024/11/15 8:39:22
【SQL Server】网络通信基础
目录
网络通信基础
网络协议概述
TCP/IP 协议栈
端口和地址绑定 网络通信基础
网络协议概述
网络协议是一组规则和标准,定义了数据在网络中的传输方式。这些协议确保不同设备之间的通信顺畅且高效。网络协议分为多个层次,每个层次负责特定的任务。…
建站知识
2025/2/6 11:53:34
安装jdk和tomcat
安装nodejs
1.安装nodejs,这是一个jdk一样的软件运行环境 yum -y list installed|grep epel yum -y install nodejs node -v
2.下载对应的nodejs软件npm yum -y install npm npm -v npm set config .....淘宝镜像
3.安装vue/cli command line interface 命令行接…
建站知识
2025/2/6 11:50:40
【C++BFS】1466. 重新规划路线
本文涉及知识点
CBFS算法
LeetCode1466. 重新规划路线
n 座城市,从 0 到 n-1 编号,其间共有 n-1 条路线。因此,要想在两座不同城市之间旅行只有唯一一条路线可供选择(路线网形成一颗树)。去年,交通运输部…
建站知识
2025/2/3 20:06:10
【RabbitMQ】路由模式(Routing)
一、基本概念
生产者(Producer):发送消息到交换机的程序。在发送消息时,需要指定一个路由键。交换机(Exchange):接收生产者发送的消息,并根据路由键将消息路由到与之匹配的队列。在…
建站知识
2025/1/30 8:35:39
c语言指针中“数组名的理解”以及“一维数组传参”的本质
数组名的理解
数组名就是数组首元素的地址。
例如:输入一个数组的所有元素,再打印出来。 另一种写法 以上可以看出:*arri) arr[i] 也即是:*(iarr)i[arr] 本质上无区别
1:数组就是数组,是一块…
建站知识
2024/12/17 14:50:42
如何手写一个SpringBoot框架
你好,我是柳岸花开。 在这篇文章中,我们将手写模拟SpringBoot的核心流程,让大家能够以一种简单的方式了解SpringBoot的大概工作原理。 项目结构 我们创建一个工程,包含两个模块: springboot模块,表示Spring…
建站知识
2024/12/23 9:58:23
在 Nginx 上部署项目
购买服务器,设置安全组,开放默认端口,这样才能访问服务器。 配置nginx,nginx用于反向代理,a.访问地址可以找到前端项目;b.让前端项目部署的服务器可以向后端服务器发送请求得到数据。
1. 构建 Vue 项目
npm run build2. 安装 Nginx
在 Ubuntu 上安装 Nginx
sudo…
建站知识
2024/11/4 21:24:48