码迷,mamicode.com
首页 >  
搜索关键字:map    ( 26547个结果
ListOrderedMap
要有序可以用List,要便于查找可以用Map,那既要有序又便于查找呢? 最近我就遇到了这样一个问题,Java没有给我们提供现成的类,我们完全可以自己开发个类继承List和Map(Java原来就有不可以同时继承List和Map的Bug,因此特意去看了下这个Bug的状态——Closed,呵呵,应该是很老的版本才有的问题,用新版本的朋友不用担心会遇到这个问题),但是完全没必要白花那个力气,因为...
分类:其他好文   时间:2015-06-24 19:02:07    阅读次数:110
java处理json的工具类(list,map和json的之间的转换)
需要下载第三方的jar :net.sf.jsonimport java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.URL; import java.util.ArrayList; import java.util.Iterator; import j...
分类:编程语言   时间:2015-06-24 19:00:49    阅读次数:214
MapReduce 初试
一、境遇接触Hadoop已经有半年了,从Hadoop集群搭建到Hive、HBase、Sqoop相关组件的安装,甚至SparkonHive、Phoenix、Kylin这些边缘的项目都有涉及。如果说部署,我自认为可以没有任何问题,但是如果说我对于这个系统已经掌握了,我却不敢这么讲,因为至少MapReduce我还没有熟..
分类:其他好文   时间:2015-06-24 16:42:14    阅读次数:236
hive---大表Join的数据偏斜
大表Join的数据偏斜 MapReduce编程模型下开发代码需要考虑数据偏斜的问题,Hive代码也是一样。数据偏斜的原因包括以下两点: 1. Map输出key数量极少,导致reduce端退化为单机作业。 2. Map输出key分布不均,少量key对应大量value,导致reduce端单机瓶颈。 Hive中我们使用MapJoin解决数据偏斜的问题,即将其中的某个表(全量)分发到所有Map端进...
分类:其他好文   时间:2015-06-24 12:58:02    阅读次数:129
[Leetcode]Two Sum
Given an array of integers, find two numbers such that they add up to a specific target number. The function twoSum should return indices of the two numbers such that they add up to the target, whe...
分类:其他好文   时间:2015-06-24 10:59:38    阅读次数:112
计算机底层是如何访问显卡的?
其实你可以把显卡想象成另外一台机器。那么控制另外一台机器的办法,就是往它的内存里面写指令和数据。往一块内存里面写东西的办法无非就几种,1, 用CPU去做,那么就是用MMIO(Memory Mapped IO)把'显存' map到CPU寻址空间,然后去读写,2, 用DMA控制器去做,这里面有系统自带的...
分类:其他好文   时间:2015-06-24 10:47:11    阅读次数:116
集合类
ArrayList 实现List接口 ,随着向 ArrayList 中不断添加元素,其容量也自动增长 Vector向量 不过我是不太喜欢这个类 HashMap实现Map接口--可以说内存就是一个HashMap HashTable实现一个哈希表,该哈希表将键映射到相应的值 Set一个不包含重复元素的容...
分类:其他好文   时间:2015-06-24 10:41:14    阅读次数:107
HashMap源码解析
HashMap是基于哈希表的Map接口的非同步实现此实现提供所有可选的映射操作,并允许使用null值和null键Hashtable跟HashMap很像,唯一的区别是Hashtalbe中的方法是线程安全的,也就是同步的1HashMap的数据结构:在java编程语言中,最基本的结构就是两种,一个是数组,...
分类:其他好文   时间:2015-06-24 00:32:59    阅读次数:78
ThinkPHP Where 条件中使用表达式
原文:ThinkPHP Where 条件中使用表达式Where 条件表达式格式为: $map['字段名'] = array('表达式', '操作条件'); 其中 $map 是一个普通的数组变量,可以根据自己需求而命名。上述格式中的表达式实际是运算符的意义: ThinkPHP运算符 与 SQL运算符 ...
分类:Web程序   时间:2015-06-24 00:28:44    阅读次数:143
Hive merge(小文件合并)
当Hive的输入由很多个小文件组成时,如果不涉及文件合并的话,那么每个小文件都会启动一个map task。 如果文件过小,以至于map任务启动和初始化的时间大于逻辑处理的时间,会造成资源浪费,甚至发生OutOfMemoryError错误。 因此,当我们启动一个任务时,如果发现输入数据量小但任务数量多时,需要注意在Map前端进行输入小文件合并操作。 同理,向一个表写数据时,注意观察reduce...
分类:其他好文   时间:2015-06-23 23:12:55    阅读次数:143
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!