高级java面试题,附答案+考点
蚂蚁金服一面1.两分钟的自我介绍2.二叉搜索树和平衡二叉树有什么关系,强平衡二叉树(AVL树)和弱平衡二叉树(红黑树)有什么区别3.B树和B树的区别,为什么MySQL要使用B树4.HashMap如何解决Hash冲突5.epoll和poll的区别,及其应用场景6.简述线程池原理,FixedThreadPoo
雷厉风行 雷厉风行
1年前
mac软件-G-dis for Mac(Redis客户端)v7.0.2激活版
Mac好用的Redis客户端Gdis破解版推荐给大家,Gdis是采用纯swift语言开发的,底层采用swift的socket编程,通过调用poll、MSGPEEK来控制socket连接超时和做socket阻塞判断。支持二进制的key、value数据存入和取
Wesley13 Wesley13
2年前
Java NIO选择器【源码笔记】
目录一、I/O复用模型回顾二、创建选择器1.Pipe函数2.Poll函数三、注册Channel到Selector四、Select返回就绪事件集合一、I/O复用模型回顾!(https://oscimg.oschina.net/oscnet/01e7f742f41c502c3ae941a
Stella981 Stella981
2年前
Kafka consumer poll(long)与poll(Duration)的区别
最近在StackOverflow(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fstackoverflow.com%2Fquestions%2F55858352%2Fkafkaconsumerassignmentreturnsempty)碰到的一个问题,即在consumer.po
Stella981 Stella981
2年前
Kafka在哪些场景下会造成重复消费或消息丢失?
kafka消费者在消费的时候对于位移提交的具体时机的把握也很有讲究,有可能会造成重复消费和消息丢失的现象。!(https://oscimg.oschina.net/oscnet/3566bbd82538478396a25dd6e023974e.png"image.png")参考上图,当前一次poll()操作所拉取的消
Stella981 Stella981
2年前
Linux惊群效应之Nginx解决方案
前言因为项目涉及到Nginx一些公共模块的使用,而且也想对惊群效应有个深入的了解,在整理了网上资料以及实践后,记录成文章以便复习巩固。结论不管还是多进程还是多线程,都存在惊群效应,本篇文章使用多进程分析。在Linux2.6版本之后,已经解决了系统调用Accept的惊群效应(前提是没有使用select、poll、epoll等事件
Wesley13 Wesley13
2年前
Java并发新构件之DelayQueue
    DelayQueue主要用于放置实现了Delay接口的对象,其中的对象只能在其时刻到期时才能从队列中取走。这种队列是有序的,即队头的延迟到期时间最短。如果没有任何延迟到期,那就不会有任何头元素,并且poll()将返回null(正因为这样,你不能将null放置到这种队列中)    下面是一个示例,其中的Delayed对象自身就是任务,而Delaye
京东云开发者 京东云开发者
1个月前
IO模型介绍(select、poll、epoll)
什么是IO?IO中的I就是input,O就是output,IO模型即输入输出模型,而比较常听说的便是磁盘IO,网络IO。什么是操作系统的IO?我们如果需要对磁盘进行读取或者写入数据的时候必须得有主体去操作,这个主体就是应用程序。应用程序是不能直接进行一些读