Java面试题
-
Dubbo面试题(持续更新,欢迎来刷)
1.测试和生产共用一套zookeeper,怎么保证消费不冲突 ? 方案1:服务发布的group设置为不同; 方案2: 方案3:dubbo白名单(Filter过滤器) 1.新增一个类…
-
设计模式面试(持续更新,欢迎来刷)
1.单例设计模式 使用设计模式为了代码复用,增加可维护性。 设计模式的六大原则:开闭原则、里氏代换原则、依赖倒转原则、接口隔离原则、迪米特法则(最少知道原则)、合成/聚合复用原则 …
-
集合面试题(持续更新,欢迎来刷)
1. Java集合类的总结 Iterator:Collection(值)、Map(键值对); Collection:Set(无序不重复)、List(有序可重复)、Queue; Se…
-
Netty面试题(持续更新,欢迎来刷)
Netty是一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。 也就是说,Netty 是一个基于N…
-
Linux面试题(持续更新,欢迎来刷)
1.查看内核 2.查看系统调用列表 3.查看系统调用说明 4.常用指令: 5.远程访问 6.创建文件命令 7. 在Linux中,怎样实现日志文件的自动循环? ‘logrotate’…
-
分布式锁面试题(持续更新,欢迎来刷)
引言 为什么要使用分布式锁?为了保证一个方法在高并发情况下的同一时间只能被同一个线程执行,在传统单体应用单机部署的情况下,可以使用Java并发处理相关的API(如Reentrant…
-
RabbitMQ面试题(持续更新,欢迎来刷)
1. RabbitMQ 的使用场景有哪些? 抢购活动,削峰填谷,防止系统崩塌。 延迟信息处理,比如 10 分钟之后给下单未付款的用户发送邮件提醒。 解耦系统,对于新增的功能可以单独…
-
zookeeper面试题(持续更细,欢迎来刷,百道面试题以整理完,马上更新)
1. zookeeper 是什么? zookeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 google chubby 的开源实现,是 hadoop 和 hbas…
-
MySQL面试题-数据库相关面试题(持续更新,欢迎来刷)
JDBC 1.1 阐述JDBC操作数据库的步骤。 答:下面的代码以连接本机的Oracle数据库为例,演示JDBC操作数据库的步骤。 加载驱动。 创建连接。 创建语句。 执…
-
Redis面试题(持续更新,欢迎来刷 )
1. Redis 是什么?都有哪些使用场景? 我们先来理解经典的CAP理论: 一致性:是指从数据层面来看的一致性。 可用性:是指从系统层面的可用性。 容错性:是指从网络层面的的容错…
-
JVM面试题(持续更新,欢迎来刷)
1. 说一下 JVM 有哪些垃圾回收算法? 标记-清除算法:标记无用对象,然后进行清除回收。缺点:效率不高,无法清除垃圾碎片。 标记-整理算法:标记无用对象,让所有存活的对象都向一…
-
MyBatis面试题(持续更新,欢迎来刷)
1. MyBatis 中 #{}和 ${}的区别是什么? #{}是预编译处理,${}是字符替换。在使用 #{}时,MyBatis 会将 SQL&nbs…
-
多线程面试题(持续更新,欢迎来刷)
1.为什么要使用线程池 避免频繁地创建和销毁线程,达到线程对象的重用。另外,使用线程池还可以根据项目灵活地控制并发的数目。 2.java中如何获取到线程dump文件 死循环、死锁、…
-
springcloud面试题(持续更新,欢迎来刷)
1. 什么是 spring cloud? spring cloud 是一系列框架的有序集合。它利用 spring boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务…
-
springboot面试题(持续更新,欢迎来刷)
1.什么是 Spring Boot? Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式处理方案,主要是简化了使用 Spring 的难度,简…
-
Java案例分析题(持续更新,欢迎来刷)
一.见如下代码: 问题来了:输出的结果是什么?最好先有自己的答案再看分析,欢迎留言自己的见解! 问题分析: 1.首先要搞清楚==与equal的区别以及各自比较的是什么 ==操作符专…
-
Java经典算法50题-Java帮帮
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 程序分析:兔子的规律为数列1,…
-
Java选择题(持续更新,欢迎来刷)
1.有关线程的哪些叙述是对的( ) A,一旦一个线程被创建,它就立即开始运行。B,使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。C,当一个线程因为抢先…
-
Java编程题(持续更新,欢迎来刷)
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? &nbs…
-
Java面试题-SpringMVC(持续更新,欢迎来刷)
1.说说springmvc的核心是什么,请求的流程是怎么处理的,控制反转怎么实现的 控制反转和面向切面 请求处理流程: 1、首先用户发送请求到前端控制器,前端控制器根据请求信息(如…
-
Java面试题-spring框架(持续更新,欢迎来刷)
1.说一下spring中Bean的作用域 singleton:Spring IoC容器中只会存在一个共享的Bean实例,无论有多少个Bean引用它,始终指向同一对象。Singlet…
-
Java面试题SSH框架(struts2,hibernate,spring)
1. Hibernate工作原理及为什么要使用Hibernate? 工作原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sessi…
-
Java基础面试精华版
1.一个”.java”源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2.Java有…
-
Java基础面试杂七杂八版(持续更新,欢迎各位朋友投稿)
习题期间,插播了一些小编家乡的美景,希望能让你短暂放松,也欢迎你来游玩,小编家乡:内蒙古呼伦贝尔市莫力达瓦达斡尔族自治旗(莫旗) 面试题看的越多越好,没事搂两眼,有备无患,帮助复习…
-
47天21家面试,半年空挡期觉得整个人生都被毁了
近日,有网友在某社交论坛将自己这段时间的面试经历发表出来,根据发帖人自己提供的信息,主要面试的地点都在北京,上海等地。 微软和亚马逊刚面试完一面,都是以算法为主,其中,微软是英文面…