自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zzbjut

使用容易 精通难 且学且珍惜

原创 第八课 MongoDB GridFS

1.课程大纲                         本次课将分三个课时来介绍 GridFS 的相关内容,看一下本次课的主要内容,在介绍 GridFS 之前,首先会简单介绍一下分布式文件系统,然后会详细介绍 MongoDB 文件存储使用的 GridFS,最后将代码演示 GridFS 的使用。         1.分布式文件系统简介         2.Gri

2015-11-14 17:16:31 1103

原创 第七课 MongoDB 特殊索引

1.课程大纲                        本次课将分三个课时来讲解剩下的两种特殊类型的索引。第一个课时,会介绍 地理空间索引中的2dsphere 中的球面索引,第二个课时,会介绍地理空间索引中的2d平面索引,最后一个课时会介绍全文索引。         1.地理空间索引 —2dsphere 球面索引         2.地理空间索引 —2d 平

2015-10-10 20:49:12 823

原创 第六课 MongoDB 索引

1.课程大纲                  本课时首先会介绍索引的概念,然后会详细介绍索引的类型,将重点介绍单字段索引、复合索引、多键索引以及哈希索引的概念以及使用时需要注意的事项,最后将演示如何使用这些索引。         1.MongoDB 索引的类型         2.MongoDB 索引的属性         3.MongoDB 索引的管理

2015-10-10 20:48:39 792

原创 MapReduce - 性能调优

MapReduce 性能调优

2014-09-22 12:18:40 5890

原创 Linux - 进程 (二) 进程创建

Linux 进程系统介绍

2014-09-06 13:21:23 6055 1

原创 storm - 可靠机制

Storm 可靠性剖析

2014-08-10 21:05:01 5587 1

原创 IOS -运行时 (消息传递 )

IOS运行时 消息传递详述。

2014-04-22 08:09:32 4182 4

原创 MonogDB -索引(一)概述

MongoDB索引的使用。

2014-04-09 09:08:30 4193 2

原创 MongoDB 复制集 (三) 内部数据同步

详细介绍了MongoDB中有关复制集内部的各个节点间数据的同步过程。

2013-12-02 08:59:57 5123 6

原创 MongoDB 自动分片 (一) (Auto-Sharding)

深入浅出得详细介绍了MongoDB分片得原理,深入介绍了MongoDB分片集群搭建和使用时候得注意事项

2013-11-27 14:06:44 12542 4

原创 MongoDB MapReduce 使用(二)

MongoDB MapReduce 程序编写      Map-reduce可以在分片集合上使用,而且可以将分片集合作为输入和输出。      当一个分片集合作为其输入的时候,mongos进程会自动的向每个分片来分发map和reduce 作业,然后mongos进程会等待所有分片完成自己的作业。      如果map reduce 的out字段上有sh

2013-11-18 08:52:20 5624

转载 Linux zip命令

