设计模式
Vince_Wang1
What hurts more? The pain of hard-working or the pain of regret?
展开
-
单例模式实现
单例模式分为饿汉式和懒汉式 代码实现: 饿汉式:所谓饿汉式,也就是不管能不能用的上,都会加载,像一个恶汉,如果在构造方法里写了性能消耗较大,占时较久的代码,比如建立与数据库的连接,那么就会在启动的时候感觉稍微有些卡顿。 private Singleton1{ } private static Singleton1 instance=new Singleton1(); public static S...原创 2020-02-11 17:20:04 · 160 阅读 · 0 评论 -
Java动态代理底层机制浅析
在学习spring之初,总会见到动态代理,换句话说不理解动态代理就没法理解spring,诚然可以使用一些“万能模板”,但不理解底层原理和咸鱼有什么区别呢? 什么是动态代理 所谓动态代理,显而易见相对于静态代理 静态代理的好处 可以使得我们的真实角色更加纯粹 . 不再去关注一些公共的事情 . 公共的业务由代理来完成 . 实现了业务的分工 , 公共业务发生扩展时变得更加集中和方便 . 缺点 : 类多了...原创 2020-01-23 17:30:39 · 287 阅读 · 0 评论