当前位置: 首页 > news >正文

大厂面试-框架篇

前言

本章内容来自B站黑马程序员java大厂面试题和小林coding

博主学习笔记,如果有不对的地方,海涵。

如果这篇文章对你有帮助,可以点点关注,点点赞,谢谢你!

1.Spring

1.1 Spring框架中的单例bean是线程安全的吗?

1.2 什么是AOP,你们项目中有没有使用到AOP

记录日志

环绕通知

事务管理

缓存

在方法前后加入缓存的方法

1.3 事务失效场景

异常捕获处理

抛出检查异常

非public方法

1.4 Bean的生命周期

1.5 Spring中的循环引用

描述

三级缓存解决循环依赖

构造方法出现了循环依赖怎么解决?

1.6 常见注解

1.7 Spring的理解

2 SpringMVC

2.1 前后端分离

2.2 常见注解

3 Springboot

3.1 自动装配原理

@SpringbootApplication

@EnableAutoConfiguration   :该注解通过@Import注解导入对应的配置选择器。

3.2 常见注解

4. MyBatis

4.1 MyBatis执行流程

4.2 延迟加载

4.3 Mybatis的一级、二级缓存用过吗?

5 SpringCloud

5.1 Spring Cloud 5大组件有哪些?

5.2 服务注册和发现是什么意思?Spring Cloud 如何实现服务注册发现?

5.3你们项目负载均衡如何实现的 ? 

5.4 什么是服务雪崩,怎么解决这个问题?

服务降级

5.5 微服务监控

5.6 限流

你们项目中有没有做过限流 ? 怎么做的 ?

Tomcat设置最大连接数量

Nginx漏桶算法

滑动窗口限流

漏桶算法:sentinel实现

网关限流:令牌桶

Sentinel的限流与Gateway的限流有什么差别?

项目方法

5.7 解释一下CAP和BASE

5.8 Seata架构解决分布式事务

XA模式 CP

AT模式原理 AP

TCC  AP

MQ分布式事务

总结

5.9 分布式服务的接口幂等性如何设计?

http://www.xdnf.cn/news/143137.html

相关文章:

  • Bytebase 取得 SOC 2 Type 2 认证
  • 驱动支持的最高CUDA版本与实际安装的Runtime版本
  • 在 Spring Boot 项目中如何使用索引来优化 SQL 查询?
  • BGE-Reranker-v2-M3介绍
  • 【Pandas】pandas DataFrame radd
  • 【防火墙 pfsense】3 portal
  • Serverless 在云原生后端的实践与演化:从函数到平台的革新
  • 开发体育直播系统内容与用户管理机制技术实现方案
  • 数据结构手撕--【二叉树】
  • 组件化开发
  • maven依赖排查与注意点
  • 高精度电流检测革命:同轴分流器的创新应用与技术演进
  • 爬虫练习 js 逆向
  • Steam游戏服务器攻防全景解读——如何构建游戏级抗DDoS防御体系?
  • Spring定时任务不执行?深度排查指南与解决方案
  • NVIDIA --- 端到端自动驾驶
  • Spring Boot 读取配置文件的几种方式
  • 国产32位单片机PY32F003,ADC使用注意事项
  • 【计算机网络】IP地址
  • 聊聊Spring AI Alibaba的YoutubeDocumentReader
  • 从零开始掌握Linux数据流:管道与重定向完全指南
  • 【计算机视觉】CV实战 - 基于YOLOv5的人脸检测与关键点定位系统深度解析
  • BT150-ASEMI机器人率器件专用BT150
  • G1垃圾回收器中YoungGC和MixedGC的区别
  • HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.addSlot
  • POI从入门到上手(一)-轻松完成Apache POI使用,完成Excel导入导出.
  • 【滑动窗口+哈希表/数组记录】Leetcode 438. 找到字符串中所有字母异位词
  • 《100天精通Python——基础篇 2025 第3天:变量与数据类型全面解析,掌握Python核心语法》
  • 基于大模型对先天性巨结肠全流程预测及医疗方案研究报告
  • ​升级Ubuntu 20.04 LTS到22.04 LTS​