面试
文章平均质量分 97
静看星辰变
我要成为像凯撒一样的男人
展开
-
【笔记】计算机网络面试题总结
T原创 2020-10-15 21:06:12 · 825 阅读 · 0 评论 -
【笔记】redis面试题总结
在使用docker安装redis时,不能再redis.conf中将daemonize 属性设置为yes,否则通过指定配置文件的方式启动redis-server会失败,docker容器启动后会立刻退出。原创 2020-09-21 17:22:03 · 639 阅读 · 0 评论 -
【阿里巴巴/腾旭】mysql面试题汇总
看到网上的每个题目的答案都是长篇大论,这里我怎么简单怎么来。索引谈一下索引?索引在数据库中是以文件的形式存在的,通常采用B+树的形式来组织内容,其中叶子结点存储了表中所有数据的引用指针。通过索引能够快速的找到目标叶结点,从而确定要查询的数据。索引有哪些优缺点?优点:能加快查询的效率。每次查询都是B+树从根到叶的一条路径。缺点:索引是以文件形式存在的,需要占用物理空间;同时对表中数据进行修改后,索引也要动态维护,耗费时间和资源。索引的使用场景?where查询当查询的列是原创 2020-08-28 19:28:15 · 1025 阅读 · 0 评论 -
【面试】Tomcat面试题总结
Tomcat是什么?Tomcat 服务器Apache软件基金会项目中的一个核心项目,是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。Tomcat的缺省端口是多少,怎么修改找到Tomcat目录下的conf文件夹 进入conf文件夹里面找到server.xml文件 打开server.xml文件 在server.xml文件里面找到下列信息 把Connector标签的8080端口改成你想要的端转载 2020-11-21 09:43:51 · 687 阅读 · 0 评论 -
【面试】netty面试题总结
什么是Reactor线程模型?一种事件驱动处理模型,类似于多路复用IO模型,包括三种角色:Reactor、Acceptor和Handler。Reactor用来监听事件,包括:连接建立、读就绪、写就绪等。然后针对监听到的不同事件,将它们分发给对应的线程去处理。其中acceptor处理客户端建立的连接,handler对读写事件进行业务处理。Reactor线程模型消息处理的流程?Reactor线程通过多路复用器监控IO事件。 如果是连接建立的事件,则由acceptor线程来接受连接,并创建handl原创 2020-11-03 10:28:08 · 7570 阅读 · 2 评论 -
【笔记】Dubbo面试题总结
什么是RPC?RPC(Remote Procedure Call)表示远程过程调用,即一台机器通过网络调用另一台机器上的服务。为什么要有RPC?对于采用分布式、微服务架构的系统,各个子系统分布在不同的服务器上,所以各个子系统之间要通过远程调用的方式来访问彼此之间的服务。RPC架构组件有哪些?一个基本的RPC架构里面应该至少包含以下4个组件:客户端(client):服务调用方(消费者) 客户端存根(Client Stub):存放服务器地址信息,将客户端的请求序列化成字节码,再通过网络原创 2020-10-12 19:58:39 · 799 阅读 · 0 评论 -
【笔记】springboot面试题总结
概述什么是 Spring Boot?是spring组件一站式的解决方案,主要简化了使用spring的难度,省去了繁重的配置,开发者能快速上手。Srping和Spring Boot有什么区别?spring:spring是一个设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题。因为spring是非侵入式的,所以spring能与各个层面的框架组件搭配使用,也正因为如此,我们使用spring的时候常常需要编带大量的配置代码,这对不熟悉的开发者来说十分不友好。spring boot:可以看做原创 2020-10-08 21:10:20 · 255 阅读 · 0 评论 -
【笔记】springmvc面试题总结
简单介绍下你对Spring MVC的理解?Spring MVC的主要组件?DispatcherServlet:前端控制器,就是一个大的servlet,所有用户发过来的请求都会首先经过它。 HandlerMapping:处理器映射器,根据请求的URL来返回handler(里面包含URL对应的Controller对象、方法及参数)。只有一个方法getHandler(),返回一个handler。HandlerAdapter:处理器适配器,用来执行HandlerMapping返回的handler。D原创 2020-10-08 20:52:30 · 130 阅读 · 0 评论 -
【笔记】mybatis面试题总结
MyBatis是什么?MyBatis是一个半自动的ORM(对象关系映射)持久层框架,支持定制化SQL。为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里?之所以说mybatis是半自动的,是因为mybatis需要手动写sql。Hibernate属于全自动的,因为配置java bean和数据表的映射关系后,可以直接使用hql进行数据库操作,不需要编写sql;不过hql并不是万能的,对于某些复杂的查询场景会非常麻烦。传统JDBC开发存在的问题频繁的创建销毁数据库连接对象,容原创 2020-10-07 21:09:10 · 259 阅读 · 1 评论 -
史上最全阿里 Java 面试题总结!
以下为大家整理了阿里巴巴史上最全的 Java 面试题,涉及大量 Java 面试知识点和相关试题。JAVA基础1.JAVA中的几种基本数据类型是什么,各自占用多少字节。2.String类能被继承吗,为什么。3.String,Stringbuffer,StringBuilder的区别。4.ArrayList和LinkedList有什么区别。5.讲讲类的实例化顺序,比如父类静态数...转载 2020-02-26 14:51:07 · 316 阅读 · 0 评论 -
【阿里/腾讯/字节跳动/美团】Java面试题汇总
一、Java基础1.1 JDK和JRE有什么区别?JREJRE是Java Runtime Environment的缩写,顾名思义是java运行时环境,包含了java虚拟机,java基础类库,所有的Java类库的class文件,都在lib目录下,并且都打包成了jar。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。我们平时在IDEA中配置jdk...原创 2020-02-21 16:47:05 · 500 阅读 · 0 评论