自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 个人面试准备

面试准备

2022-08-23 19:26:45 285

原创 JVM面试题

一、什么情况下回法神栈内存溢出?栈是线程私有的,栈的生命周期和线程一样,每个方法在执行的时候就会创建一个栈帧,它包含局部变量表、操作数栈、动态链接、方法出口等信息,局部变量表又包括基本数据类型和对象的引用;当线程请求的栈深度超过了虚拟机允许的最大深度时,会抛出stackOverFlowError异常,方法递归调用可能会出现该问题;调整参数-xss去调整jvm的栈的大小二、详解JVM内存模型?jvm将虚拟机分为5大区域:程序计数器、虚拟机栈、本地方法栈、java堆,方法区程序计数器线程私有的

2021-04-05 23:57:17 112

原创 Spring生态面试题

一、Spring1.谈谈对AOP的理解aop面向切面编程,关键在于代理模式,spring AOP使用的动态代理,所谓的动态代理就是说AOP框架不会去修改字节码,而是在每次运行时再内存中临时为方法生成一个AOP对象,这个AOP对象包含了目标对象的全部方法,并且在特定的切点做了增强处理,并回调原对象的方法。动态代理可以减少系统中的重复代码,降低模块间耦合度,同时提高了系统的可维护性,可用于权限认证、日志、事物处理。Spring AOP中的动态代理主要有两种方式:JDK动态代理和CGLIB动态代理JDK

2021-03-26 18:05:57 157

原创 Dubbo&Zookeeper面试题

1. Dubbo中zk做注册中心,如果注册中心集群都挂掉了,发布者和订阅者直接还能通信吗?可以通信,启动dubbo时,消费者会从zk拉取注册的生产者的地址接口等信息,缓存在本地,每次调用时,按照本地存储的地址进行调用;注册中心对集群,任意一台宕机后,将会切换到另一台;注册中心全部宕机后,服务的提供者和消费者仍能通过本地缓存通讯。服务提供者无状态,任意宕机后,不影响使用;服务提供者全部宕机,服务消费者会服务使用,并无限次重连等待服务者恢复;挂掉是不要紧的,但前提是没有增加新的服务,如果要调用新的服务,则

2021-03-17 23:26:53 957

原创 RokectMQ面试题

多个MQ如何选择RabbitMQerlang开发,对消息堆积的支持并不友好,当大量消息积压的时候,会导致RabbitMQ的性能急剧下降。每秒钟可以处理几万到几十万消息。RokectMQjava开发,面向互联网集群,功能丰富,对在线业务的响应时延做了很多优化,大多数情况下可以做到毫秒级响应,每秒钟大概能处理几十万条消息。KafkaScala开发,面向日志,功能丰富,性能最高。当你的业务场景中,每秒钟消息数量没有那么多的时候,kafka的时延反而会比较高,所以,kafka不太适合在线业务场景。Ac

2021-03-16 23:07:19 422

原创 Redis面试题

1.Redis执行效率为什么很快redis执行完全基于内存,绝大部分请求是纯粹的内存操作,非常快速。数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1);redis数据结构简单,对数据的操作也简单,Redis中的数据结构是专门进行设计的;采用单线程,避免了不必要的上下文切换和竞争条件,也不存在多进程或多线程导致的切换而消耗CPU,不用去考虑各种锁的问题,不存在枷锁释放锁的操作,没有因为可能出现死锁而导致的性能消耗;使用多路I/O复用模型,非阻塞IO;使

2021-03-13 16:06:23 261

原创 面试题

面试题一、Java基础面试汇总1.进程和线程的区别进程与线程使用不同的操作系统资源管理方式,一个进程挂掉后,不会对其他进程造成影响,线程是进程中的一个执行单元。线程有自己的堆栈和局部变量,线程之间没有单独的地址空间,多个线程共享内存。一个线程挂掉就等于整个进程挂掉。对于要求同时进行并且又需要共享某些变量的并发操作,只能用线程,不能用进程。2.JAVA中堆、栈的区别2.1 堆内存堆内存是什么:用于存储JAVA中的对象和数组,当我们new一个对象或者创建一个数组时,就会在堆内存中开辟一块空间

2021-03-10 17:46:40 368

空空如也

空空如也

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

TA关注的人

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