代理模式【Proxy Pattern】
什么是代理模式呢?我很忙,忙的没空理你,那你要找我呢就先找我的代理人吧,那代理人总要知道
被代理人能做哪些事情不能做哪些事情吧,那就是两个人具备同一个接口,代理人虽然不能干活,但是被
代理的人能干活呀。
比如西门庆找潘金莲,那潘金莲不好意思答复呀,咋办,找那个王婆做代理,表现在程序上时这样的:
先定义一种类型的女人:...
分类:
编程语言 时间:
2014-06-07 01:50:57
阅读次数:
239
外观模式,为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。
Facade外观类,知道哪些子系统类负责处理请求,将客户的请求代理给适当的子系统对象。
SubSystem类,子系统类集合,实现子系统的功能,处理Facade对象指派的任务。注意子类中没有Facade的任何信息,既没有对Facade对象的引用。
外观模式体...
分类:
其他好文 时间:
2014-06-05 10:51:46
阅读次数:
209
微信占领了我们的生活,微信改变了我们的生活。公交车上刷微信,马桶上在刷微信,边吃饭边刷微信,工作一会儿就刷微信,甚至和朋友吃饭聚会也在刷微信,睡觉前的最后一个动作也在刷微信...
可见,微信现在占据了人们生活的很大一部分,而我们怎么能错过这个商机呢?新的营销时代,微信营销!
想了解微信公众平台管理系统吗http://chenxin.imicro.cc/ 爱微imicro微信公...
分类:
微信 时间:
2014-06-05 09:58:37
阅读次数:
366
这两天要为公司一个项目的服务端写性能测试脚本,其中有一个请求订单号的接口,需要客户端用post请求向服务端发送加密过的token 和订单数据。代码如下:
payload = {'token':token,'order_data':order_data}
r = requests.post(url, data=payload}
但是,服务端返回错误,花了很长时间检查了token和order_d...
分类:
编程语言 时间:
2014-06-05 05:28:23
阅读次数:
839
背景:
为了实现组件的复用,几乎所有的项目都会调用一个通用的用户组件(org)。各系统和org之间是使用webservice技术进行通,主要是org提供了webservice业务接口。经过了一段时间的使用发现组件相当稳定,正常情况下几乎可以满足所有系统的要求。只是有一个问题比较突出就是当一个方法包含过多的webservice请求时还是会有性能问题,这个问题应该说是webserv...
分类:
编程语言 时间:
2014-06-05 04:43:47
阅读次数:
308
由于默认的Linux内核参数考虑的是最通用的场景,这明显不符合用于支持高并发访问的Web服务器的定义,所以需要修改Linux内核参数,使得Nginx可以拥有更高的性能。
在优化内核时,可以做的事件很多,不过,我们通常会根据业务特点来进行调整,当Nginx作为静态Web内容服务器、反向代理服务器或是提供图片缩略功能(实时压缩图片)的服务器时,其内核参数的调整都是不同的。这里只针对最通用的、使Ngi...
分类:
系统相关 时间:
2014-06-04 23:18:19
阅读次数:
383
动态代理技术的深入讲解;分析代理类的作用与原理及AOP概念 ;创建动态类的实例对象及调用其方法 ;总结分析动态代理类的设计原理与结构 ;实现类似spring的可配置的AOP框架...
分类:
其他好文 时间:
2014-06-03 05:53:44
阅读次数:
338
站在持久化的角度, Hibernate 把对象分为 4 种状态: 持久化状态, 临时状态, 游离状态, 删除状态. Session 的特定方法能使对象从一个状态转换到另一个状态.
持久化对象的状态
临时对象(Transient):
–在使用代理主键的情况下, OID
通常为null
–不处于 Session的缓存中
–在数据库中没有对应的记录
持久化对象(...
分类:
系统相关 时间:
2014-06-02 22:34:21
阅读次数:
422
中国移动第一步,设置CMNET上网新建APN1.名称:cmnet2.APN:cmnet3.APN类型:default就仅仅填写上面3个选项,其它都是默认,不用填写。第二步,设置彩信新建APN1.名称:cmmms2.APN:cmwap3.代理:10.0.0.1724.port:805.username...
分类:
移动开发 时间:
2014-05-31 20:27:58
阅读次数:
434
事件代理(Event Delegation),又称之为事件委托。是 JavaScript
中常用绑定事件的常用技巧。顾名思义,“事件代理”即是把原本需要绑定的事件委托给父元素,让父元素担当事件监听的职务。为什么要这样做呢?众所周知,DOM操作是十分消耗性能的。所以重复的事件绑定简直是性能杀手。而事件...
分类:
编程语言 时间:
2014-05-31 19:07:56
阅读次数:
488