240 发简信
IP属地:广东
  • Resize,w 360,h 240
    2019-03-04

    一、Java 基础 JDK 和 JRE 有什么区别? jdk就是java的开发工具集,顾名思义就是你做开发用的,其中包括javac,也就是jav...

  • 阿里蚂蚁金服面经(offer get)

    经历了漫长一个月的等待,终于在昨天通过面试官获悉已被蚂蚁金服录取,这期间的焦虑、痛苦自不必说,知道被录取的那一刻,一整年的阴霾都一扫而空了。 意...

    3.7 1474 1 10
  • volicate、单例模式、jvm内存模型联系

    面试中,面试官问起单例模式时,我们是否只乖乖地回答了七种单例模式呢 七种单例模式实现 在单例模式的懒汉模式(线程安全实现)中,为什么需要更进一步...

  • 悲观锁和乐观锁

    定义:悲观锁(Pessimistic Lock):每次获取数据的时候,都会担心数据被修改,所以每次获取数据的时候都会进行加锁,确保在自己使用的过...

  • Http和Https协议详解

    响应报文中的状态码 200 OK:请求成功,信息在响应报文中301 Moved Permanently:请求的对象已被永久转移,新的URL在首部...

  • Resize,w 360,h 240
    拥塞避免和快速重传

    拥塞避免 参数 拥塞窗口(cwnd) >= 发送窗口 == 1ssthresh值 算法 慢开始 :指数递增拥塞避免算法:cwnd达到ssthre...

  • 阿里一面

    Hashmap和arraylist,linkedlist区别 Hashmap和arraylist,linkedlist区别 什么情况会造成内存泄...

  • ArrayList、LinkedList、HashMap区别

    首先问的是ArrayList和LinkedList的区别。 先看ArrayList的相关源码: 可以看出ArrayList底层是实现了一个Obj...

  • 线程死锁及解决方案

    发生死锁的原因一般是两个对象的锁相互等待造成的。 学过操作系统的朋友都知道:产生死锁的条件有四个:1.互斥条件:所谓互斥就是进程在某一时间内独占...

个人介绍
纸上得来终觉浅,绝知此事要躬行!