摘要: 01- 什么是事务 ? 事务就是用户定义的一系列数据库操作,这些操作可以视为一个完成的逻辑处理工作单元,要么全部执行,要么全部不执行,是不可分割的工作单元 02- 事务的特性有哪些 ? 原子性(Atomicity):事务是不可分割的最小操作单元,要么全部成功,要么全部失败。 一致性(Consiste 阅读全文
posted @ 2023-03-11 17:04 阳光宅男6 阅读(20) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ 01- 你们项目中哪里用到了RabbitMQ ? 我们项目中很多地方都使用了RabbitMQ , RabbitMQ 是我们项目中服务通信的主要方式之一 , 我们项目中服务通信主要有二种方式实现 : 通过Feign实现服务调用 通过MQ实现服务通信 基本上除了查询请求之外, 大部分的 阅读全文
posted @ 2023-03-11 17:03 阳光宅男6 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 01- 讲一讲SpringBoot自动装配的原理 1.在SpringBoot项目的启动引导类上都有一个注解@SpringBootApplication 这个注解是一个复合注解, 其中有三个注解构成 , 分别是 @SpringBootConfiguration : 是@Configuration的派生 阅读全文
posted @ 2023-03-11 17:03 阳光宅男6 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 01- 你们项目中哪里用到了Redis ? 在我们的项目中很多地方都用到了Redis , Redis在我们的项目中主要有三个作用 : 使用Redis做热点数据缓存/接口数据缓存 使用Redis存储一些业务数据 , 例如 : 验证码 , 用户信息 , 用户行为数据 , 数据计算结果 , 排行榜数据等 阅读全文
posted @ 2023-03-11 17:03 阳光宅男6 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 1. Mysql查询语句的书写顺序 Select [distinct ] <字段名称> from 表1 [ <join类型> join 表2 on <join条件> ] where <where条件> group by <字段> having <having条件> order by <排序字段> l 阅读全文
posted @ 2023-03-11 17:03 阳光宅男6 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 01-什么是Spring IOC 和DI ? IOC : 控制翻转 , 它把传统上由程序代码直接操控的对象的调用权交给容 器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”概念就是对组件对象控制权的转 移,从程序代码本身转移到了外部容器。 DI : 依赖注入,在我们创建对象的过程中,把对象依 阅读全文
posted @ 2023-03-11 17:03 阳光宅男6 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 1. Final 有什么用? 被final修饰的类不可以被继承 被final修饰的方法不可以被重写 被final修饰的变量不可以被改变, 被final修饰不可变的是变量的引用,而不是引用指向的内容, 引用指向的内容是可以改变的 2. 什么是重载(Overload)和重写(Override) ? 重载 阅读全文
posted @ 2023-03-11 17:03 阳光宅男6 阅读(24) 评论(0) 推荐(0) 编辑