0324

[复制链接]
发表于 2025-3-24 15:18:11 | 显示全部楼层 |阅读模式

1、讲一下最近的一个项目

2、springBoot版本,为什么选这个版本?

2.2.4.RELEASE

功能需求、性能需求、兼容性需求
如响应式编程、模块化设计等,则需要选择支持这些功能的版本
项目可能依赖其他框架或库,如数据库驱动、Spring Cloud、Spring Data JPA 等。需要确保所选 Spring Boot 版本与这些依赖项兼容
稳定性
安全性
开发环境和未来规划
技术社区

3、jdk8默认垃圾回收器是什么,你们为什么选型G1,G1的特点是什么
4、INnoDB什么版本,这个锁有哪些,比如加一个普通索引的时候会给表加锁吗?

8.0.34

锁类型:
行锁、表锁、 元数据锁(alter table时会加,保证事务)、全局锁(做维护的时修会加)

不会给表加锁

5、如何做一个Springboot starter
6、如何解决mysql主从库里的同步延迟
7、nacos 使用的策略是什么呢,Ap还是Cp 为什么使用这种
Nacos同时支持AP(可用性 + 分区容错性)和CP(一致性 + 分区容错性)两种模式。Nacos默认采用AP模式。在这种模式下,Nacos通过自研的Distro协议实现最终一致性。AP模式优先保证系统的可用性,即使在网络分区的情况下,仍然可以对外提供服务,但可能会出现短暂的数据不一致。
Nacos也支持切换到CP模式,通过Raft协议(2.x版本中使用JRaft框架)实现数据的强一致性。在CP模式下,Nacos集群中的数据保证强一致性,所有写操作需要通过大多数节点的确认才能生效。
不同场景下的选择

-服务注册发现

  • 临时实例:采用AP模式,使用Distro协议,适合对可用性要求较高的场景。
  • 永久实例:采用CP模式,使用Raft协议,适合对数据一致性要求较高的场景。
  • 配置管理:通常采用CP模式,因为配置数据需要在集群中保持强一致性。

总之,Nacos通过支持AP和CP两种模式,能够满足不同场景下的需求。
8、redis 是用的什么模式,比如说10万条数据存redis中要怎么存
9.springboot配置文件的加载顺序是什么样的
10、

GMT+8, 2025-9-5 18:29 , Processed in 0.092387 second(s), 35 queries Archiver|手机版|小黑屋|Attic ( 京ICP备2020048627号 )

快速回复 返回顶部 返回列表