会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cabbagehp
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
下一页
2025年3月30日
为什么视频会议用udp?
摘要: 低延迟 UDP 没有 TCP(传输控制协议)那样复杂的连接建立和确认机制,数据可以直接发送,减少了传输过程中的延迟,这对于实时性要求极高的视频会议非常重要,能让参与者更及时地看到和听到对方的音视频,保证会议的流畅进行。 实时性好 视频会议中,数据的实时性至关重要。UDP 允许应用程序直接将数据发送到
阅读全文
posted @ 2025-03-30 00:02 蒟蒻00
阅读(115)
评论(0)
推荐(0)
2025年3月27日
一致性哈希怎么解决数据倾斜问题
摘要: 虚拟节点机制 原理:对每一个实际服务节点计算多个哈希,每个计算结果位置都放置一个此服务节点,称为虚拟节点。数据定位算法不变,只是多了一步虚拟节点到实际节点的映射。例如定位到“Node A#1”“Node A#2”“Node A#3”等虚拟节点的数据均定位到Node A上。 效果:当实际节点较少时,通
阅读全文
posted @ 2025-03-27 11:22 蒟蒻00
阅读(101)
评论(0)
推荐(0)
为什么http头部太大会影响传输性能?
摘要: 增加传输数据量 HTTP头部包含了如请求方法、URL、协议版本、请求头字段等信息。当头部过大时,会增加整个请求或响应消息的总数据量。在网络带宽有限的情况下,传输的数据量越大,所需的时间就越长,从而导致传输性能下降。 增加处理时间 服务器和客户端在接收和解析HTTP消息时,需要对头部信息进行处理。头部
阅读全文
posted @ 2025-03-27 11:09 蒟蒻00
阅读(75)
评论(0)
推荐(0)
分表的分片键是什么?
摘要: 分片键是在数据库分表操作中,用于决定数据如何被分配到不同表(分片)的字段或字段组合。 作用 数据分布:根据分片键的取值,将数据均匀地分布到不同的分表中,以实现数据的水平扩展,提高数据库的存储和查询性能。 查询路由:在查询数据时,数据库可以根据分片键的值快速定位到数据所在的分表,减少查询时需要扫描的范
阅读全文
posted @ 2025-03-27 10:56 蒟蒻00
阅读(112)
评论(0)
推荐(0)
怎么保证数据的一致性?就是消息不丢失,不重复消费?
摘要: 消息不丢失 可靠的消息队列:选用具备持久化机制的消息队列,如RabbitMQ、Kafka等。它们可将消息持久化到磁盘,即使服务器重启或崩溃,消息也不会丢失。 确认机制:生产者发送消息后,需等待消息队列的确认回执,以确保消息已被成功接收。消费者处理完消息后,也应向消息队列发送确认信息,表明消息已被正确
阅读全文
posted @ 2025-03-27 10:36 蒟蒻00
阅读(98)
评论(0)
推荐(0)
你觉得什么东西应该被异步处理
摘要: 在Java后端开发中,以下场景通常适合采用异步处理: 耗时的I/O操作 文件读取和写入:当读取或写入大文件时,使用异步处理可以避免阻塞线程,让其他任务继续执行。 网络请求:如调用第三方API或与其他微服务进行通信,网络请求可能会因网络延迟等原因耗时较长,异步处理能提高系统的响应速度和吞吐量。 复杂的
阅读全文
posted @ 2025-03-27 10:26 蒟蒻00
阅读(23)
评论(0)
推荐(0)
分布式情况下布隆过滤器会有问题吗?
摘要: 数据一致性问题 多个节点上的布隆过滤器可能需要同步数据,以确保它们对元素的判断一致。如果同步不及时或出现错误,可能导致数据不一致,从而影响过滤效果。 哈希函数的一致性 在分布式系统中,不同节点需要使用相同的哈希函数来保证对相同元素的哈希结果一致。否则,可能会出现同一个元素在不同节点的布隆过滤器中被误
阅读全文
posted @ 2025-03-27 10:20 蒟蒻00
阅读(42)
评论(0)
推荐(0)
2025年3月26日
JAVA的包装类?为什么要把基本数据类型包装成类?
摘要: java为每种基本数据类型(primitive types)提供了对应的包装类(Wrapper Classes),它们属于引用类型(对象),位于java.lang包中。 byte - Byte short - Short int - Integer long - Long float - Float
阅读全文
posted @ 2025-03-26 23:16 蒟蒻00
阅读(126)
评论(0)
推荐(0)
你在项目中使用的垃圾回收器是什么,为什么他在高并发的情况下更合适
摘要: 我的项目使用的是jdk11,所以垃圾回收器是G1。 内存分区与回收策略 Region 分区机制 G1 将堆内存划分为多个大小相等的独立区域(Region),包括 Eden、Survivor、Old 以及 Humongous 区域(用于存储大对象)。这种细粒度的分区方式使得 G1 在回收内存时可以更加
阅读全文
posted @ 2025-03-26 14:22 蒟蒻00
阅读(57)
评论(0)
推荐(0)
JVM的垃圾回收机制
摘要: JVM 的垃圾回收机制是 Java 实现自动内存管理的核心,它的主要作用是自动识别并回收不再被使用的对象所占用的内存,以此避免内存泄漏和内存碎片问题,确保程序能高效稳定地运行。 确定垃圾对象 要进行垃圾回收,首先得明确哪些对象是垃圾对象。JVM 采用了两种常见的算法来判定: 引用计数算法::给对象添
阅读全文
posted @ 2025-03-26 14:03 蒟蒻00
阅读(66)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
下一页
公告