jdk1.7中只能有抽象方法,子类是抽象类是可以不实现,不是抽象类时必须实现jdk1.8中新增了静态方法和默认方法,静态方法是不能被重写的,即不...
Cross-Site request forgery:称为跨站请求伪造,用户登录到一个网站A,登录成功服务器返回给用户cookie,此时用户又打...
流程它的原理其实就是一个过滤器链,内部包含了提供各种功能的过滤器主要三个过滤器,他们顺序是:UsernamePasswordAutenticat...
@ExceptionHandler注解的参数 它的参数可以为class对象,处理它时,有就近原则,即抛出一个异常时,它的父类都可以处理,但是会选...
为什么创建线程池 每次new Thread新建对象的性能差线程缺乏统一的管理,可以无限制的创建线程,相互之间竞争,极可能占用过多的资源导致死机缺...
循环依赖问题 如果使用构造函数注入,可能会产生循环依赖问题,因为调用类构造函数创建对象的时候,比如A依赖B,B依赖A,spring加载bean的...
查找键值原理 hashmap底层维护了一个数组,当输入一个key值时,求这个key值的哈希值,这个哈希值实际上就是数组的下标,数组里面存储了一个...
spring bean单多例和生命周期 spring中,bean可以被定义为两种模式,分别为singleton和prototype模式,默认是单...
@EnableGlobalMethodSecurity spring security默认是关闭注解的,要开启spring security注解...