面试题
-
【430期】SpringCloud 的25连环炮!
今天给大家分享SpringCloud高频面试题。 Spring Cloud核心知识总结 下面是一张Spring Cloud核心组件关系图: 从这张图中,其实我们是可以获取很多信息的…
-
【429期】阿里技术面:每天100w次登陆请求, 8G 内存该如何设置JVM参数?
在阿里云技术面终面的时候被问到这么一个问题:假设一个每天100w次登陆请求的平台,一个服务节点 8G 内存,该如何设置JVM参数? 觉得回答的不太理想,过来找我复盘。 下…
-
【428期】使用 try-catch 捕获异常会影响性能吗?
前言 不知道从何时起,传出了这么一句话:Java中使用try catch 会严重影响性能。 然而,事实真的如此么?我们对try catch 应该畏之如猛虎么? 一、JVM 异常处理…
-
【427期】Redis 最全面试题(2023最新版)
文章目录 1、为什么要使用Redis做缓存? 2、为什么Redis单线程模型效率也能那么高? 3、Redis6.0为什么要引入多线程呢? 4、Redis常见数据结构以及使用场景 字…
-
【426期】面试官:BIO、NIO、AIO 的区别是什么?
今天这是我在教室分享的一道面试题,怕忘记了自己花时间去研究了一下,看了大量的资料后整理的,不收藏你们就亏了哟。 面试题:BIO,NIO,AIO的区别? 这是个网络编程的面试题: 在…
-
【425期】面试官:为什么 MySQL 不推荐使用 join?
1.对于mysql,不推荐使用子查询和join是因为本身join的效率就是硬伤,一旦数据量很大效率就很难保证,强烈推荐分别根据索引单表取数据,然后在程序里面做join,merge数…
-
【424期】面试官:说一说多线程常见锁的策略
所谓锁的策略就是指如何实现锁。Java、MySQL、Go、C++等等都有类似的锁策略。 一、乐观锁和悲观锁 这两种锁都有相应的应用场景。 1.1 定义 乐观锁: 每次读写数据都认为…
-
【423期】面试官:SpringBoot 在打包部署的时候打包成 jar 和 war 有什么不同?
首先给大家来讲一个我们遇到的一个奇怪的问题: 我的一个springboot项目,用mvn install打包成jar,换一台有jdk的机器就直接可以用java -jar 项目名.j…
-
【422期】SpringBoot 面试问答总结(VIP典藏版)
点击加入: 后端技术内卷群,一起学习! 1. 什么是 Spring Boot? Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,…
-
【421期】面试官:为啥索引可以让查询变快?
点击加入: 后端技术内卷群,一起学习! 概述 人类存储信息的发展历程大致经历如下:由于是个人凭着自己理解总结的,因此可能不一定精确,但是毋庸置疑的是,在当代,各大公司机构部门的数据…
-
【420期】面试官:Docker 有几种网络模式?5 年工作经验都表示答不上来。。。
点击加入: 后端技术内卷群,一起学习! docker容器网络 docker容器网络 Docker在安装后自动提供3种网络,可以使用docker network ls命令查看 [ro…
-
【419期】面试官:MySQL自增主键为什么不是连续的?
点击加入: 后端技术内卷群,一起学习! 一 前言 提出这个问题,是因为在工作中发现 mysql 中的 user 表的 id 默认是自增的,但是数据库存储的结果却不是连续的。 use…
-
【418期】面试官:MySQL中的 distinct 和 group by 哪个效率更高?
点击加入: 后端技术内卷群,一起学习! 目录 结论 distinct的使用 group by的使用 distinct和group by原理 推荐group by的原因 结论 先说大…
-
【417期】面试官:说一下你对 OAuth2 协议原理的理解?
点击加入: 后端技术内卷群,一起学习! OAuth2简介 角色 流程 客服端注册 Client Type 四种授权模式 授权码模式 隐藏式 密码式 凭证式 RefreshToken…
-
【416期】面试官:说说什么是本地缓存、分布式缓存以及多级缓存,它们各自的优缺点?
点击加入: 后端技术内卷群,一起学习! 缓存的概念(什么是缓存) 为什么要用缓存(为什么要用redis作为缓存) 缓存的分类有哪些 本地缓存 分布式缓存 多级缓存 像MySql等传…
-
【415期】面试官:你说说 MySQL 索引失效有哪些场景?
点击加入: 后端技术内卷群,一起学习! 前言 SQL 写不好 加班少不了 日常工作中SQL 是必不可少的一项技术 但是很多人不会过多的去关注SQL问题 一是数据量小 二…