随笔分类 -  java设计模式

摘要:代理模式概述 代理模式是为了提供额外或不同的操作,而插入的用来替代”实际”对象的对象,这些操作涉及到与”实际”对象的通信,因此代理通常充当中间人角色。 java中常用的动态代理模式为jdk动态代理和cglib动态代理。 反射技术 了解动态代理之前,需要先了解一下java中的反射,反射在框架中的应用非 阅读全文
posted @ 2019-04-26 17:02 戏言xjx 阅读(930) 评论(0) 推荐(1)
摘要:单例模式的概念 单例类只有一个实例,并且只由自己创建,实例化后向整个系统提供自己的实例。 单例设计模式主要分为2种:懒汉式和饿汉式。2者的区别在于初始化的时间不同。 像线程池,缓存,日志等都被设计成单例模式;spring中所有的bean不设置作用域的话,默认都是单例模式。 这些单例类大多都是具有管理 阅读全文
posted @ 2019-04-24 18:43 戏言xjx 阅读(133) 评论(0) 推荐(0)