自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

转载 主流NoSQL数据库评测之HBase

【IT168 专稿】本篇要评测的NoSQL产品是HBase,和其他简单的Key-Value结构不同,HBase主要面向处理海量数据的应用,可以认为是Google BigTable的一个开源版本。由于Facebook使用HBase来存储消息内容和大数据量的实时分析而使得这一产品备受关注。   系列文章:   主流NoSQL数据库评测之Tokyo Cabinet   主流NoSQL数据库评测之H

2012-05-29 21:35:17 471

转载 Hbase集群配置

官方文档中说部署Hbase不能使用release版本的hadoop,否则会丢失数据。 因此需要重新编译Hadoop。 重新编译Hadoop for hbase 见文章 http://blog.csdn.net/zklth/article/details/7191530。 HBase配置步骤: (1) 首先配置 hadoop 参见文章 http://blog.csdn.ne

2012-05-29 21:23:26 488

转载 PHP通过Thrift操作Hbase

HBase是一个开源的NoSQL产品,它是实现了Google BigTable论文的一个开源产品,和Hadoop和HDFS一起,可用来存储和处理海量column family的数据。官方网址是:http://hbase.apache.org 一 、HBase访问接口 1.  Native Java API,最常规和高效的访问方式,适合Hadoop MapReduce Job并行批处理HBase

2012-05-29 21:06:51 775

转载 php socket讲解与实例

在这一章里你将了解到迷人而又让人容易糊涂的套接字(Sockets)。Sockets在PHP中是没有充分利用的功能。今天你将看到产生一个能使用客户端连接的服务器,并在客户端使用socket进行连接,服务器端将详细的处理信息发送给客户端。 当你看到完整的socket过程,那么你将会在以后的程序开发中使用它。这个服务器是一个能让你连接的HTTP服务器,客户端是一个Web浏览器,这是一个单一的 客户端/

2012-05-16 14:22:59 329

转载 PHP Socket 编程

socket     Socket协议的形象描述          1.一个是发动机(Socket),提供了网络通信的能力                  一个是轿车(Http),提供了具体的方式        2.socket的英文原义是“孔”或“插座”。在这里作为4BDS UNIX的进程通信机制,取后一种意义。socket非常类似于电话插座。以一个国家级电话网为例。电话的通话

2012-05-16 14:21:36 420

转载 互联网系统中的利器thrift(一)简介

http://www.code-trick.com/thrift-1/ 现如今互联网系统越来越复杂,程序员的分工越来越细,如WEB前端使用PHP,后台某些服务使用Python或者C/C++或者nodejs,再或者是erlang开发提供的服务,那如何让这些服务之间可以非常容易的交互呢,google提供了protobuf,而facebook提供了thrift,关于这两者之间的详细的性能评

2012-05-14 17:00:12 697

转载 Facebook之Thrift简介

第一节 RPC技术及实现简介 首先思考一下分布式系统中的 RPC (Remote Procedure Call) 问题,一个完整的 RPC 模块需要可以分为三个层次 · 服务层(service):RPC 接口定义与实现 · 协议层(protocol):RPC 报文格式和数据编码格式 · 传输层(transport):实现底层的通信(如 socket)以及系统相关的功能(如事件循环、多线程)

2012-05-14 16:26:55 556

转载 SQL_CALC_FOUND_ROWS真的很慢么?

分页程序一般由两条SQL组成: SELECT COUNT(*) FROM ... WHERE .... SELECT ... FROM ... WHERE LIMIT ... 如果使用SQL_CALC_FOUND_ROWS的话,一条SQL就可以了: SELECT SQL_CALC_FOUND_ROWS ... FROM ... WHERE LIMIT ... 在得到数据后

2012-05-14 12:55:22 854

转载 mysql的SQL_CALC_FOUND_ROWS 使用

我们一般用 COUNT() 或者 mysql_num_rows() 来获取查询的行数; 在MySQL4,5里面,有 SQL_CALC_FOUND_ROWS 可以在查询的同时,计算行数: $query = "SELECT SQL_CALC_FOUND_ROWS * FROM title WHERE ID >1000 LIMIT 10;"; $result = $db->query($

2012-05-14 12:51:07 686

转载 MySQL技巧:结合相关参数 做好Limit优化

【IT168 专稿】我们在查询数据时,往往需要指定返回几行数据。如现在有一个B/S架构的应用程序,其每一页可能只显示30条记录。此时为了提高显示的效率,一般就要求数据库一次只返回三十条纪录。等用户按下一页的时候,再从数据库中返回30条记录,以此类推。这可以缩短数据显示的时间。当查询的基表比较大时,这个措施非常有效。此时可以使用Limit关键字来实现这个需求。Limit子句可以被用于强制Select

2012-05-14 12:49:32 509

转载 thrift的安装以及php客户端编写

thrift的安装 install jdk for linux(如果需要集成java,可以不装) 1、去官方网站下载安装包,如果是64位系统,记得选择linux x64,现在是1.6版, java1.5下载:http://java.sun.com/products/archive/j2se/5.0_22/index.html,安装同1.6 2、下载 xxx.bin的版本,比如:jd

2012-05-12 23:36:55 2816

转载 Apache Thrift研究

1.    背景介绍... 3 2.    研究成果... 3 2.1.     环境与依赖... 3 2.2.     安装步骤... 3 2.2.1.      libEvent安装... 3 2.2.2.      boost安装(略)... 4 2.2.3.      zlib安装(略)... 4 2.2.4.      thrift安装... 4 2.2.

2012-05-12 17:39:22 1389

转载 PHP的生命周期

php本身的生命周期是在命令行执行php test.php程序的生命周期(也就是cli) 整个过程如下: 执行php test.php 调用每个扩展的模块初始化程序     请求test.php程序     调用每个扩展的请求初始化程序         执行test.php程序     调用每个扩展的请求关闭程序     释放内存等清除工作 调用每个扩展的模块关闭程序 终止ph

2012-05-04 00:14:46 1040

转载 关于PHP的几个版本和线程安全的讨论

从PHP5.2.10版本开始(现在有PHP5.2.10和5.3两个版本),有None-Thread Safe与Thread Safe两种版本的可供选择,这两种版本有何不同,作为使用者来说又应该如何选择呢?下面聚友将为您讲述。 先从字面意思上理解,None-Thread Safe就是非线程安全,在执行时不进行线程(thread)安全检查;Thread Safe就是线程安全,执行时会进行线程(thr

2012-05-04 00:12:46 779

Spring.NET & NHibernate从入门到精通 V0.50.pdf

Spring.NET & NHibernate从入门到精通

2008-09-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除