前面分析了Volley初始化的基本流程,下面我们来看一看Volley发送请求的过程。 这是最简单的发请求过程。 我们看一下StringRequest的实现。 这个类,主要是一个构造方法,两个实现方法。我们一个一个阅读: 构造方法: 可以看到,这个方法,主要保存了最后请求完成的监听,其余的直接使用父类 ...
分类:
其他好文 时间:
2016-05-22 15:14:17
阅读次数:
216
ASP.NET Webform 后台代码(behind code) 这种behind code 模式有5个问题,我们用MVC的设计思想来分别解决这些问题 1、基于视图的方案来解决基于行为的需求 从上图可以看出,整个请求过程看上去很奇怪: 用户发起一个HTTP请求,比如HTTP POST / GET ...
分类:
Web程序 时间:
2016-05-18 12:11:47
阅读次数:
199
当jQuery ajax向服务器发送请求,服务器发生异常,比如:400、403、404、500等异常,服务器将异常响应给客户端,此时的ajax可以获取异常信息并进行处理,但此时我们一般是跳转到与异常编码对应的异常页面,对异常集中展现与处理。 首先,发送ajax请求: $.ajax({ type: ‘ ...
分类:
Web程序 时间:
2016-05-17 13:03:22
阅读次数:
473
前端请求过程是指用户和应用服务器之间发生数据交互前的展现过程,这个过程通常不包含业务逻辑,不需要处理动态内容。 所谓唯快不破,互联网产品在用户体验方面,很重要的一点就是快。前端技术基本的架构与优化,主要是怎样让页面更快更好的展示在用户面前。 一、页面开发最佳实践 1.css样式置顶,Javascri ...
分类:
其他好文 时间:
2016-05-16 15:48:36
阅读次数:
568
注:XLMHttpRequest简写为XHR 一.HTTP请求过程 (1)建立TCP链接 (2)web浏览器向web服务器发送请求命令 (3)web浏览器发送请求头信息 (4)web服务器应答 (5)web服务器发送应答头信息 (6)web浏览器向浏览器发送数据 (7)web服务器关闭TCP链接 二 ...
分类:
Web程序 时间:
2016-05-13 10:26:23
阅读次数:
130
php-cp(php-connect-pool)是用php扩展写的一个数据库连接池。 我们知道php开发速度快,适合创业快速迭代,但当流量大了之后,php大量的短连接给db层造成多余的消耗,而php处理请求过程中连接会一直持有再加上进程之间不能共享tcp连接会导致撑高mysql的连接,mysql的性 ...
分类:
数据库 时间:
2016-05-13 09:48:41
阅读次数:
183
前两篇我们分析了Tomcat服务的启动过程和Connector(连接器)。现在让我们看看一次Tomcat服务器是怎么提供HTTP服务的。 上文我们说到endpoint是底层处理I/O具体实现类,那么一次HTTP首先也要从这个类中开始。还是以NIOEndPoint实现类为例子。在NIOEndPoint类中有一个名为Acceptor内部类。该内部类负责接收即将到来的TCP/IP连接,并将它们...
分类:
Web程序 时间:
2016-05-13 00:32:48
阅读次数:
199
Lvs-nat就是多目标DNAT,也就是多目标的地址转换;通过将请求报文中的目标地址和端口地址修改为挑选出来的某RS的RIP和PORT实现转发;Lvs-nat处理请求过程及其特点:1、当客户端发出请求时,前端主机接受请求;此时源IP时CIP,目标IP时VIP2、当客户端请求报文经过PREROUTING流入..
分类:
Web程序 时间:
2016-05-11 23:56:27
阅读次数:
467
重复提交的问题是: 1:用户在提交以后,通过post请求停在了结果页面。 2:如果用户进行刷新则是指将刚才的请求协议再次向服务器发送。 解决的方式: 1:在提交成功以后,重定向(新的请求过程)到其他的地方给用户一个显示。 2:页面上,隐藏一个hidden元素。通过session来验证。 ...
分类:
其他好文 时间:
2016-05-05 01:52:59
阅读次数:
176
处理请求行,一般的http请求过程中,ngx_http_process_request_line函数被ngx_http_wait_request_handler调用,并且在ngx_http_wait_request_handler中被设置为读事件的回调函数。在连接被accept之后,有数据到达之后会执行ngx_http_create_request函数,之后再有读事件被触发..
分类:
Web程序 时间:
2016-04-29 02:01:00
阅读次数:
420