240 发简信
IP属地:河南
  • 常见的几种垃圾回收算法

    标记清除 1.标记清除算法分为标记和清除两个阶段,首先通过可达性分析,标出所有需要回收的对象,然后回收统一需要回收的对象。2.缺陷:一个是效率问...

  • mybatis方法参数

    1、mybatis多个基本数据类型作为方法参数 方式一:arg*,比如arg0/arg1/arg2,接口方法:List findByIdNam...

  • synchronized和lock区别

    1.存在层次,synchronized是java关键字,在jvm层面上,而Lock是jvm的一个接口2.锁的获取,synchronized假设A...

  • notify和notifyAll区别

    1.如果线程调用了对象的wait方法,那么线程便会处于该对象的等待池中,等待池中的线程不会去竞争该对象的锁;2.当有线程调用了notifyAll...

  • SpringBoot自动装配原理

    BFPP:BeanFactoryPostProcessorBPP:BeanPostProcessorBDRPP:BeanDefinitionRe...

  • Hystrix

    断路器 当一个服务调用另外一个服务由于网络或者自身原因出现问题,调用者就会等待被调用者的响应,当更多的服务请求到这些资源导致更多的请求等待,发生...

  • Ribbon和Feign区别

    1.都是调用其他服务的,但是方式不同,Ribbon需要自己构建http请求,模拟http请求,然后使用RestTemplate发送给其他服务,F...

  • Resize,w 360,h 240
    Java基础面试题

    这些基本数据类型为什么有对应的包装类?1、因为基本数据类型不具备面向对象的思想,不能实例化,没有一些对应的方法可进行调用。2、数据库允许有NUL...

个人介绍
菜鸟程序员。。。