- 博客(4)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 【GOF】代理模式之动态代理
动态代理避免了静态代理的重复性重写方法的弊端,通过InvocationHandler接口来简化此过程。在InvocationHandler控制器中实现了接口方法的封装,而无需再在各个方法中去做具体的实现,提高了灵活性。需要注意的是InvocationHandler控制器中通过反射会降低系统的性能,但是系统的可维护性和复用性都得到了很高的提升,所以还是很值得借鉴的!
2016-04-30 21:24:58 449 2
原创 【GOF】代理模式(proxy)之静态代理
这篇文章介绍一下代理模式,代理模式为其他对象提供一种代理,以控制对这个对象的访问,它可以在保证不改变原有类的前提下完成对目标类的完善。它是给某一个对象提供一个替代者(占位者),使之在client对象和subject对象之间编码更有效率。代理可以提供延迟实例化(lazy instantiation),控制访问等等,通过代理类的方法调用了目标类中的方法,实现了在不违背“开闭原则”的前提下对目标类的修饰,提高了接口的可维护性!
2016-04-29 21:28:42 598 7
原创 【GOF】单例模式singleTon的再认识
GoF中很经典的模式——单例模式。使用单例的目的是为了避免不一致问题,防止状态变化!简单说来就是,防止我们频繁初始化类的时候造成数据状态不一致的问题,通过单例模式可以保证类的唯一性。☆三大特性 1.单例类只能有一个实例; 2.单例类必须自己创建自己的唯一实例; 3.单例类给其他所有对象提供这一实例;
2016-04-25 20:18:49 766 8
原创 【I/O操作】 Struts框架下上传图片
文章中介绍了常用的上传图片的实现过程,比较简单,通过借助开源的工具类完成!由于是非常常用的功能,所以总结一下分享给大家!
2016-04-12 17:58:25 695 8
Nginx_ppt_zhanghui
2018-06-13
启动上下文失败——启动jboss失败,求大神解答,谢谢!
2016-05-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人