微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

faceTX

1.自我介绍 

2.项目中遇到过那些影响深刻的问题(MysqL -es 同步的问题)

3.canal 是如何实现 MysqL - es 同步的,如何防止消息丢失(消息队列如 kafka)

4.介绍下kafka , 如何保证消息一致性 ,如何保证消息不丢失 ,消息不重复消费

5.知道幂等性吧,接口实现幂等性可以保证不重复消费吗?那么接口如何实现幂等性的

6.上面幂等性说到 redis ,介绍下项目中redis 的使用,内部实现(基本就是缓存,实现就是支持5种数据结构,内存数据库持久化 rdb aof)

7.介绍下 rdb 与 aof (介绍了 save ,bgsave ,以及区别和缺点,配合使用)

8.你刚讲到 redis 数据类型,知道 zset 如何实现的吗(采用跳表,链表的优化结构)

9.问一下基础, ConcurrentHashMap 介绍下(jkd7 分段锁,jdk8 cas机制,并发读和写的情况)  

10.多个写的线程会创建多份 Map 吗 ?(懵了),你刚才说 CAS ? 该场景如何处理

11.线程池用过吗?核心线程在不工作的时候的状态是什么?

12.ThreadLocal 了解吧 。。。(提到 ThreadLocalmap

13.介绍 java 内存模型 ,scroll 工作原理 (volatile 如何保证可见性,缓存一致性协议)

14.jvm ,给你一个 4G 的内存,如何配置内存分配(ememem, 对内存给 2-3G 吧,猜的)

好了,结束,,,,,

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