PV是什么: PV是page view的简写。PV是指页面的访问次数,每打开或刷新一次页面,就算做一个pv。 计算模型: 每台服务器每秒处理请求的数量=((80%*总PV量)/(24小时*60分*60秒*40%)) / 服务器数量 。其中关键的参数是80%、40%。表示一天中有80%的请求发生在一天 ...
分类:
Web程序 时间:
2016-06-15 23:42:12
阅读次数:
245
定义:使多个对象都有机会处理请求,从而避免请求的发送者和接收者的耦合关系。将这个对象连成一个链,并沿着这条链传递请求,直到有一个对象处理它为止。 好处: 当客户提交一个请求的时候,请求是沿着链传递直至有一个concretehandler对象负责处理他。 这就使得接收者和发送者都没有对方的明确信息,且 ...
分类:
其他好文 时间:
2016-06-14 17:46:26
阅读次数:
203
责任链模式:可以为某个请求创建一个对象链。每个对象依序检查此请求,并对其处理,或者把它传给链中的下一个对象。 责任链上的对象负责处理请求,客户只需要将请求发送到责任链上即可,无需关心处理的细节和请求的传递,所以请求的发送者和接收者解耦了。 类图: 具体例子: 一个Logger日志抽象类,三个具体日志 ...
分类:
其他好文 时间:
2016-06-13 00:57:18
阅读次数:
204
Glide是 Google推荐的图片加载库,它可以支持来自url,Android资源,文件,Uri中的图片加载,同时还支持gif图片的加载,以及各种图片显示前的bitmap处理(例如:圆角图片,圆形图片,高斯模糊,旋转,灰度等等),缓存处理,请求优先级处理,动画处理,缩略图处理,图片大小自定义等等.可谓是非常的强大.1.添加Glide库需要在build.gradle中加入依赖,目前最新的版本是3.7...
分类:
其他好文 时间:
2016-06-12 03:29:17
阅读次数:
177
1. 职责链模式(Chain Of Responsibility)的定义 (1)定义 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 ①标准的职责链模式中,只要有对象处理了请求,这个请求就到此为至,不再 ...
分类:
其他好文 时间:
2016-06-10 10:59:45
阅读次数:
155
责任链设计模式:
在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。
责任链模式涉及到的角色如下所示:
● 抽象处理者(Handler)角色:定义出一个处理请求的接口。如果需要,接口可以定义 出一个方法以设定和返回对下家的引用。这个角色通常由一个Java抽象类或者Java接口实现。上图中Handler类的...
分类:
Web程序 时间:
2016-06-07 13:08:52
阅读次数:
257
前言:
Volley是一个发布以来流行至今的网络框架,他的好处也人尽皆知。高并发、不易OOM、代码简介、可拓展性强等等,几乎大多数项目都会集成它或它的改良版。但Volley为什么在高并发上性能好?官网为什么说它只适合体积小的网络请求呢?
通过本章我们可以了解如下问题:
1.了解Volley的工作原理。
2.在同时有两个相同的请求时,如何优化处理?
3.请求数量大、资源竞争激烈的情...
分类:
其他好文 时间:
2016-06-06 06:55:05
阅读次数:
547
Apache请求处理循环详解 : 1、Post-Read-Request阶段: 在正常请求处理流程中,这是模块可以插入钩子的第一个阶段。对于那些想很早进入处理请求的模块来说,这个阶段可以被利用。 2、URI Translation阶段 : Apache在本阶段的主要工作:将请求的URL映射到本地文件 ...
分类:
Web程序 时间:
2016-06-03 14:28:58
阅读次数:
1024
中间件(Middleware) ASP.NET Core开发,开发并使用中间件(Middleware)。 中间件是被组装成一个应用程序管道来处理请求和响应的软件组件。 每个组件选择是否传递给管道中的下一个组件的请求,并能之前和下一组分在管道中调用之后执行特定操作。 具体如图: 开发中间件(Middl ...
分类:
其他好文 时间:
2016-05-29 00:43:56
阅读次数:
247
职责链模式(又叫责任链模式): 包含了一些命令对象和一些处理对象,每个处理对象决定它能处理那些命令对象,它也知道应该把自己不能处理的命令对象交下一个处理对象,该模式还描述了往该链添加新的处理对象的方法。 角色: 抽象处理者:定义出一个处理请求的接口。如果需要,接口可以定义出一个方法,以设定和返回对下 ...
分类:
Web程序 时间:
2016-05-28 15:41:19
阅读次数:
158