P7 Java通过JNI与C/C++进行相互调用Java通过JNI与C/C++进行相互调用,可以分成两种方式。同步调用和异步调用。那么同步调用和异步调用有什么区别呢?简单通俗的说就是:同步调用:A叫B去A家吃饭,此时B在忙,B说等会忙完了就去,而A此刻就在等B,等B忙完了之后A和B一起去A家吃饭。异步调用:A叫B去A家吃饭,此时B在忙,B说等会忙完了就去,A听了之后就去忙别的事情了,B忙完了之后自己一个人去A家。
P5 0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、$row[’id’]的速度是$row[id]的7倍。 3、echo比print快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo$str1,$str2。
P18 Yahoo!在06年雇佣Doug Cotting,希望通过支持Hadoop来提高其计算能力,以对抗Google的GFS。Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS放宽了POSIX的要求,允许以流的形式访问文件系统中的数据, HDFS提供了很强的failover,互为备份和高可靠性的分布式文件系统。 HadOOP的使用者有Yahoo, Facebook和Amazon EC2, Amazon S3。我们看到hadoop的logo是个小象,可见项目组对这个项目将来的预期。
P23 Hbase分析报告本文基于环境hadoop-0.16.4和hbase-0.1.3编写Hbase是一个分散式开源数据库,基于Hadoop分散式文件系统,模仿并提供了基于Google文件系统的Bigtable数据库的所有功能。Hbaes的目标是处理非常庞大的表,可以用普通的计算机处理超过10亿行资料,并且有数百万列元素组成的资料表。Hbase可以直接使用本地文件系统或者Hadoop作爲资料存储方式,不过爲了提高资料可靠性和系统的健壮性,发挥Hbase处理大资料量等功能,需要使用Hadoop作爲文件系统,那麽我们就先要了解Hadoop文件系统的基本特性和原理,才能更好地理解Hbase的工作方式。
P5 体系结构概述分布式采集系统是建立在hadoop分布式文件系统和zookeeper分布式协调系统基础之上的,所有的数据都存储在分布式文件系统hdfs上,服务器之间的通信、同步等操作都是通过zookeeper服务器完成。采集器的设计全网采集器共分三部分:TaskListner,Crawler,ResultSummiter。TaskListner模块:用JAVA语言编写,为了方便的与ZOOKEEPER和HDFS通信。它的主要作用是监测任务文件夹,发现有任务文件生成,便调用一个Crawler程序对任务进行采集。TaskListner可以同时调用多个Crawler程序进程,并行采集。Crawler模块:用C++语言编写,它的主要作用是对任务文件中的URL进行采集,采集完成后调用ResultSummiter函数将采集结果上传到HDFS上。ResultSummiter模块:用JAVA语言编写。
P42 述本章节将介绍jBPM5的各种组件。组件将带您快速的了解业务流程的生命周期和阶段。这些阶段包括建模、部署、执行和监视。建模jBPM允许用户通过图形的方式修改业务流程。用户和开发者可通过三种方式修改BPMN2.0业务流程定义。DroolsFlowforeclipse插件DroolsFlow支持创建,调试流程。jBPM5foreclipse插件目前仍在开发中,仅支持创建流程。完成后的版本将完全支持BPMN2.0规范。基于WEB的Oryx编辑器(EXT实现)Oryx编辑器整合到Guvnor,它是一个存储流程的知识库。
P2 java权限管理系统数据库设计
P4 jquery动态分页最近一直研究jquery的分页效果,刚刚弄好了一个,拿出来与大家分享。分页效果与时光网的差不多。
P4 高级查询技术高级查询技术主要是涉及多个表的链接查询技术、嵌入SELECT语句的子查询技术,把多个查询联合起来的联合技术等。连接查询需要同时从两个或者连个以上的表中检索数据。链接就是允许同时从两个表或者两个以上的表中检索数据,指定这些表中的某个或者某些列作为连接条件。在SQLServer中,可以使用两种连接语法的形式,一种是ANSI链接语法形式,这是连接条件出现在FROM子句中;
P16 我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函数的其他功能,而这个功能有bug的话,那绝对是一件非常郁闷的事情。所以说,每编写完一个函数之后,都应该对这个函数的方方面面进行测试,这样的测试我们称之为单元测试。传统的编程方式,进行单元测试是一件很麻烦的事情,你要重新写另外一个程序,在该程序中调用你需要测试的方法,并且仔细观察运行结果,看看是否有错。正因为如此麻烦,所以程序员们编写单元测试的热情不是很高。于是有一个牛人推出了单元测试包,大大简化了进行单元测试所要做的工作,这就是JUnit4。
P9 HTTP1xx-信息提示这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。?100-继续。?101-切换协议。2xx-成功这类状态代码表明服务器成功地接受了客户端请求。?200-确定。客户端请求已成功。?201-已创建。?202-已接受。?203-非权威性信息。?204-无内容。?205-重置内容。?206-部分内容。3xx-重定向客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。?302-对象已移动
P53 SOA教材目录Webservice首先了解什么是SOA?SOA是Service-OrientedArchitecture的缩写,翻译过来就是“面向服务的架构”。它是一种架构思想,而不是一种技术。Webservice是实现SOA的最好方式。WebService即web服务。服务是指与业务相关,独立于技术的业务接口。Web服务当然也具备这个特点。简单的说webService就是系统中对外暴露的接口。这里可能对“服务”的理解有些模糊,在下面的介绍中会逐渐理解服务到底是什么样的。
P4 Tengine是由淘宝核心系统部基于Nginx开发的Web服务器,它在Nginx的基础上,针对大访问量网站的需求,添加了很多功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,淘宝商城等得到了很好的验证。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。Tengine现已开源。淘宝网现在已经将其服务器平台软件Tengine开源,已提供下载。Tengine基于Nginx,针对大流量网站需求增加了很多功能特性和性能优化。以下沿引项目主页上的特性介绍:继承Nginx-1.0.10的所有特性;组合多个CSS、JavaScript文件的访问请求变成一个请求;
P46 类此类是地图API的核心类,用来实例化一个地图。构造函数配置方法地图状态方法修改地图状态方法控件方法右键菜单方法覆盖物方法地图图层方法坐标变换事件MapOptions类此类表示Map构造函数的可选参数。它没有构造函数,但可通过对象字面量形式表示。Point类此类表示一个地理坐标点。属性方法Pixel类此类表示地图上的一点,单位为像素。属性方法Bounds类构造函数此类表示地理坐标的矩形区域。矩形区域通过两个点的x、y坐标进行描述,其中数值较小的点位于矩形的左下角、数值较大的点位于矩形的右上角。属性方法Size类此类以像素表示一个矩形区域的大小。Size对象包含两个属性:width、height,分别表示矩形的水平方向的数值和竖直方向的数值。
P40 在JavaScript程序中应用ADO的基本步骤在JavaScript程序中应用ADO有五个基本步骤,下面我们来详细地介绍一下:16.6.1创建连接使用ADO的第一步是建立“连接”,只有建立连接,才可能与数据库交换数据。建立连接一般需要两个步骤:[01]指定连接的数据源所连接的数据源使用Connection.ConnectionString(连接字符串)属性指定,对于不同的数据提供者和数据源,连接字符串中所指定的参数也会有所不同.
P2 mongodb与mysql命令对比传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中没有列、行和关系概念,这体现了模式自由的特点。
P5 一般HTTP通信时,会使用Content-Length头信息性来通知用户代理(通常意义上是浏览器)服务器发送的文档内容长度,该头信息定义于HTTP1.0协议RFC 1945 10.4章节中。浏览器接收到此头信息后,接受完Content-Length中定义的长度字节后开始解析页面,但如果服务端有部分数据延迟发送吗,则会出现浏览器白屏,造成比较糟糕的用户体验。
P24 Html总结一、Html简介 HTML是一种标记语言 忽略大小写,语法宽松 使用HTML标记和元素,可以: 控制页面和内容的外观 发布联机文档。使用HTML文档中插入的链接检索联机信息 创建联机表单,收集用户的信息、执行事务等等 插入动画 开发帮助文件
P2 今天在实际开发中对于MySQL数据库进行移植发生的问题来说下. 开始把本地data中的数据库文件拷贝到另一台机子上Test, 执行show tables ; 可以看到数据库表,但是对表进行任何操作都报错: 表不存在 , 原以为Mysql的数据库文件(.frm)Copy->stick到本地安装MySQLDB目录的data文件夹下就可以.事实不是我们想的那样. 对于MySQL数据库的移植,我们能看到的只是它生成的表结构 以就是说以 .frm为后缀名的文件.
P19 云数据复制平台部署说明书中航信华东数据中心