240 发简信
IP属地:上海
  • JAVA面试实战-xx云(1.redis篇)

    背景 今天去xx云面试,回答的不是很好,不过感觉问的很好,这里我分为几次记录下来,每天进步亿点点 实战面试题(redis篇) redis如何保证...

  • hystrix的三种状态

    熔断器使我们微服务架构中最后一层保护措施,可以防止一个节点故障而影响到其他节点,我们这里使用hystrix来作为熔断器,hystrix有三个状态...

  • JVM的server与client模式

    背景 之前在xx云面试的时候被问到过,平时可能不会去关注这个知识点,但了解一下也不亏 server vs client Server 模式: ...

  • 面试高频问题:JAVA的锁升级

    背景 在java中,经常会用到synchronized关键字来保证线程安全,那么什么时候会存在线程安全呢? 共享数据的修改 临界资源访问 应用场...

  • Resize,w 360,h 240
    面试高频问题:java的强引用、软引用、弱引用、虚引用?

    背景 面试官:什么是强引用、软引用、弱引用、虚引用? 我说 java中为了控制对象的生命周期,在jdk1.2之后引入了强引用、软引用、弱引用、虚...

  • HashMap源码分析(JDK1.8)

    本文将针对jdk8中HashMap用到的几个知识做一个总结,主要涉及到源码及面试中相关的问题 jdk版本实现1.8之前数组+链表1.8数组+链表...

  • Resize,w 360,h 240
    Arrays.asList().add()抛unSuppostOption异常原理分析

    最近在使用数组转集合时,需要对集合进行操作,发现一个问题,大概是这样的: 看起来似乎没什么问题,仅仅往list里面加了一项,不过分吧!但是,在我...