博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面试题
阅读量:5846 次
发布时间:2019-06-18

本文共 1226 字,大约阅读时间需要 4 分钟。

hot3.png

object类有哪几个方法?

hashmap底层数据结构?

悲观锁和乐观锁?

分布式架构中,如果优雅的下线一个服务?

rocketmq 消息中间件,消息生产者发送消息失败怎么办?

消费端消费失败怎么办?

消息是如何持久化的? 消息的持久化,队列的持久化,exchange的持久化

Redis怎么持久化到磁盘上? AOF,RDB

创建线程池有几种方法?其中一个最大线程数参数是做什么的? 四种方法,两种类型

  • Executors.newCachedThreadPool();大小不固定
  • Executors.newFixedThreadPool(2);大小固定
  • Executors.newSingleThreadExecutor();单线程
  • Executors.newScheduledThreadPool(2);定时线程

nignx 负载均衡策略有哪几种?

  • 轮询
  • 指定权重
  • IP_Hash
  • URL_Hash
  • fair 响应时间

er

jvm底层代码的实现逻辑是什么?

spring是如何解决循环依赖的?

讲一下你对分布式事物的理解?

如何用zookeeper实现分布式锁的?

b树和b+树有什么区别?

对一个链表进行排序?

你看过哪些开源技术的源码?

dubbo 和spring cloud 的区别?

谈谈你是如何解决高并发的?

spring容器的启动过程?

IO/NIO,,比如你提到io多路复用,肯定后续问select poll epll区别,以及如何实现的,eopll有没有bug 以及怎么解决

redis有序队列实现,跳表的实现,map各种底层数据结构实现的优劣(哈希表,红黑树,跳表等)。

redis的key过期的实现,用的什么数据结构,定期机制具体操作过程,为什不用定时器?

redis定时器怎么实现的,实现支持百万级定时器你有什么好的设计思路?

还有就是问些跟集群相关的。分片为啥不用一致性hash?和redis方案比有啥优劣。

数据迁移的具体过程,假如迁移过程中迁出节点挂了会怎样?java smart client实现原理。

如何实现节点的高可用,一致性怎么保证?

raft协议怎么设计的?

redis事务怎么实现的,

了解mysql事务实现吗?计算机本身实现事务的原理?有了解过分布式事务怎么做吗?

阿里的tcc和mysql的xa了解吗?两段提交协议是啥?

有了解过zookeeper吗?如果要你实现分布式事务你怎么做?

AQS。这个队列同步器,几乎是整个并发组件的核心模块,如果把并发相关的看成是一个分层的结构,那么,最底层的是volitile,cas,中间就是AQS和无阻塞数据结构,再往上就是具体的应用,各种并发器。AQS通过对内部的一个volitile的状态属性,获取,释放,配合队列,从而达到并发下的多线程资源抢占,大概是这样

转载于:https://my.oschina.net/u/3421984/blog/1647458

你可能感兴趣的文章
Spark学习记录(二)Spark集群搭建
查看>>
Java邮件发送:带附件 or 不带附件 is nothing
查看>>
Python骚操作:动态定义函数
查看>>
Python基本数据类型之字典
查看>>
php引用(&)详解及注意事项
查看>>
OSChina 周一乱弹 —— 只要给网,这种生活我能过一辈子
查看>>
短信猫JAVA二次开发包SMSLib,org.smslib.TimeoutException: No response from device解决方案...
查看>>
CloudStack 4.4学习总结之cloudstack-management安装
查看>>
【动弹有奖】——OSC登录并发送动弹分析(附python源码)
查看>>
protocol buffer安装及使用(非常详细)
查看>>
VTSS Error code
查看>>
360提供的Php防注入代码
查看>>
修改phpMyAdmin使其能够管理多台远程MySQL服务器
查看>>
RabbitMQ SSL安全认证
查看>>
CC***原理及防范方法
查看>>
windows phone (12) 小试自定义样式
查看>>
Linux后台启动脚本
查看>>
jna dll c
查看>>
Android 自定义ScrollView 支持惯性滑动,惯性回弹效果。支持上拉加载更多
查看>>
CentOS 升级现有PHP版本
查看>>