目录
- 1、代码设计的代理模式
- 2、计算机网络中的正向代理和反向代理
- 总结
1、代码设计的代理模式
代理模式属于构建型模式(Proxy),提供了对目标对象的一种访问方式; 即通过代理对象访问目标对象。这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法。

主要思想: 由被代理对象(业务类)和代理类组成,代理类通常包括日志代理类、权限代理类。
动态代理和静态代理的区别:
1、静态代理在代理前就知道要代理的是哪个对象,而动态代理是运行时才知道;
2、静态代理一般只能代理一个类,而动态代理能代理实现了接口的多个类;
JDK与Cglib动态代理对比:
1、JDK动态代理只能代理实现了接口的类,没有实现接口的类不能实现JDK的动态代理;
2、Cglib动态代理是针对类实现代理的,运行时动态生成被代理类的子类拦截父类方法调用,因此不能代理声明为final类型的类和方法;
动态代理主要应用场景:Spring AOP面向切面底层 ——Spring如何选择两种代理模式
1、如果目标对象实现了接口,则默认采用JDK动态代理;
2、如果目标对象没有实现接口,则使用Cglib代理;
3、如果目标对象实现了接口,但强制使用了Cglib,则使用Cglib进行代理
2、计算机网络中的正向代理和反向代理
正向代理: 需要你主动设置代理服务器ip或者域名进行访问,由设置的服务器ip或者域名去获取访问内容并返回;
具体:正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。
正向代理的用途:
(1)访问原来无法访问的资源,如google
(2) 可以做缓存,加速访问资源
(3)对客户端访问授权,上网进行认证
(4)代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息
反向代理: 不需要你做任何设置,直接访问服务器真实ip或者域名,但是服务器内部会自动根据访问内容进行跳转及内容返回,你不知道它最终访问的是哪些机器。反向代理(Reverse Proxy)实际运行方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。
反向代理的作用:
(1)保证内网的安全,可以使用反向代理提供WAF功能,阻止web攻击。大型网站,通常将反向代理作为公网访问地址,Web服务器是内网。
(2)负载均衡,通过反向代理服务器来优化网站的负载
nginx反向代理
nginx支持配置反向代理,通过反向代理实现网站的负载均衡。拿出一个nginx服务器做反向代理,其他nginx依然是服务器。nginx反向代理可以解决跨域的问题!
正向代理是代理客户端,为客户端收发请求,使真实客户端对服务器不可见
反向代理是代理服务器端,为服务器收发请求,使真实服务器对客户端不可见
总结
本篇文章就到这里了,希望可以给你带来一些帮助,也希望您能够多多关注的更多内容!
相关推荐:
AI人工智能:开发与应用的必备软件推荐
ChatGPT的破解版:AI世界的新突破,ai无禁忌
SEO是什么意思?揭秘SEO的真正含义与重要性,公司推广网站询问d火18星来
OpenAI您的信用卡被拒绝了?请尝试用借记卡支付,轻松解决支付问题!,ai cdr缩略图补丁
SEO优化的利器:提升网站排名的秘密武器,联想ai7g-3笔记本
SEO站内优化:提升网站排名的核心策略,厦门市网站优化企业
ChatGPT免费用户每天的使用限制:如何高效利用,突破困境!,花花制作ai
ChatGPT使用问题?如果您正在使用VPN,请尝试将其关闭,ai制作渐变立体
AI批量文章工具,让写作变得高效与轻松,cs机器人ai
SEO要素:优化网站排名的关键因素全解析,棒球大联盟营销推广文案
seo需要学习什么语言,做seo需要懂什么技术 ,ai软件制作教程
SEO全套秘籍:提升网站流量与排名的终极指南,荣昌手机网站建设
ChatGPTWindows版本:让AI助手成为你的工作与生活得力助手,Ai相减变形
SEO查看-如何通过精确分析提升网站流量与排名,东丽网站建设价格
ChatGPT崩一次多久修复?揭秘背后的技术与保障,ai1818818
zblog站群,zblog怎么样 ,欧卡2ai汽车如何使用
GPT-3模型下载:开启智能时代的无限可能,ai走入
AI文章比对技术:引领写作与内容审核的新革命,ai智能写作小说免费
seo要会些什么,seo需要学些什么内容 ,轻盈ai
AI人工智能:改变未来的科技革命
SEO学堂:开启数字营销新时代,全面提升网站排名与流量,文山ai营销推广方案
seo要懂些什么,seo主要做什么的 ,小艾艾AI
UCMS:引领智慧医疗新时代,打造数字化健康未来,推广工作谈营销
SEO详解:如何优化你的网站提升排名,获得更多流量,伊春湖南网站优化推广
AI上的文章属于原创吗?人工智能创作内容的归属问题
ChatGPT登录503错误?轻松解决,快速恢复畅享智能体验!,ai怎么加植物材质效果
SEO查:如何用精准的SEO诊断助力网站流量爆发,美团关键词排名怎么补
seo用到什么软件,做seo需要用到什么软件 ,皮皮ai
自动写文章AI:高效创作工具,开启写作新纪元
SEO重要性与企业互联网发展的必由之路,互联网营销推广平台设计
为什么要年前做SEO,企业为什么做seo推广 ,云南ai大数据公司
撰写稿子的AI,写作的“超级助手”来了!
ChatGPT打开后空白:如何解决这个困扰并高效使用AI助手,ai四声怎么写
SEO趋势:2025年搜索引擎优化的未来发展,河南省营销推广系统官网
ChatGPT:打破语言障碍,理解与沟通的新时代,交通轨道ai
SEO优化:如何让网站更具有吸引力,散文ai写作咒语是什么
SEO才能:提升网站排名,突破网络营销的核心竞争力,南宁本地seo营销公司
SEO有意:如何通过优化策略提升网站排名与流量,天津政府智慧网站建设
SEO与网络推广机构:如何选择最适合你的数字营销合作伙伴,ai写作软件性价比高吗
OpenAI推出的GPT-4Turbo大幅降低了AI应用成本,推动了AI技术的普及化,ai*版
SEO舆情:如何通过有效的舆情管理提升企业品牌形象,seo推广外包提高收录
seo网页优化什么意思,seo网站优化必知的10个问答,问吧,【解决】百度不知道 ,ai识别点读机
OpenAI网站崩溃原因:背后的技术与挑战,千牛Ai智投在哪里找
优化入口:提升网站流量与转化率的秘密武器,琼海关键词排名品牌
亚马逊seo信息是什么,亚马逊seo关键词优化软件 ,光谷ai
SEO教研:数字营销新趋势,提升网站流量与转化率的关键,齐鲁证券网站建设
ChatGPT与讯飞:AI语音与智能对话的完美融合,ai直角变圆角
企业如何借助SEO咨询实现精准流量引爆,助力业绩提升,立刻推广的旅游线下营销
AI人工智能文章生成平台,释放创作无限可能
SEO怎么做才能提升网站流量与排名?这篇文章给你全攻略,铁岭定制网站推广公司电话