自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lihao__的专栏

no one will believe in you unless you do

  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 java elastic 常用查询

java Elastic 客户端基本使用引入jar compile 'org.elasticsearch:elasticsearch:5.5.0' compile 'org.elasticsearch.client:transport:5.5.0client基本使用得到clientSettings settings = Settings.builder().put("cluster.name

2017-10-17 16:24:15 5180

原创 RPC框架 之 Apach thrift

Thrift1,Apache Thrift 主要用于各个服务之间的RPC通信,支持跨语言,常用语言:C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml and Delphi都支持。2,Thrift 是一个典型的CS(客户端/服务器)结构,客户端和

2017-09-03 09:58:11 442

原创 MongoDB Replica Set 副本集

MongoDB Replica Set 副本集Replica Set功能1, Replica Set是指一组服务器的集群,其中有一个主服务器,用于处理用户的请求; 其余为备份服务器,用于保存主服务的数据副本。如果主服务器崩溃了,会自动将一个 备份服务器升级为新的主服务器,从而保证服务器的进行。2,MongoDB提供复制的功能,用来将数据保存到多台服务器上,在实际生产环境中,强烈建议集群并使用

2017-08-19 17:10:42 758

原创 MongoDB GridFS 使用 存储特点

GridFS简介1,GridFS是用于存储和检索超过16MB的BSON文档大小限制的文件的解决方案。 2,GridFS是MongoDB用来存储大型二进制文件的一种存储机制。3,GridFS 不是讲文件存储在单个文档中,而是将文件分为块,并将每个块作为单独的文档存储,默认情况下,GridFS使用的块大小为256kb,最后一个块除外。4, GridFS 使用两个集合存储文件,一个集合文件的

2017-08-14 07:25:18 2052

原创 MongoDB Capped集合 使用注意事项

Capped集合简介1,Capped集合是一个固定大小,高性能的,文档按照插入顺序的一个集合。 新的对象会把覆盖旧的对象,像环形缓存一样。2,find时默认就是插入的顺序,Capped集合会自动维护。3,Capped 集合用来解决top 多少的问题,最新的top条评论,最活跃的top用户… Capped集合创建语法db.createCollection("集合名称", { capped :

2017-08-13 09:03:37 1278

原创 MongoDB 索引和explain使用

mongodb 索引使用作用索引通常能够极大的提高查询。索引是一种数据结构,他搜集一个集合中文档特定字段的值。B-Tree索引来实现。 创建索引db.collection.createIndex(keys, options)keyskeys由文档字段和索引类型组成。如{"name":1} key 表示字段 value 1,-1 1表示升序,-1降序optionsoptions 创建索引

2017-08-09 19:12:24 4809

原创 MongoDB文档存储

mongodb文档存储特点将文档插入到MongoDB的时候,文档是按照插入的顺序,依次在磁盘上相邻保存 因此,一个文档变大了,原来的位置要是放不下这个文档了, 就需要把这个文档移动到集合的另外一个位置,通常是最后,能放下这个文档的地方。 示例: 修改第一个文档使它变大它会移动到最后 db.userdatas.find(){ "_id" : ObjectId("597f357a09c

2017-08-09 19:08:44 3030

原创 MongoDB mapreduce 使用

MongoDB mapreduce 使用MapReduce介绍MapReduce是一种编程模型,用于大规模数据集(大于1TB)的并行运算。概念"Map(映射)"和"Reduce(归约)",是它们的主要思想,都是从函数式编程语言里借来的,还有从矢量编程语言里借来的特性。它极大地方便了编程人员在不会分布式并行编程的情况下,将自己的程序运行在分布式系统上。 当前的软件实现是指定一个Map(映射)函数,用来

2017-08-05 22:26:19 369

原创 mondodb聚合框架

mondodb聚合框架简介MongoDB的聚合框架,主要用来对集合中的文档进行变换和组合,从而对数据进行分析加以利用。聚合框架的基本思想是:采用多个构建来创建一个管道,用于对一连串的文档进行处理。这些构建包括:筛选(filtering),投影(projecting),分组(grouping),排序(sorting),限制(limiting)和跳过(skipping)。使用聚合框架的方式db.集合

2017-08-05 09:50:56 393

原创 MongoDB 常用基本命令

mongoDB 数据库mongoDB 数据库概念MongoDB的一个实例可以拥有一个或多个相互独立的数据库,每个数据库都有自己的集合。集合集合可以看作是拥有动态模式的表。文档文档是MongoDB中基本的数据单元,类似关系型数据库表的行。文档是键值对的一个有序集合。_id每个文档都有个特殊的"_id",在文档所属集合中是唯一的。mongo命令 链接MongoDB 数据库时 会进入 jav

2017-08-04 18:28:37 3828

原创 mongodb简介 安装

本文涉及以下内容mongodb简介MongoDB特点NoSQL简介CAP 原则与BASE的关系MongoDB安装mongodb简介MongoDB 是一个使用C++编写的,开源的,面向文档的NoSQL(Not Only SQL)数据库。NoSQL的意思是“不仅仅是SQL”,是目前流行的“非关系型数据库”的统称。常见的NoSQL数据库如:Redis、CouchDB、MongoDB、HBase、Cas

2017-08-03 18:59:24 354

Android应用性能优化

Android应用性能优化

2014-09-09

取色器-FastStoneCapturePortable

取色器-FastStoneCapturePortable

2014-06-08

MySQL性能调优与架构设计.pdf

MySQL性能调优与架构设计

2013-03-19

空空如也

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

TA关注的人

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