- 博客(4)
- 资源 (12)
- 问答 (1)
- 收藏
- 关注
转载 kafka不同版本间consumer保存机制区别
目录 一、 误区澄清与概念明确 1 Kafka的版本 2 新版本 VS 老版本 二、消费者组 (Consumer Group) 1 什么是消费者组 2 消费者位置(consumer position) 3 位移管理(offset management) 四、Rebalance 4.1 什么是rebalance? 4.2 什么时候rebalance? 4.3 如何进行组内分区...
2019-07-16 09:34:28 1229
原创 java nio 多路复用系统调用函数
select比epoll效率差的原因:select是轮询,epoll是触发式的,所以效率高。 Select: 1.Socket数量限制:该模式可操作的Socket数由FD_SETSIZE决定,内核默认32*32=1024. 2.操作限制:通过遍历FD_SETSIZE(1024)个Socket来完成调度,不管哪个Socket是活跃的,都遍历一遍. Poll: 1.Socket数量几乎无限制...
2019-07-13 10:56:20 584
原创 java nio是如何实现零拷贝(zero-copy)的
首先了解关于zero-copy相关的知识点 java nio是如何实现zero-copy的 在上一篇文章中简单介绍了zero-copy的相关知识,提到了mmap内存直接映射方式,这种方式介于sendfile系统调用与传统IO之间,其中一个重要原因是sendfile完全在内核空间中完成的,这对于应用程序来说就无法对数据进行操作,也由此,javaNIO是基于mmap内存映射的方式来实现零拷贝的。...
2019-07-06 23:54:38 4389
原创 Java NIO——Zero-copy
相关文章java nio是如何实现零拷贝(zero-copy)的 技术介绍 零复制(英语:Zero-copy;也译零拷贝)技术是指计算机执行操作时,CPU不需要先将数据从某处内存复制到另一个特定区域,从而可以减少上下文切换及CPU的拷贝时间,通常用于通过网络传输文件时节省CPU周期和内存带宽。 假如我们要实现这样的功能:将文件中的字节复制到套接字中 read(file, tmp_buf...
2019-07-06 13:26:12 690
基于dwz 、log4j、springmvc、mybatis、mysql后台管理通用完整代码
2018-02-16
Fatjar for eclipse最新版
2015-12-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人