06 2021 档案
摘要:JDK动态代理与CGLib动态代理的区别 参考:JDK动态代理与CGLib动态代理的区别对比 JDK基于接口与CGLib基于继承 1)、JDK和CGLib的区别 JDK动态代理只能对实现了接口的类生成代理,而不能针对类 CGLib是针对类实现代理,主要是对指定的类生成一个子类,覆盖其中的方法(继承)
阅读全文
摘要:Spring容器中的Bean是否线程安全,容器本身并没有提供Bean的线程安全策略,因此可以说Spring容器中的Bean本身不具备线程安全的特性,但是具体还是要结合具体scope的Bean去研究。 Spring 的 bean 作用域(scope)类型1、singleton:单例,默认作用域。 2、
阅读全文
摘要:共同点: 两者都可以看作是一种容器,都可以存放其他的数据。 不同点: StringBuffer最终会是一个字符串类型 数组可以存放多种类型的数据(每个数组的类型必须是一样的)
阅读全文
摘要:1、包装类是对象,拥有方法和字段,对象的调用都是通过引用对象的地址,基本类型不是2、包装类型是引用的传递,基本类型是值的传递3、声明方式不同,基本数据类型不需要new关键字,而包装类型需要new在堆内存中进行new来分配内存空间4、存储位置不同,基本数据类型直接将值保存在值栈中,而包装类型是把对象放
阅读全文
摘要:前言 BIO 、NIO 、AIO 总结 Unix网络编程中的五种IO模型 为了加深对 I/O多路复用机制 的理解,以及了解到多路复用也有局限性,本着打破砂锅问到底的精神,前面我们讲了BIO、NIO、AIO的基本概念以及一些常见问题,同时也回顾了Unix网络编程中的五种IO模型。本篇重点学习理解IO多
阅读全文

浙公网安备 33010602011771号