面试
文章平均质量分 95
moon聊技术
我是moon
文章首发于我的微信公众号:moon聊技术,欢迎大家关注 !
关注后回复666 有一线大厂面试题赠送,助你成为offer收割机!
展开
-
这次 moon 要把网络 I/O 一网打尽
微号:moon聊技术关注选择“ 星标 ”, 重磅干货,第一 时间送达![如果你觉得文章对你有帮助,欢迎关注,在看,点赞,转发]文章目录前言什么是 I/O ?网络 I/O 又是什么?为什么会有网络 I/O 模型?I/O 模型阻塞 I/O非阻塞 I/O异步 I/O信号驱动模型I/O 多路复用selectpollepoll结语前言大家好,我是 moon,上一次和大家聊了一下 socket(这次 moon 要把 socket 玩的明明白白),相信大家对 socket 有了一定的认识,对于 socket.原创 2022-05-19 11:05:22 · 616 阅读 · 1 评论 -
《面试八股文》之 Redis 16卷
微信公众号:moon聊技术关注选择“ 星标 ”, 重磅干货,第一 时间送达![如果你觉得文章对你有帮助,欢迎关注,在看,点赞,转发]大家好,我是 moon。redis 作为我们最常用的内存数据库,很多地方你都能够发现它的身影,比如说登录信息的存储,分布式锁的使用,其经常被我们当做缓存去使用。可是,用了这么久的reids,你懂它吗?其他《面试八股文》系列文章文章目录1.什么是 redis?它能做什么?2.redis 有哪八种数据类型?有哪些应用场景?3.redis为什么这么快?4.听说.原创 2021-07-26 16:49:23 · 480 阅读 · 0 评论 -
《面试八股文》之kafka21卷
微信公众号:moon聊技术关注选择“ 星标 ”, 重磅干货,第一 时间送达![如果你觉得文章对你有帮助,欢迎关注,在看,点赞,转发]大家好,我是moon,最新一篇面试八股文系列 kafka 篇也出炉了,大家还不卷起来吗?其他《面试八股文》系列文章文章目录1.什么是消息中间件?2.kafka 是什么?有什么作用?3.kafka 的架构是怎么样的?4.Kafka Replicas是怎么管理的?5.如何确定当前能读到哪一条消息?6.生产者发送消息有哪些模式?7.发送消息的分区策略有哪些?8.K.原创 2021-07-09 17:11:26 · 802 阅读 · 3 评论 -
关于String的面试题
1.以下代码分别创建了几个对象String str1 = “123”;String str2 = new String(“123”):;我们先来看下面这张图我们先说常量池,常量池分为1;编译常量池:当字节码加载进jvm的时候,存储字节码相关的信息2;运行常量池:存储常量数据String str1 = "123"再来看这一道题所以我们知道,“123”这个常量是存储在方法区的常量池中的...原创 2019-01-26 16:43:04 · 3193 阅读 · 1 评论 -
代码执行顺序
分析下列代码的执行顺序我们先分析下SubClass和SuperClass,SuperClass是SubClass的父类,我们知道,在子类的构造器初始化的时候,默认在第一行会有一个super()去调用父类的构造器所以我们分析,这两个构造器的执行顺序应该是父类>子类也就是superclass构造器>2我们再来分析App类我们发现App这个类是依赖于SubClass这个类...原创 2019-01-26 18:03:08 · 719 阅读 · 0 评论 -
Integer和int的区别
int和Integer的区别1、Integer是int的包装类,int则是java的一种基本数据类型2、Integer变量必须实例化后才能使用,而int变量不需要3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值4、Integer的默认值是null,int的默认值是0延伸:关于Integer和int的比较1、由...转载 2019-01-26 18:09:18 · 400 阅读 · 0 评论 -
接口和抽象类的区别
含有abstract修饰符修饰的类即为抽象类,abstract类不能创建的实例对象.含有abstract方法的类必须定义为abstract类,abstract class 类中定义抽象方法必须在子类中实现,所以,不能有抽象构造方法和静态方法。如果子类没有实现父类的构造方法,那么子类也必须定义为abstract类型。接口可以看做是一个特殊的抽象类,接口中的所有方法必须是抽象的,接口中的方法默认是...原创 2019-01-27 14:26:57 · 175 阅读 · 0 评论 -
mybatis常见面试题(转)
Mybatis常见面试题(转)Mybatis技术内幕系列博客,从原理和源码角度,介绍了其内部实现细节,无论是写的好与不好,我确实是用心写了,由于并不是介绍如何使用Mybatis的文章,所以,一些参数使用细节略掉了,我们的目标是介绍Mybatis的技术架构和重要组成部分,以及基本运行原理。博客写的很辛苦,但是写出来却不一定好看,所谓开始很兴奋,过程很痛苦,结束很遗憾。要求不高,只要读者能从系列博...转载 2019-02-15 13:16:48 · 198 阅读 · 0 评论 -
数据库mysql的面试题
1.MySql中两种存储引擎的区别MyISAM:不支持事务,但是每次查询都是原子的;支持表级锁,即每次操作是对整个表加锁;存储表的总行数;一个MYISAM表有三个文件:索引文件、表结构文件、数据文件;采用菲聚集索引,索引文件的数据域存储指向数据文件的指针。辅索引与主索引基本一致,但是辅索引不用保证唯一性。InnoDb:支持ACID的事务,支持事务的四种隔离级别;支持行级锁及外键约...转载 2019-02-08 13:20:45 · 210 阅读 · 0 评论