Meteor
  • About
  • Tags
  • Categories
  • Java
    • JVM
      • JVM第一篇—内存区域
  • 其它
    • Grpc
    • MyBatis-generator
    • Spring事务
    • 日志切面入库
    • 登录鉴权
    • 读取写入Excel
  • 算法
    • 二分查找
    • 划分字母区间
    • 层序遍历
    • 打家劫舍
    • 翻转链表
    • 跳跃游戏
  • 设计模式
    • 代理模式
    • 单例模式
  • 项目
    • small-spring
      • 利用模板模式对IOC功能分层
      • 实现有参构造的实例化
      • 极简IOC
      • 递归填充属性

代理模式

简介代理模式,为其它对象提供一种代理以控制对这个对象的访问 代理本质上就是对对象功能的增强,比如需要统计方法的执行时间或者观察方法的执行流程,那就可以利用代理的方式在执行方法的前后加上统计时间的代码或者日志,或者隐藏对真实对象的访问,对外只提供代理对象 代理分为静态代理和动态代理,其中动态代理较 ...
2023-10-31 设计模式

单例模式

简介单例模式:一个类在任何时候只有一个实例 单例模式的好处很明显,只有一个实例,节约了空间,只需要创建一次,也节约了时间,缺点就是没有抽象类,无法扩展 源码:singleton 下面展示单例模式的六种实现方式,其中所有实现方式的构造方法都设置成private的,只能通过指定方法才能获取实例对 ...
2023-10-25 设计模式

©- Meteor
Theme Tree by Wu Jun Powered by Hexo