Water2Wine

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2020年8月18日

摘要: T本质上是一种具体的类型,加在类上 Object的作用和T差不多,但是要多一个类型转换 ?是通配符,通常不用在类的创建上,而用在限定范围上 阅读全文
posted @ 2020-08-18 22:07 Water2Wine 阅读(536) 评论(0) 推荐(0) 编辑

摘要: 1. 循环依赖的原因 beanA依赖beanB,beanB依赖beanA,导致两者都不能被创建,发生在填充属性的环节 2. 循环依赖的解决方案 提前曝光机制+三级缓存 提前曝光: 正常来说bean的创建过程有三步:实例化->填充属性->初始化,提前曝光就是实例化后填充属性前将bean放入缓存 三级缓 阅读全文
posted @ 2020-08-18 18:12 Water2Wine 阅读(181) 评论(0) 推荐(0) 编辑

摘要: 线程池,数据库连接池,字符串常量池:享元模式,以共享的方式高效地支持大量的细粒度对象。具体是使用hashmap保存细粒度对象 Java IO:适配器模式,装饰者模式 迭代:迭代器模式 比较器:策略模式 模拟发包工具类:建造者模式,适配器模式 SpringAOP:代理模式 SpringIOC:工厂模式 阅读全文
posted @ 2020-08-18 15:37 Water2Wine 阅读(486) 评论(0) 推荐(0) 编辑