一,BigPipe简介 BigPipe是一个重新设计的基础动态网页服务体系。大体思路是,分解网页成叫做Pagelets的小块,然后通过Web服务器和浏览器建立管道并管理他们在不同阶段的运行。这是类似于大多数现代微处理器的流水线执行过程:多重指令管线通过不同的处理器执行单元,以达到性能的最佳。虽然B....
JSP执行流程:@1.客户端发出请求。@2.Web容器将JSP转译成Servlet源代码。@3.Web容器将产生的源代码进行编译。@4.Web容器加载编译后的代码并执行。@5.把执行结果响应至客户端。流程图解@1.客户端发出请求,请求为JSP,web容器就会找出相应的servlet进行处理@2.将s...
分类:
Web程序 时间:
2015-05-06 12:33:37
阅读次数:
154
pig 脚本运行不需要后缀名pig脚本名为tempfile,无后缀名
用pig -f tempfile 可直接运行
另外,pig tempfile也可以直接运行
这样就可以用python临时文件存储pig脚本内容直接调用python调用pig脚本的一种方式将pig脚本用任意文件存储,执行时写入python的临时文件(tempfile模块操作),执行结束后删除。执行过程:
用tempfile模...
分类:
编程语言 时间:
2015-05-05 12:39:40
阅读次数:
143
Oracle SQL语句追踪1 SQL语句追踪 追踪SQL语句的执行过程需要在Oracle服务器端进行,Oracle服务器端会检测并记录访问进程所执行的所有SQL语句。下面使用的命令都是在命令行模式下执行的,所以我们需要使用命令行以管理员身份登陆Oracle数据库。下面就是该工具使用的详细步骤。.....
分类:
数据库 时间:
2015-05-05 12:04:23
阅读次数:
130
所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不到必需的资源而...
分类:
其他好文 时间:
2015-05-04 21:37:10
阅读次数:
178
通过前面一系列文章的学习,我们知道了ART运行时既支持Mark-Sweep GC,又支持Compacting GC。其中,Mark-Sweep GC执行效率更高,但是存在内存碎片问题;而Compacting GC执行效率较低,但是不存在内存碎片问题。ART运行时通过引入Foreground GC和Background GC的概念来对这两种GC进行扬长避短。本文就详细分析它们的执行过程以及切换过程。...
分类:
其他好文 时间:
2015-05-04 01:16:22
阅读次数:
385
整个View树的绘图流程是在ViewRoot.java类的performTraversals()函数展开的,该函数做的执行过程可简单概况为:
- 判断是否需要重新计算视图大小(measure)
- 判断是否重新需要安置视图的位置(layout)
- 判断是否需要重绘(draw)...
分类:
移动开发 时间:
2015-05-03 20:43:17
阅读次数:
222
设计script时,有时候需要修改脚本,例如删除或置换某些关键词。像这种在script执行过程动态修改文件的做法,称为流编辑。具有流编辑能力的工具,称为流编辑器。sed是这方面的强者。另外script执行时可能要制作报表,呈现各字段信息,awk完美解决。一、正则表达式正则表达式是..
分类:
系统相关 时间:
2015-05-02 18:20:02
阅读次数:
176
CASE命令有两种语句格式。语法形式1:CASE expressionWHEN expression_11 THEN expression_12…WHEN expression_n1 THEN expression_n2[ELSE expression_m]END该语句的执行过程是:将CASE后面表...
分类:
其他好文 时间:
2015-05-01 11:55:42
阅读次数:
116
一、什么是 AOP。AOP(Aspect Orient Programming),也就是面向切面编程。能够这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序执行过程。二、AOP 的作用。经常通过 AOP 来处理一些具有横切性质的系统性服务,如事物管理...
分类:
编程语言 时间:
2015-04-30 16:07:10
阅读次数:
128