独家面经总结,超级精彩
本人面试腾讯,阿里,百度等企业总结下来的面试经历,都是真实的,分享给大家!
Java面试准备
准确的说这里又分为两部分:
- Java刷题
- 算法刷题
Java刷题:此份文档详细记录了千道面试题与详解;
1)都代表中国更高的开源技术 修正为 都代表中国最高的开源技术
2)比较早期 修正为 早期。
2、消息存储章节
所在页数:78页
提出人:中通快递:刘建刚
3、第59页纠错
1)代码清单3-13 MQClientInstance#updateTopicRouteInfoFromNameServer
修改为:代码清单3-13 MQClientInstance#topicRouteData2TopicPublishInfo
2)底部位置:
List< QuueMessage> 需要修改为 List< MessageQueue>
提出人:刘建刚(中通快递)
4、第87页纠错
在该页的底部
1)ByteBuffer writeByteBuffer:堆内内存
修改为
ByteBuffer writeByteBuffer:堆外内存
2)TransientStorePool transientStorePool:堆内存池
修改为:
TransientStorePool transientStorePool:堆外内存池,该内存池中的内存会提供内存锁定机制。
提出人:丁威
5、40页纠错
Topic默认存储在${Rocket_Home}/store/config/topic.json中。
修改为
Topic默认存储在${ROCKETMQ_HOME}/store/config/topics.json中。
提出人:叶长军
6、36页纠错
底部位置
BrokerName由相同的多台Broker组成Master-Sleve架构
修改为
BrokerName相同的多台Broker组成Master-Sleve架构
提出人:叶长军
7、59页纠错
代码清单中3-13中代码for循环错乱,粘贴代码时,由于重新排版,导致}号错乱。
修正时重新复制该代码即可。
提出人:郭雪磊
8、88页纠错
该语句不通顺。
修改为:则初始化MappedFile的 writeBuffer,该buf从TransisentStorePool中获取。
提出人:郭雪磊
9、100页纠错
图4-15 第个hash槽占4字节
修改为 每个Hash槽占4字节。
提出人:郭雪磊
10、英文拼写错误
集中在consuemqueue、commitedFlushWhere等,
主要分布页数:108、113、119、227
提出人:郭雪磊
最后
2020年在匆匆忙忙慌慌乱乱中就这么度过了,我们迎来了新一年,互联网的发展如此之快,技术日新月异,更新迭代成为了这个时代的代名词,坚持下来的技术体系会越来越健壮,JVM作为如今是跳槽大厂必备的技能,如果你还没掌握,更别提之后更新的新技术了。
更多JVM面试整理:
频+实战项目源码】](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)收录**