自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 微服务框架常见面试题

特别是在压测的时候可以看到众多服务中哪些服务和接口比较慢,我们可以针对性的分析和优化。服务降级:服务自我保护的一种方式,或者保护下游服务的一种方式,用于确保服务不会受请求突增影响变得不可用,确保服务不会崩溃,设置了告警规则,特别是在项目上线以后,如果报错,我们分别设置了可以给相关负责人发短信和发邮件,第一时间知道项目的。,在客户端的配置文件中,可以配置某一个服务调用的负载均衡策略(局部):可用性敏感策略,先过滤非健康的,再选择连接数较小的实例。服务雪崩:一个服务失败,导致整条链路的服务都失败的情形。

2023-08-30 19:39:13 144

原创 spring、springMVC、springboot框架高频面试题

Spring框架中的单例bean是线程安全的吗?不是线程安全的Spring框架中有一个@Scope注解,默认的值就是singleton,单例的。因为一般在spring的bean的中都是注入的对象,没有线程安全问题,如果在bean中定义了的成员变量,是要考虑线程安全问题的,可以使用多例或者加锁来解决什么是AOP,你们项目中有没有使用到AOP?(考察对AOP的理解,验证有没有真的用过AOPAOP。

2023-08-29 10:31:34 70 2

原创 Redis常见面试题总结

我看你做的项目中,都用到了redis,你在最近的项目中哪些场景使用了redis呢?一是验证你的项目场景的真实性,二是为了作为深入发问的切入点缓存缓存三兄弟(穿透、击穿、雪崩)、双写一致、持久化、数据过期策略,数据淘汰策略l分布式锁setnxredisson消息队列、延迟队列何种数据类型如果发生了缓存穿透、击穿、雪崩,该如何解决?缓存穿透查询一个的数据,mysql查询不到数据也不会直接写入缓存,就会导致每次请求都查数据库。

2023-08-27 16:47:24 92 1

原创 MYSQL常问面试题

主内存中的一个区域,里面可以缓存磁盘上经常操作的真实数据,在执行增删改查操作时,先操作缓冲池中的数据(若缓冲池没有数据,则从磁盘加载并缓存),以一定频率刷新到磁盘,从而减少磁盘。事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。尽量使用联合索引,减少单列索引,查询时,联合索引很多时候可以覆盖索引,节省存储空间,避免回表,提高查询效率。如果是字符串类型的字段,字段的长度较长,可以针对于字段的特点,建立前缀索引。

2023-08-25 21:53:36 71 1

原创 JAVA面试基础知识一百题(26-50)

1、一般的队列只能保证作为一个有限长度的缓冲区,如果超出了缓冲长度,就无法保留当前的任务 了,阻塞队列通过阻塞可以保留住当前想要继续入队的任务。阻塞队列可以保证任务队列中没有任务时阻塞获取任务的线程,使得线程进入wait状态,释放cpu资 源。阻塞队列自带阻塞和唤醒的功能,不需要额外处理,无任务执行时,线程池利用阻塞队列的take方法挂 起,从而维持核心线程的存活、不至于一直占用cpu资源2、在创建新线程的时候,是要获取全局锁的,这个时候其它的就得阻塞,影响了整体效率。

2023-08-21 21:12:22 37 1

原创 JAVA面试基础知识一百题(1-25)

面向对象是相对于面向过程来说的,面向过程编程就是注重事情的每一个步骤和顺序,面向对象则是注重有哪些参与者(对象),对象需要做什么;比如说:要用洗衣机洗衣服,面向过程是将任务拆分成一系列步骤:1.打开洗衣机2.把衣服放进去3.放洗衣粉4.洗衣粉5.烘干而面向对象在处理这个问题时,会注重拆出两个对象:人与洗衣机,再看他们分别做什么事人:打开洗衣机,放衣服,放洗衣粉;洗衣机:清洗,烘干面向过程比较高效直接,但是只注重过程本身,面向对象则比面向过程更易于复用和扩展,也方便维护。

2023-08-19 23:27:30 69

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除