240 发简信
IP属地:江苏
  • Java中的BIO与NIO

    BIO Blocking I/O 阻塞模型 最初的Java版本提供的IO模式。会为每一个客户端请求新建一个线程进行处理 这样的模式有三个缺点: (1)线程的创建和销毁需要成本...

  • 120
    虚拟机类加载机制

    虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型 java语言里面类的加载、连接和初始化都是在程...

  • HashMap底层原理解析

    HsahMap继承了AbstractMap,实现了三个接口:Map、Clonealbe、Serializable 一、成员变量: 1、 /** * The defaul...

  • JVM垃圾回收机制

    一、如何判断对象已死 1、引用计数算法 给每个对象添加一个引用计数器,每当一个地方引用他时,引用计数器加一,引用失效时,计数减一。这种方法存在问题,即循环引用的问题。 2、可...

  • 120
    Java之ThreadLocal

    第一次看到ThreadLocal的介绍一脸懵逼,到底为啥使用ThreadLocal,ThreadLocal和成员变量有啥不同呢...今天趁着有空来彻底搞清楚ThreadLoc...

  • eclipse运行Tomcat8源码访问jsp报错

    eclipse运行Tomcat8源码访问jsp报错 根据debug发现是JspFactory.getDefaultFactory()返回null导致的,而setDefault...

  • Java 单例模式

    单例模式:确保一个类只产生一个实例 好处: (1)对于频繁使用的对象,可以省去创建对象的时间 (2)new操作的次数变少,系统内存使用率会降低,减轻GC的压力 一个简单的单例...