码迷,mamicode.com
首页 >  
搜索关键字:键/值对    ( 4654个结果
MongoDB学习笔记(一)
推荐学习书籍:MongoDB权威指南一、简介MongoDB:面向文档的数据库。(不是关系型数据库)其采用的面向文档的数据模型使其可以自动在多台服务器之间分割数据。二、入门1、什么是文档?文档时MongoDB中数据的基本单元。(类似于关系型数据库中的行,但比行复杂)。自己理解:多个键值对的有序放在一起...
分类:数据库   时间:2014-08-24 22:00:23    阅读次数:298
【源码】Set集合源码剖析
注:以下源码基于jdk1.7.0_11 Set集合其实是对Map集合的封装,Map集合存储的是键值对,那么我们将值隐藏,不向外界暴露,这样就形成了Set集合。 对应Map集合的两个很重要的实现HashMap(基于哈希表),TreeMap(基于红黑树),Set集合也对应了两个类HashSet和TreeSet。由于之前花很多篇幅介绍了HashMap和TreeMap,在此将不再介绍其...
分类:其他好文   时间:2014-08-24 00:24:41    阅读次数:248
Memcached实战之单机部署----单实例/多实例
memcached是一个高性能的分布式内存对象缓存系统,用于动态web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。memcached基于一个存储键/值对的hashmap。其守护进程(daemon)是用c写的,但是客户端可以用任..
分类:其他好文   时间:2014-08-22 18:05:09    阅读次数:424
MongoDB基础知识 01
MongoDB基础知识1. 文档文档是MongoDB中的数据的基本单元,类似于关系型数据库管理系统的行。文档是键值对的一个有序集。通常包含一个或者多个键值对。例如:{”greeting" : "Hello, world!", "foo", 3}2. 集合(collection)集合就是一组文档,类似...
分类:数据库   时间:2014-08-22 12:45:06    阅读次数:289
ubuntu 12.04 安装redis
Redis是一个开源的,免费的,基于内存、键值对存储数据库,相比于memcached只支持简单的值,Redis支持非常丰富的值集,其中包括字符串、列表、集以及散列。$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz$ tar xzf...
分类:其他好文   时间:2014-08-22 12:18:46    阅读次数:288
Memcached简介
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语...
分类:其他好文   时间:2014-08-22 09:15:05    阅读次数:171
MapReduce流程、如何统计任务数目以及Partitioner
核心功能描述 应用程序通常会通过提供map和reduce来实现Mapper和Reducer接口,它们组成作业的核心。 Map是一类将输入记录集转换为中间格式记录集的独立任务。 这种转换的中间格式记录集不需要与输入记录集的类型一致。一个给定的输入键值对可以映射成0个或多个输出键值对。Hadoop .....
分类:其他好文   时间:2014-08-21 18:40:34    阅读次数:756
续说ListView重用之加载图片
在listview中如果每个item都有图片需要下载的话,我们就得考虑由于大量图片加载而导致的oom(out of memory)问题。 一个典型的做法是,下载图片的时候看看缓存中有没有该图片,如果缓存中没有,就从sd卡中读取,如果sd卡中还没有,再去服务器下载,下载下来的图片先放在sd卡中,并放到缓存中。如此周而复始。 这其中涉及到的就是缓存怎么设计,比较通用的做法就是使用LRU算法来缓存图片,先在手机端设置一个内存区域用于缓存图片,然后将我们下载的图片以键值对的形式丢进去,这样我们就能取到相应的图片啦,...
分类:其他好文   时间:2014-08-21 00:17:03    阅读次数:248
Hadoop随笔
Mapreduce处理的数据必须具备的特点: --待处理的数据可以分解成许多小的数据集,而且每个数据集都可以完全并行的处理 计算模型的核心部分是map和Reduce函数: --这两个函数的功能由用户根据需要自己实现,只要能够按照用户自定义的规则, 将输入的键值对转换成另一批键值..
分类:其他好文   时间:2014-08-20 02:44:46    阅读次数:213
Memcache安装部署
Memcached是一款开源、高性能、分布式内存对象缓存系统,可应用各种需要缓存的场景,其主要目的是通过降低对Database的访问来加速web应用程序。它是一个基于内存的“键值对”存储,用于存储数据库调用、API调用或页面引用结果的直接数据,如字符串、对象等。memcached是以LiveJ..
分类:其他好文   时间:2014-08-19 16:54:55    阅读次数:218
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!