zip命令的基本用法是:zip [参数] [文件1] [文件2]简单的例子:把本目录下的test文件打包成test.zip文件:zip test.zip test/* ,如果在文件中用绝对的路径,那么在压缩文件中也是绝对路径。就是说,如果你 zip test.zip /home/test/* ,那么在压缩文件中也是这样的层次关系。参数列表:-a     将文件转成A

2016-01-07 20:17:05 1320

转载 Maven 打包

打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码、编译生成的字节码、配置文件、文档,按照规范的格式生成归档,最常见的当然就是JAR包和WAR包了,复杂点的例子是Maven官方下载页面的分发包,它有自定义的格式,方便用户直接解压后就在命令行使用。作为一款”打包工具“,Maven自然有义务帮助用户创建各种各样的包,规范的JAR包和WAR包自然不

2016-01-02 10:37:07 893

原创 MongoDB 分片集群搭建

一 .集群部署简介       MongoDB 的部署方式十分灵活,可以使用单个 MongoDB 实例,也可以使用复制集和分片集群。在测试开发阶段一般使用单个 MongoDB 实例。由于云数 据中心需要存储海量数据且系统并发访问量大,所以需要使用 MongoDB 分片集 群存储数据,这里将使用三台机器来搭建 MongoDB 分片集群,其部署方式如下图所示。

2015-12-26 17:37:53 1599 1

原创 HTTP header 概述

HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传递message- header,即http header消息 。http header 消息通常被分为4个部分:gen

2015-12-14 12:36:33 1701

转载 搜索引擎概述

一 搜索引擎的组成   搜索引擎一般由搜索器、索引器、检索器和用户接口四个部分组成:    1、搜索器:其功能是在互联网中漫游,发现和搜集信息    2、索引器:其功能是理解搜索器所搜索到的信息,从中抽取出索引项,用于表示文档以及生成文档库的索引表    3、检索器:其功能是根据用户的查询在索引库中快速检索文档,进行相关度评价,对将要输出的结果排序,并能

2015-12-13 22:55:16 1089

转载 Maven 版本管理

什么是版本管理首先,这里说的版本管理(version management)不是指版本控制(version control),但是本文假设你拥有基本的版本控制的知识,了解subversion的基本用法。版本管理中说得版本是指构件(artifact)的版本,而非源码的版本(如subversion中常见的rXXX,或者git中一次提交都有个sha1的commit号)。比如我有一个项目,

2015-11-30 21:25:03 778

转载 UML关系(泛化,实现,依赖,关联(聚合,组合))

一、UML的构造块包含3种    (1) 事物(4种):结构事物,行为事物,分组事物,注释事物    (2) 关系(4种):泛化关系,实现关系,依赖关系,关联关系    (3) 图(10种):用例图,类图,对象图,包图,组件图,部署图,状态图,活动图,序列图,协作图事物是对模型中最具代表性的成分的抽象;关系把事物结合在一起;图聚集了相关的事物。 二、

2015-11-23 18:40:04 926

转载 ZooKeeper 典型应用场景一览

ZooKeeper是一个高可用的分布式数据管理与系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得ZooKeeper解决很多分布式问题。网上对ZK的应用场景也有不少介绍,本文将结合作者身边的项目例子,系统地对ZK的应用场景进行一个分门归类的介绍。       值得注意的是,ZK并非天生就是为这些应用场景设计的,都是后来众多开发者根

2015-10-26 18:01:59 612

转载 Blog Node.js vs Golang: Battle of the Next-Gen Languages

Recently, there have been criticisms about the value of using Node.js in a high-performance, networked application environment, and some developers have moved to the Go language.There are also sev

2015-09-26 16:37:49 1795

原创 第五课 MongoDB 数据查询(二)

1.课程大纲       本课程继续讲解 MongoDB 数据查询相关的内容,包括MongoDB的游标、模糊查询以及findAndModify函数的使用。          1.MongoDB 的游标          2.模糊查询          3.findAndModify 函数的使用2.课程简介       首先来讲解MongoDB 的查询结果返回过程

2015-09-06 14:04:05 1037

原创 第四课 MongoDB 数据查询(一)

1.课程大纲          本课程主要讲解MongoDB 数据查询相关的内容,包括find函数的介绍及使用、查询操作符的介绍及使用、内嵌文档查询以及数组查询等内容。          1.find函数的介绍及使用          2.查询操作符的介绍及使用          3.内嵌文档查询以及数组查询2.课程简介

2015-09-06 14:03:36 869

原创 第二课 MongoDB 数据模型

1.课程大纲本课程主要介绍MongoDB数据模型相关知识,包括文档、集合与数据库的基本概念、使用方法及命名规则;MongoDB基本的数据类型介绍以及MongoDB Shell的简介与使用。文档 (Document) 与 集合MongoDB 数据类型MongoDB Shell简介与使用2.课程简介 本课时将讲解 MongoDB 数据类型,首先会对 MongoDB 数据

2015-08-13 15:04:07 1190 1

原创 第三课 MongoDB 数据更新

1.课程大纲本课程主要讲解 MongoDB 数据更新的相关内容,包括文档插入 insert 函数、文档删除 remove函数以及文档更新update函数的基本使用。除此之外,还会介绍 MongoDB 的写安全机制、批量写入Bulk函数等内容。MongoDB 文档插入和删除MongoDB 文档修改MongoDB 的写安全机制2.课程简介 本课时,首先会从整体上对MongoDB 数据更

2015-08-13 15:03:51 1173

原创 第一课 MongoDB 概述与安装

1.课程大纲本次课主要介绍 MongoDB 背景知识和 MongoDB 的安装与配置,让大家对 MongoDB 有一个初认识。其主要的知识点包括:NoSQL数据库概述MongoDB 数据库简介Linux 下安装 MongoDB 数据库Mac 和 Windows 下安装 MongoDB 数据库2.课程简介 MongoDB是由MongoDB.inc研发的一款NoSQL类型的文档型数据库,M

2015-08-12 22:21:35 855

转载 LevelDb 详解

LevelDb日知录之一:LevelDb 101  说起LevelDb也许您不清楚,但是如果作为IT工程师,不知道下面两位大神级别的工程师,那您的领导估计会Hold不住了:Jeff Dean和Sanjay Ghemawat。这两位是Google公司重量级的工程师,为数甚少的Google Fellow之二。  Jeff Dean其人:http://research.g

2015-08-10 14:04:34 1426

原创 进程-IPC 套接字 (四)

进程-IPC 套接字 (四)

2014-11-25 16:42:24 1736

原创 进程-IPC 共享内存和消息队列 (三)

进程-IPC 共享内存和消息队列 (三)

2014-11-25 16:40:24 2701

原创 进程-IPC 信号和信号量 (二)

进程-IPC 信号和信号量 (二)

2014-11-25 16:37:11 1810

转载 iOS-应用之间调用

一、调用系统应用1、调用app store界面方法在实际开发中,往往要推荐自己其他应用和推荐自己的收费软件,那么我们就需要在程序中直接连接到app store的相应页面。实际上的做法很简单,使用的还是UIApplication类的OpenURL方法: [[UIApplication sharedApplication] openURL:[NSURL

2014-11-16 11:05:52 840

原创 进程-IPC 管道 (一)

linux进程间通信介绍。

2014-10-16 08:51:56 1594

原创 机器学习-分类简介

机器学习 分类简介

2014-10-15 15:53:08 2800

转载 go 语言概述

1. Go语言从何而来?关于Go语言的萌芽时期,我们可以追溯至上个世纪。不过,直至2009年,它才真正被披露,并成为开源大家庭中的一员。在2012年,Go语言的创造者们发布了它的1.0版本。大家可能有所耳闻,Go语言出自Google公司。但很多人可能并不清楚,它的创造者们更是名头不小。他们包括Unix操作系统和B语言(C语言的前身)的创造者、UTF-8编码的发明者Ken Thompso

2014-10-07 11:06:55 1499

原创 IOS 服务评测

一个偶然的机会,结识了戴维(  http://www.devstore.cn  ),它是全球首家开发者服务商店,自己利用业余时间写了几篇与IOS有关的服务评测,主要介绍了每个服务的特点、SDK的集成过程、集成过程遇到的和需要注意的问题等内容。一 DevStore简介     DevStore即Developer services Store,是全球首家开发者服务商店

2014-09-30 15:26:41 1011

原创 Hive - 常用命令

Hive 常用命令

2014-09-14 23:01:35 2997

原创 Hive - 内表和外表的区别

1. 内部表create table zz (name string , age string) location '/input/table_data';  注:hive默认创建的是内部表此时,会在hdfs上新建一个zz表的数据存放地load data inpath '/input/data' into table zz;  会

2014-09-14 23:00:25 7873 1

原创 Hive - 简介

Hive 简介

2014-09-14 22:59:43 3479

转载 Bloom Filter概念和原理

Bloom Filter概念和原理焦萌 2007年1月27日 Bloom Filter是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。Bloom Filter的这种高效是有一定代价的:在判断一个元素是否属于某个集合时,有可能会把不属于这个集合的元素误认为属于这个集合(false positive)。因此,Bloom Filter

2014-09-10 21:05:45 988

转载 C++ - Valgrind

Valgrind 概述体系结构Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务给其他工具;而其他工具则类似于插件 (plug-in),利用内核提供的服务完成各种特定的内存调试任务。Valgrind的体系结构

2014-09-07 16:31:59 1270

原创 Linux - 内存映射

Linux - 内存映射简介

2014-09-06 13:21:18 2580 2

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