码迷,mamicode.com
首页 >  
搜索关键字:key/value    ( 5530个结果
HashMap源码分析
【重要的数据结构】 // ******* 这个类是HashMap的一个内部类 // ******* 这个entry本质上就是一个单向链表 static class Entry implements Map.Entry { final K key; V value; Entry next; // 正因为有这个成员变量,才使entry成为一个单向链表 final int hash; // 构造方法需要传...
分类:其他好文   时间:2015-05-27 14:05:42    阅读次数:175
JSON字符串key缺少双引号的解决方法
JSON字符串是key:value形式的字符串,正常key是由双引号括起来的。 但如果json字符串的key缺少双引括起来,则json_decode会失败。 <?php /** 兼容key没有双引括起来的JSON字符串解析 * @param String $str JSO...
分类:Web程序   时间:2015-05-27 12:36:21    阅读次数:506
HashMap的工作原理及性能分析
HashMap HashMap的工作原理: HashMap是基于hash算法的原理,使用put(key, value)方法来存储对象,使用get(key)方法来获取对象。 当我们使用put()方法时,需要给它传递一个键值对,然后它调用键的hashCode()方法,返回的hashCode用于找到对应的bucket的位置(即table的下标)来储存Entry对象。 如果该key对应的键...
分类:其他好文   时间:2015-05-27 12:20:34    阅读次数:218
WeakHashMap的使用
当我们需要大量使用 WeakReference 的时候,可以考虑使用 WeakHashMap 在执行垃圾回收之前,WeakHashMap 和 普通的 HashMap 没有任何区别,但是一旦 执行垃圾回收,WeakHashMap 中的所有 key—value 对都会被清空。import java. u...
分类:其他好文   时间:2015-05-26 23:05:37    阅读次数:295
Redis介绍及常用命令
Redis介绍及常用命令Redis是一个key-value存储系统。和Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value类型,除了和string外,还支持lists(链表)、sets(集合)、zsets(有序集合)、Hashes(哈希表)几种数据类型。这些数据...
分类:其他好文   时间:2015-05-26 18:24:28    阅读次数:157
Kafka源码中的Producer Record定义
1.ProducerRecord 含义:发送给Kafka Broker的key/value值对2.内部数据结构:-- Topic(名字)-- PartitionID (可选)-- Key[(可选)-- Value3.生产者记录(简称PR)的发送逻辑: 若指定Partition ID,则PR被发送至指...
分类:其他好文   时间:2015-05-25 18:07:47    阅读次数:208
ubuntu环境下cassandra安装配置
1、cassandra简介 Apache Cassandra 是一套开源分布式 Key-Value 存储系统。它最初由 Facebook 开发,用于储存特别大的数据。 Cassandra 不是一个数据库,它是一个混合型的非关系的数据库,类似于 Google 的 BigTable。本文主要从以下五个....
分类:系统相关   时间:2015-05-25 18:02:03    阅读次数:302
Jacascript表达式、运算符、语句、严格模式
表达式 {//key-value x:1; y:2; } [1, , , 2]中间是三个undefined var o = new Object(); { o.x=1; o.y=2; } o.x == o['x'] (属性名自动转化成字符串) 特殊运算符 C?a:b var val = (1,2,3) 从左到右计算表达式,最后取最右边的值 de...
分类:其他好文   时间:2015-05-25 14:36:58    阅读次数:140
Hibernate的一级缓存
Hibernate的一级缓存是由Session提供的,因此它只存在于Session的生命周期中,也就是当Session关闭的时候该Session所管理的一级缓存也会立即被清除。Hibernate的一级缓存是Session所内置的,不能被卸载,也不能进行任何配置。一级缓存采用的是key-value的M...
分类:Web程序   时间:2015-05-25 09:42:31    阅读次数:169
Hadoop之——MapReduce实战(一)
MapReduce概述      MapReduce是一种分布式计算模型,由Google提出,主要用于搜索领域,解决海量数据的计算问题.      MR由两个阶段组成:Map和Reduce,用户只需要实现map()和reduce()两个函数,即可实现分布式计算,非常简单。     这两个函数的形参是key、value对,表示函数的输入信息。 MR执行流程 MapReduce原理...
分类:其他好文   时间:2015-05-24 23:38:32    阅读次数:396
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!