240 发简信
IP属地:北京
  • Resize,w 360,h 240
    拦截器和过滤器

    1.过滤器: 依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使...

  • java 关于锁常见面试题

    1、synchronized作用于静态方法和非静态方法的区别 非静态方法: 给对象加锁(可以理解为给这个对象的内存上锁,注意 只是这块内存,其他...

  • java锁机制的面试题

    1、ABA问题 CAS 会导致“ABA问题”。 CAS 算法实现一个重要前提需要取出内存中某时刻的数据,而在下时刻比较并替换,那么在这个时间差类...

  • Object常用方法

    1.clone方法 保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedEx...

  • Resize,w 360,h 240
    Set中的元素为什么不允许重复

    版权所有,转载请声明出处zhyiwww@163.com 为了弄清楚这个问题,我又看了一遍Collection部分,并且看了些其中的源码,觉得对其...

  • 链表结构及操作

    什么是链表结构: 链表结构是由许多节点构成的,每个节点都包含两部分: 数据部分:保存该节点的实际数据。 地址部分:保存的是下一个节点的地址...

  • set为什么不能存储重复值

    图示 set的两个主要实现类,TreeSet和HashSet,底层存储结构都是用的map,而且是将set需要存储的值放在map的key里的,PR...

  • Java常见的锁总结(可重入锁、乐观锁、悲观锁、公平锁、非公平锁、自旋锁、偏向锁、分段锁等)

    Java常见的锁总结 Java常见的锁总结 锁是一种多线程同步访问技术。 我们常听到的关于锁的词有:排它锁、共享锁、可重入锁、乐观锁、悲观锁、公...

  • JAVA多线程之线程间的通信方式

    一,介绍 本总结我对于JAVA多线程中线程之间的通信方式的理解,主要以代码结合文字的方式来讨论线程间的通信,故摘抄了书中的一些示例代码。 二,线...