会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
seazhan
博客园
首页
新随笔
联系
订阅
管理
随笔 - 4
文章 - 1
评论 - 0
阅读 -
974
[置顶]
【手写 RPC】使用netty手写一个RPC框架 结合新特性 虚拟线程
摘要:
如何使用Java的虚拟线程和Netty手写一个基于自定义协议的RPC(远程过程调用)框架。文章首先解释了RPC框架的概念和Netty的优势,接着介绍了Java虚拟线程的特点和适用场景。然后,文章详细描述了实现RPC框架的各个步骤,包括服务发现和注册、请求和响应的处理、连接的管理等。同时,文章展示了如何将虚拟线程与Netty结合,通过修改Netty的线程模型来提高性能。
阅读全文
posted @ 2025-01-09 16:34 Java记事本
阅读(325)
评论(0)
推荐(0)
编辑
2025年1月20日
【RocketMQ 消息中间件】RocketMQ篇之-消息存储 为什么性能高 CommitLog ConsumeQueue IndexFile 刷盘机制 同步 异步
摘要:
RocketMQ是一款高可靠性的分布式消息中间件,其消息存储是核心组件之一。通过文件存储,消息持久化得到保障。主要存储组件包括CommitLog、ConsumeQueue和IndexFile,分别负责消息存储、消费队列和索引。RocketMQ利用顺序写入和零拷贝技术提升磁盘读写和网络传输性能。消息存储和发送过程中,消息首先写入CommitLog,随后ConsumeQueue和IndexFile进行索引,确保高效消费和快速检索。用户可选择同步刷盘(保障数据安全)或异步刷盘(提升性能)以满足不同需求。理解这些机制对掌握RocketMQ的消息存储非常重要。
阅读全文
posted @ 2025-01-20 15:33 Java记事本
阅读(256)
评论(0)
推荐(0)
编辑
2025年1月9日
【Java多线程】如何使用Java多线程下载网络文件 断点续传
摘要: 多线程下载网络文件是一种高效且实用的技术,它可以显著提高下载速度并提供更好的用户体验。本篇文章将详细介绍如何使用Java实现多线程下载文件,并结合实际项目中的代码示例,展示如何在指定位置写入文件以及实现断点续传功能。我们将从下载器类的创建、文件大小的获取、下载线程的实现到断点续传的实现步骤进行详细讲解。通过这篇文章,你将学会如何高效地下载大文件,并能够处理下载过程中可能遇到的中断情况。
阅读全文
posted @ 2025-01-09 17:48 Java记事本
阅读(219)
评论(0)
推荐(1)
编辑
2024年12月30日
【Java并发编程线程池】 ForkJoinPool 线程池是什么 怎么工作的 和传统的ThreadPoolExecutor比较
摘要: Java 中的 ForkJoinPool 线程池是什么 怎么工作的 Java 中的 ForkJoinPool 线程池是什么 怎么工作的 相比较于传统的线程池,ForkJoinPool 线程池更适合处理大量的计算密集型任务,它的核心思想是将一个大任务拆分成多个小任务,然后将这些小任务分配给多个线程去执
阅读全文
posted @ 2024-12-30 22:38 Java记事本
阅读(89)
评论(0)
推荐(0)
编辑
公告
昵称:
Java记事本
园龄:
1个月
粉丝:
1
关注:
0
+加关注
<
2025年2月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
Java并发编程
(2)
虚拟线程
(2)
中间件
(1)
线程池
(1)
合集
Java并发编程(1)
RPC框架(1)
随笔档案
2025年1月(3)
2024年12月(1)
阅读排行榜
1. 【手写 RPC】使用netty手写一个RPC框架 结合新特性 虚拟线程(324)
2. 【RocketMQ 消息中间件】RocketMQ篇之-消息存储 为什么性能高 CommitLog ConsumeQueue IndexFile 刷盘机制 同步 异步(256)
3. 【Java多线程】如何使用Java多线程下载网络文件 断点续传(218)
4. 【Java并发编程线程池】 ForkJoinPool 线程池是什么 怎么工作的 和传统的ThreadPoolExecutor比较(88)
推荐排行榜
1. 【Java多线程】如何使用Java多线程下载网络文件 断点续传(1)
点击右上角即可分享