- 博客(4)
- 收藏
- 关注
原创 Java后端八股文(面试笔记,springcloud 微服务篇)
第二次请求,业务处理,携带之前的token,到redis进行验证,如果存在,可以执行业务,删除 token;服务降级(针对某个接口):服务自我保护的一种方式,或者保护下游服务的一种方式,用于确保服务不会受请求突增影响变得不可用,确保服务不会崩溃,一般在实际开发中与feign接口整合,编写降级逻辑。2,我们还在skywalking设置了告警规则,特别是在项目上线以后,如果报错,我们分别设置了可以给相关负责人发短信和发邮件,第一时间知道项目的bug情况,第一时间修复。
2025-04-14 09:23:02
564
原创 java后端开发八股文(面试笔记,spring框架)
因为一般在spring的bean的中都是注入无状态的对象,没有线程安全问题,如果在bean中定义了可修改的成员变量,是要考虑线程安全问题的,可以使用多例或者加锁来解决。比如:我们通常在项目中使用的Spring bean都是不可变的状态(比如Service类和DAO类),所以在某种程度上说Spring的单例bean是线程安全的。核心是:使用aop中的环绕通知+切点表达式(找到要记录日志的方法法),通过环绕通知的参数获取请求方法的参数(类、方法、注解、请求方式等),获取到这些参数以后,保存到数据库。
2025-04-03 08:50:29
705
原创 java后端开发八股文(面试笔记,MySQL篇)
候选人:好的,其中redolog日志记录的是数据页的物理变化,服务宕机可用来同步数据,而undolog不同,它主要记录的是逻辑日志,当事务回滚时,通过逆操作车恢复原来的数据,比如我们删除一条数据的时候,就会在undolog日志文件中新增一条delete语句,如果发生回滚就执行逆操作redolog保证了事务的持久性,undolog保证了事务的原子性和一致性。如果某一个字段的内容较长,我们会考虑使用前缀索引来使用,当然并不是所有的字段都要添加索引,这个索引的数量也要控制,因为添加索引也会导致新增改的速度变慢。
2025-03-24 08:22:25
868
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人