摘要:
T本质上是一种具体的类型,加在类上 Object的作用和T差不多,但是要多一个类型转换 ?是通配符,通常不用在类的创建上,而用在限定范围上 阅读全文
摘要:
T本质上是一种具体的类型,加在类上 Object的作用和T差不多,但是要多一个类型转换 ?是通配符,通常不用在类的创建上,而用在限定范围上 阅读全文
摘要:
1. 循环依赖的原因 beanA依赖beanB,beanB依赖beanA,导致两者都不能被创建,发生在填充属性的环节 2. 循环依赖的解决方案 提前曝光机制+三级缓存 提前曝光: 正常来说bean的创建过程有三步:实例化->填充属性->初始化,提前曝光就是实例化后填充属性前将bean放入缓存 三级缓 阅读全文
摘要:
线程池,数据库连接池,字符串常量池:享元模式,以共享的方式高效地支持大量的细粒度对象。具体是使用hashmap保存细粒度对象 Java IO:适配器模式,装饰者模式 迭代:迭代器模式 比较器:策略模式 模拟发包工具类:建造者模式,适配器模式 SpringAOP:代理模式 SpringIOC:工厂模式 阅读全文
|