导航菜单
路很长,又很短
博主信息
昵   称:Cocodroid ->关于我
Q     Q:2531075716
博文数:356
阅读量:1648426
访问量:205670
至今:
×
博文->>搜索结果(耗时0.04秒) 博文列表>>
Tags : select,poll,epoll,IO多路复用,面试题 发表时间: 2021-08-03 18:38:19
I/O多路复用(multiplexing)的本质是通过一种机制(系统内核缓冲I/O数据),让单个进程可以监视多个文件描述符,一旦某个描述符就绪(一般是读就绪或写就绪),能够通知程序进行相应的读写操作。公众号:搬运工来架构关注Java领域、后端、微服务、架构、分布式、实战经验等。分享技术干货!01select1intselect(intn,fd_set*readfds,fd_set*writefds,2fd_set*exceptfds,structtimeval*timeout);34//fd_set结构体简化为:5typedefstruct{6longintfds_bits[32];7}fd_
类别:Java | 阅读(590)| 回复(0)| (0) 阅读全文>>
Tags : redis,面试题 发表时间: 2019-05-05 10:37:03
由于最近面试的小伙伴有点多,各种难题层出不穷。今天,搬运工为大家整理了一份Redis面试题。共50个题目,还算是比较全,有基础的也有高级的。搬运工建议你先看下这些面试题,尝试自己看是否能回答。先有思考,再看答案,这样能检验自己是否真正理解redis,也能对自己是否掌握redis有一个大概的认识。50个问题1、什么是Redis?2、Redis有哪些数据结构?3、Redis相比memcached有哪些优势?4、Redis有哪些适合的场景?5、Redis有哪几种数据淘汰策略?6、使用过Redis分布式锁么,它是什么回事?7、假如Redis里面有1亿个key,其中有10w个key是以某个固定的已知的前
类别:面试 | 阅读(6157)| 回复(0)| (11) 阅读全文>>
Tags : Netty,面试题,网络编程 发表时间: 2019-04-08 09:25:00
整理一份Netty面试题清单,这些面试题经常出现在互联网网络编程面试中。从基础到高级,如果你都能回答出来,说明你非常熟练,甚至即将能步入精通Netty了。整理出这一份,目的不是为了让你为了面试而面试,而是希望考察下自己,查漏补缺,针对自己的弱项,单独去攻破,这样就能把基本的网络编程知识打牢固,对于以后面试官考你,就能信手拈来,而不是一问三不知,进入尴尬的局面。这些知识点包含很多,在这里我也不会提供答案给你了,很多东西不能死记硬背,而是要真真正正的理解通透,这样才能完全被自己吸收,才是属于真正你的东西!〓基础1、TCP、UDP的区别?2、TCP协议如何保证可靠传输?3、TCP的握手、挥手机制?4
类别:Other | 阅读(4216)| 回复(0)| (0) 阅读全文>>
Tags : 消息队列,队列,kafka,面试题 发表时间: 2019-03-17 23:01:11
1、请说明什么是ApacheKafka?2、说说Kafka的使用场景?3、使用Kafka有什么优点和缺点?4、为什么说Kafka性能很好,体现在哪里?5、请说明什么是传统的消息传递方法?6、请说明Kafka相对传统技术有什么优势?7、解释Kafka的Zookeeper是什么?我们可以在没有Zookeeper的情况下使用Kafka吗?8、解释Kafka的用户如何消费信息?9、解释如何提高远程用户的吞吐量?10、解释一下,在数据制作过程中,你如何能从Kafka得到准确的信息?11、解释如何减少ISR中的扰动?broker什么时候离开ISR?12、Kafka为什么需要复制?13、如果副本在ISR中停
类别:消息队列 | 阅读(46554)| 回复(12)| (43) 阅读全文>>
Tags : 面试题,dubbo,源码 发表时间: 2018-10-29 22:45:56
整理了一些dubbo可能会被面试的面试题,感觉非常不错。如果你基本能回答说明你看懂了dubbo源码,对dubbo了解的足够全面。你可以尝试看能不能回答下。我们一起看下有哪些问题吧?dubbo中"读接口"和"写接口"有什么区别?谈谈dubbo中的负载均衡算法及特点?最小活跃数算法中是如何统计这个活跃数的?简单谈谈你对一致性哈希算法的认识?服务发布过程中做了哪些事?dubbo都有哪些协议,他们之间有什么特点,缺省值是什么?什么是本地暴露和远程暴露,他们的区别?服务提供者能实现失效踢出是根据什么原理?讲讲dubbo服务暴露中本地暴露,并画图辅助说明?一般选择什么注册中心,还有别的选择吗?dubbo中
类别:面试 | 阅读(4960)| 回复(0)| (0) 阅读全文>>
Tags : 电商,Java,面试题 发表时间: 2017-05-25 15:56:02
这份题目是某个群友分享他面某电商的Java面试题,特此我也分享给广大Javaer们,祝你们尽量找到满意的工作。下面有些面试题已经找了一些答案(只供参考,只是个人找的,难免有误,请指正!),一些还没找到没整理,如果你知道答案,麻烦评论回复下,让我更新,希望这样能够帮助更多的人。1、什么情况下会产生死锁问题产生死锁的原因:一是系统提供的资源数量有限,不能满足每个进程的使用;二是多道程序运行时,进程推进顺序不合理。产生死锁的必要条件是:1、互斥条件;2、不可剥夺条件(不可抢占);3、部分分配;4、循环等待。2、多集群下事务并发,也没法模拟3、并发包的锁跟syncronized的区别4、获取锁有哪些方
类别:面试 | 阅读(2735)| 回复(0)| (2) 阅读全文>>
Tags : Java面试题 发表时间: 2017-04-11 14:44:35
这是我前同事2017.02在广州面试某金融公司的面试题,大概就这些,分享下给你们。^_^1、NIO和IO区别2、Spring事务代码3、Linux安装源码命令(某软件吧)4、单点登录5、如何监控服务器6、JS如何实现对象编程7、项目中遇到最大的问题,怎么解决8、vi的常用命令
类别:面试 | 阅读(1890)| 回复(0)| (0) 阅读全文>>
Tags : JVM,面试题 发表时间: 2017-02-19 21:51:13
1.内存模型以及分区,需要详细到每个区放什么。2.堆里面的分区:Eden,survivalfromto,老年代,各自的特点。3.对象创建方法,对象的内存分配,对象的访问定位。4.GC的两种判定方法:引用计数与引用链。5.GC的三种收集方法:标记清除、标记整理、复制算法的原理与特点,分别用在什么地方,如果让你优化收集方法,有什么思路?6.GC收集器有哪些?CMS收集器与G1收集器的特点。7.MinorGC与FullGC分别在什么时候发生?8.几种常用的内存调试工具:jmap、jstack、jconsole。9.类加载的五个过程:加载、验证、准备、解析、初始化。10.双亲委派模型:Bootstra
类别:面试 | 阅读(2175)| 回复(0)| (0) 阅读全文>>
Tags : Java,线程面试题 发表时间: 2017-02-06 18:10:33
下面是Java线程相关的热门面试题,你可以用它来好好准备面试。1)什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支持,它也是一个很好的卖点。2)线程和进程有什么区别?线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空间,而所有的线程共享一片相同的内存空间。别把它和栈内存搞混,每个线程都拥有单独的栈内存用来存储
类别:面试 | 阅读(1523)| 回复(0)| (0) 阅读全文>>
Tags : 程序员,笔试,面试题 发表时间: 2017-02-05 21:38:16
自己面试了三个多月时间,把经常问到的自己不会或叫不准的问题记录了下来,希望对读者有帮助。问题有点多,也可能有重复的问题,越重复表明面试官越爱问,而且自己卡那的次数相对比较多。面试了很多的大公司,也有一些面试经验与大家分享程序员面试经验总结,其中包括面试时要注意的细节等等,都是自己一路面试下来的思考与反思。Java面试越来越难,现在更多的是问:开源框架源代码、开源框架架构图、项目系统整体架构、实际工作过程中遇到的难以解决的问题等。站在更高的角度问问题了。Java基础这块主要问数据结构和算法,不过一般都不难。注意:千万不要给面试官留下“纸上谈兵”的感觉。答案有些自己写在了笔试题/面试题栏目下。相信
类别:面试 | 阅读(1714)| 回复(0)| (0) 阅读全文>>
Tags : 面试题,海量数据 发表时间: 2016-03-06 00:51:41
作者:July出处:结构之法算法之道blog前言一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一般抽象性总结。毕竟受文章和理论之限,本文将摒弃绝大部分的细节,只谈方法/模式论,且注重用最通俗最直白的语言阐述相关问题。最后,有一点必须强调的是,全文行文是基于面试题的分析基础之上的,具体实践过程中,还是得具体情况具体分析,且各个场景下需要考虑的细节也远比本文所描述的任何一种解决方法复杂得多。OK,若
类别:面试/笔试 | 阅读(1029)| 回复(0)| (0) 阅读全文>>
Tags : 跳槽,Java,面试题 发表时间: 2016-03-04 20:12:15
本人在合肥工作,前端时间离职了。找了一段时间的工作的,还是积累了一点小经验,可能有人本人在行业内的工作时间不久,加上一些自己的理解,可能存在错误,希望大家看了之后,取其精华,提取糟粕吧,好了闲话不错,正式总结:一.java基础部分。虽然很简单的东西,但是有些时候可能会忘记,面试一紧张想不起来都有可能,而且一些大公司可能喜欢问些基础性的东西(吃过这种亏)。1.stringstringbufferstringBuilder的区别。按照自己的话描素,以下都是,就不在继续说明,不准备的地方,请大家见谅string表示的是一些不改变的字符串,而stringBuffer所表示的字符串会经常的改变,比如拼接
类别:面试/笔试 | 阅读(1432)| 回复(0)| (0) 阅读全文>>
Tags : Hadoop,面试题,Hadoop面试 发表时间: 2015-06-29 22:24:55
1.Hadoop集群可以运行的3个模式?单机(本地)模式伪分布式模式全分布式模式2.单机(本地)模式中的注意点?在单机模式(standalone)中不会存在守护进程,所有东西都运行在一个JVM上。这里同样没有DFS,使用的是本地文件系统。单机模式适用于开发过程中运行MapReduce程序,这也是最少使用的一个模式。3.伪分布模式中的注意点?伪分布式(Pseudo)适用于开发和测试环境,在这个模式中,所有守护进程都在同一台机器上运行。4.VM是否可以称为Pseudo?不是,两个事物,同时Pseudo只针对Hadoop。5.全分布模式又有什么注意点?全分布模式通常被用于生产环境,这里我们使用N台主
类别:面试/笔试 | 阅读(1139)| 回复(0)| (0) 阅读全文>>
Tags : javascript,面试题,jQuery 发表时间: 2015-04-02 00:09:19
毫无疑问,jQuery给了JavaScript急需的提振,这是一门如此有用,但同时总是常常被低估的语言.在jQuery粉墨登场之前,我们曾经会写出冗长的JavaScript代码,不仅仅为更大型的应用程序,有时即使是更小的应用程序也要如此.那种代码常常是既难以阅读又难以维护的.在使用这个优秀的库之前写过原生的JavaScript,仅仅在用过它的一个月之后,我就能意识到jQuery的真正力量.鉴于它的巨大人气,有关jQuery的面试问题,以及有关HTML和JavaScript的数量在任何web开发者面试中有所增加.因为jQuery相对较新,大多数面试所涉及的问题都是围绕核心的jQuery库的,包括
类别:面试/笔试 | 阅读(836)| 回复(0)| (0) 阅读全文>>
Tags : Java,面试题 发表时间: 2014-12-03 21:34:18
原文地址译者:叶文海(yewenhai@gmail.com)1、Java环境中的字节码是什么?由Java编译器生成的一种代码。由JVM生成的一种代码。Java源文件(JavaSourceFile)的别名。一种写在类的实例方法中的代码。答案:由Java编译器生成的一种代码。2、什么是Java垃圾回收机制?操作系统周期性的删除系统中所有可用的Java文件.自动删除那些被程序引用但未被使用的包当一个对象的引用(references)不再存在,被这些对象占用的内存会被自动的回收。JVM检查所有Java应用的输出删除所有不在有意义的输出。答案:当一个对象的引用(references)不再存在,被这些对象
类别:Java | 阅读(1231)| 回复(0)| (0) 阅读全文>>
Tags : mysql,面试题 发表时间: 2014-11-27 16:35:17
我们已经发表了两篇MySQL的文章,非常感谢Tecmint社区的大力支持。这是MySQL面试系列的第三篇文章,并且在面试专栏中排第16。·15个基本的MySQL面试问题·给中级人员的10个MySQL面试问题因为有大家的支持,我们才能做到现在,感谢你们这一路上对我们的支持.在这篇文章中,我们将主要针对MySQL的实用技巧,讲讲面试中相关的问题.1.如何使用SELECT语句找到你正在运行的服务器的版本并打印出当前数据库的名称?答:下面的语句的结果会显示服务器的版本和当前的数据库名称mysql>SELECTVERSION(),DATABASE();+----------------------
类别:MySQL | 阅读(1214)| 回复(0)| (0) 阅读全文>>