上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 20 下一页
摘要: 什么是虚拟内存? 先直接摘抄一段 wikipedia 上的介绍。 虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。 对于 C 语言里面的变 阅读全文
posted @ 2017-05-14 17:18 烁2012 阅读(4568) 评论(0) 推荐(0) 编辑
摘要: 了解RocketMQ的都知道,它会保存所有的消息到本地文件。这个文件就是 MappedFile,每一个文件对应一个MappedFile.默认情况下大小位1g。 在MessageStoreConfig中的mapedFileSizeCommitLog设置,当然一半情况下是通过配置文件来设置的。文件路劲也 阅读全文
posted @ 2017-05-14 00:47 烁2012 阅读(2731) 评论(0) 推荐(0) 编辑
摘要: RocketMQ有很多的线程服务,这些服务都继承自抽象类ServiceThread。 这个抽象类可以单独抽出来用到我们其他的项目中来,仅仅需要修改下日志模块: 使用方法: 继承这个类,需要实现两个方法,一个来自runnable接口的run方法,一个是来自ServiceThread 的getServi 阅读全文
posted @ 2017-05-14 00:14 烁2012 阅读(988) 评论(0) 推荐(0) 编辑
摘要: 刚刚在研究rocketmq生成文件的源码。零时记录一下MapedFileQueue中属性AllocateMapedFileService allocateMapedFileService的初始化链。 首先这个服务实在DefaultMessageStore中初始化完成并启动的,然后DefaultMes 阅读全文
posted @ 2017-05-13 23:58 烁2012 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 1, 在github上新建一个仓库,比如为:CSS3Test,仓库地址为:https://github.com/hyuanyuanlisiwei/CSS3Test 2,本地git仓库中的文件项目为CSSTest 3, 将本地仓库上传到远程仓库: 运行命令: 新项目则:git init 已有git的项 阅读全文
posted @ 2017-05-13 23:11 烁2012 阅读(326) 评论(0) 推荐(0) 编辑
摘要: RandomAccessFile RandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。 RandomAccessFile不属于InputStream和O 阅读全文
posted @ 2017-05-11 00:12 烁2012 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: 看完了上一篇的《RocketMQ 拉取消息-通信模块》,请求进入PullMessageProcessor中,接着 PullMessageProcessor.processRequest(final ChannelHandlerContext ctx, RemotingCommand request) 阅读全文
posted @ 2017-05-10 15:15 烁2012 阅读(5970) 评论(0) 推荐(0) 编辑
摘要: 首先看server端:class NettyRemotingServer extends NettyRemotingAbstract implements RemotingServer 下面这个实现了com.alibaba.rocketmq.remoting.RemotingService中的sta 阅读全文
posted @ 2017-05-10 11:57 烁2012 阅读(5731) 评论(0) 推荐(0) 编辑
摘要: DefaultMessageStore 消息的存储和提取。 相对重要的两个方法: 消息存储 PutMessageResult putMessage(MessageExtBrokerInner msg) 消息获取 GetMessageResult getMessage(final String gro 阅读全文
posted @ 2017-05-10 09:49 烁2012 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 看rocketmq源码的时候发现他们还给时钟封装里一下。 ... 阅读全文
posted @ 2017-05-10 09:46 烁2012 阅读(1306) 评论(2) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 20 下一页