职责链模式,是属于行为型设计模式,可以把一个请求分给多个对象处理的机会,可以避免发送者和处理者之间的耦合。 (二)职责链模式的演变 现在员工需要请假,请假审批规则如下: 一天之内:组长审批通过即可,无需报送到部门经理; 一天到三天:部门经理审批即可,无效报送到中心老大; 三天到三十天:部门老大审批, ...
分类:
其他好文 时间:
2018-02-04 15:42:58
阅读次数:
226
一分钟了解负载均衡的一切 什么是负载均衡 负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据【均匀】分摊到多个操作单元上执行,负载均衡的关键在于【均匀】。 常见的负载均衡方案 常见互联网分布式架构如上,分为客户端层、反向代理nginx层、站点层、服 ...
分类:
其他好文 时间:
2018-02-04 15:35:49
阅读次数:
99
一直听别人说Ajax怎么怎么实用,做什么什么东西要用Ajax,我也看了看Ajax大概是个什么东西,今天就整理整理我学到的一些东西吧。 1.传统的web应用 传统的web应用允许用户填写表单(form),当提交表单时就向Web服务器发送一个请求。 服务器接收并处理传来的表单,然后返回一个新的网页。这个 ...
分类:
Web程序 时间:
2018-02-04 12:47:23
阅读次数:
263
提到分发请求,相信大多数人首先会想到Nginx,Nginx作为一种多功能服务器,不仅提供了反向代理隐藏主机ip的能力,还拥有简单的缓存加速功能。当然Nginx最强大的功能还是分发请求,不仅提供了哈希,一致性哈希,负载均衡等多种请求分发模式,还保证了自己服务的轻量和稳定。一台Nginx服务器常年工作在 ...
分类:
编程语言 时间:
2018-02-04 11:15:09
阅读次数:
183
一些基本概念 1.进程( Process )//在一定的内存中承载应用程序,一个进程的错误可能造成其它进程的崩溃 2.应用程序域(AppDomain)//Net程序需要Clr进行托管以保障安全,AppDomain正是Clr创建的区块,Clr利用进程,将其划分为N块逻辑分区//这些分区就称为AppDo ...
分类:
Web程序 时间:
2018-02-04 11:14:43
阅读次数:
211
上一篇blog是关于gRPC框架的基本使用,假设说gRPC仅仅是远程发几个參数,那和一个普通的http请求也没多大区别了。所以今天我就来学习一下gRPC高级一点的用法。流! 流能够依据用法,分为单向和双向: 单向 – Client->Server – Server->Client 双向 – Clie ...
分类:
Web程序 时间:
2018-02-04 11:12:14
阅读次数:
236
容器 Servlet没有main()方法,它们受控于另一个Java应用,这个Java应用称为容器(Container)。我们最常见的tomcat就是这样一个容器。 Web服务器应用(如Apache)得到一个指向Servlet的请求(而不是其他请求,如请求一个普通的静态HTML页面)时,服务器不是把这 ...
分类:
Web程序 时间:
2018-02-04 00:37:44
阅读次数:
151
切换路由时,控制台警告 前端发了一个异步请求,在异步请求的回调中使用this.setState方法;当异步请求发送后接口数据还没返回期间,做了路由切换的操作,于是上一个react组件就被销毁了。但是这时,刚才向后台发送的异步请求却在这时返回了,于是执行this.setState方法,但是,这个组件的 ...
分类:
其他好文 时间:
2018-02-04 00:26:16
阅读次数:
96
这三个对象我们在开发Asp.net程序时经常会用到,似乎很熟悉,但有时候又不太确定。本文通过一个简单的例子来直观的比较一下这三个对象的使用。HttpModule:Http模块,可以在页面处理前后、应用程序初始化、出错等时候加入自己的事件处理程序HttpHandler:Http处理程序,处理页面请求H ...