相关文章
“TCP粘包”不是TCP的问题!
前言
写RPC用了Netty。涉及到粘包拆包问题。想复习一下。发现网上博客多是概念模糊不清。没有触及本质或者没有讲清楚。 遂决定自己写一篇
“TCP粘包”是谁的问题?
首先我们要明确TCP是面向字节流的协议。也就是说我们在应用层想使用TCP来传输数据时,…
建站知识
2024/11/23 9:34:44
每日学习笔记:C++ STL之堆栈容器stack
目录 stack定义
核心接口
stack class声明
stack class定义
用户自定义的Stack Class
C11特色的插入元素的新形式
运用实例 stack定义 核心接口 stack class声明 stack class定义 用户自定义的Stack Class C11特色的插入元素的新形式 运用实例
建站知识
2024/11/23 10:37:31
Kafka集群搭建的两种方式
目录
1. 依赖Zookeeper搭建集群
1. 下载Kafka二进制文件
2. 更改kafka配置
3. 启动Zookeeper集群和Kafka集群
4. 验证集群
1.创建主题
2. 检查主题是否存在
3. 创建生产者生产数据
4. 创建消费者消费数据
5. 检查Zookeeper中Kafka集群的元数据
2. 不依赖Zookeeper搭…
建站知识
2024/11/23 10:37:32
【Web IDE】WebContainer容器在浏览器中启动运行nodejs并使用vite启动项目
参考了文章WebContainer/api 基础(Web IDE 技术探索 一) 在浏览器中运行vite的vue3项目
示例站点
最终效果 主要流程
加载WebContainer》加载代码压缩包>解压代码压缩包》生成文件树》挂载文件树》pnpm安装依赖》启动项目
代码
<script setup…
建站知识
2024/11/23 10:37:33
Go Kafka 操作详解
Go Kafka 操作详解
引言
Apache Kafka 是一个分布式流处理平台,广泛应用于构建实时数据管道和流应用程序。在 Go 语言中,使用 github.com/IBM/sarama 库可以方便地与 Kafka 进行交互。本文将详细介绍如何使用 Sarama 库在 Go 中实现 Kafka 的生产者和消…
建站知识
2024/11/23 10:37:43
Java设计模式:工厂模式与策略模式的实现与应用
Java设计模式:工厂模式与策略模式的实现与应用
设计模式是软件开发中的最佳实践,它提供了一种在软件设计中解决特定问题的标准化方法。工厂模式和策略模式是两种常见的设计模式,它们在不同的场景下解决不同的问题。本文将深入探讨这两种模式…
建站知识
2024/11/23 10:37:42
mysql数据库连接时区设置UTC的坑?serverTimezone=UTC是什么意思?
Mysql数据库连接,设置时区为UTC的坑: UTC是世界统一时间,也就是世界协调时间(UTC)/格林尼治时间。比北京时间快8小时。 导致的问题:数据库连接时区设置为UTC之后,数据库里面的数据和系统里面的时…
建站知识
2024/11/23 10:37:40
Java面试题———RabbitMQ篇
目录
1.你们项目中哪里用到了RabbitMQ
2、为什么会选择使用RabbitMQ
3、使用RabbitMQ如何保证消息不丢失
4、消息的重复消费问题如何解决的
5、如何解决消息堆积在MQ的问题
6、RabbitMQ如何保证消费的顺序性
7、RabbitMQ的延迟队列有了解过嘛
8、RabbitMQ如何设置消息过…
建站知识
2024/11/23 11:52:04