首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

java设计模式之代理模式【设计模式】

张三想要去日本某公司买xxx,但是对于经费等等一系列的原因然后就放弃了这个念头,我刚好要去日本玩的,张三得知我要去日本,他就偷偷给我说,他想要一个size为D的xxx,让我帮他代购一个,于是我就带着他的需求去日本某公司购入了xxx,然后买完之后回国拿给了张三。 在这个过程中,我作为代理对象(我带着张三的需求【购买的动作即为接口,他的需求即为方法和参数】),张三作为被代理对象。我帮他购买这个过程就叫做代理。 又有一个环境,即当张三的老婆也需要女性的xxx,也偷偷的让我代购,那么我又要亲自过去帮她买,但是想想,我作为一个d代理,一会儿帮这个买,一会儿帮那个买,每次买的东西还不一样,想想,如果作为代码写成一个系统代码是不是会非常的多?

03

细说java系统之动态代理

在深入学习动态代理之前,需要先掌握代理模式。只有深刻理解了代理模式的应用,才能充分理解Java动态代理带来的便利。 在生活中存在许多使用“代理模式”的场景,比如:村里的张三今年已经30岁了,但是还没结婚,可把他老妈给愁坏了,于是就拜托村东头的王媒婆给儿子找个媳妇。 在这里,要娶媳妇的人是张三,但是他不能直接跑到女方家把人家闺女直接带回来,需要中间人王媒婆上门说媒,在这里王媒婆就是一个代理。 另外,我们上大学的时候都知道,学校的机房都是通过一个代理服务器上网的,因为只有一个外网IP,不允许每一台局域网的机器都直连外网。 再者,我们通常为了保护应用程序不受外网攻击,通常将nginx部署在应用前端,作为反向代理服务器。 总之,我们总是会出于某些目的,或者因为某些限制而不得不使用代理模式。

04

Super快报第12期:浏览器盛宴,微博衰落,京东上市,空姐代购被判刑

一、浏览器年终营销盛宴 12306将被钉上互联网的耻辱柱。但是其成就了一批浏览器的年终营销大宴。猎豹、搜狗、360相继推出抢票插件。即刻比较绝,直接推出云端抢票,只需要登记信息就可以等候邮件通知了。猎豹和小米这几天还联手推出了“大巴车“行动,抢不到票没关系,可以送你回家。猎豹推出抢票浏览器后活跃用户超过100万。之前还名不见经传。 这也是中国特色了,浏览器们营销为主,产品为辅,至于技术,是神马?毕竟,国内的浏览器除了UC拥有自己的内核外,其他都是在别的浏览器上包了个壳。 二、暗黑微博史:一个已离

09
领券