map

  • hive优化--增加减少map数
    hive优化--增加减少map数

    如何合并小文件,减少map数? 假设一个SQL任务: Select count(1) from popt_tbaccountcopy_mes where pt = '2012-07-04'; 该任务的inputdir /group/p_sdo_data/p_sdo_data_etl/pt/popt_tbaccountcopy_mes/pt=2012-07-04 共有194个文件,其中很多是远远小于128m的小文件,总大小9G,正常执行会用194个map任务. Map总共消耗的计算资源: SLOT

    map, hiveMay 5

  • 2014年工作中遇到的20个问题:101-120

    101.Freemarker页面渲染与include引入4个相关问题. <bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> <property name="templateLoaderPath" value="${p2p.config_path}/ftl/&qu

    map, freemarker, 数据库, 工作April 13

  • java通过map来计算重复次数

    原来在有点糊涂的情况下,可能是那段时间写js写的头昏了吧,差点把他是客服端代码都给忘却了.导师的一词MVC就好如当头棒喝,把我从梦中叫醒,话不多说,先给出之前的渣渣代码 //计算总价 var cnt= 0; $(".price").each(function(){ cnt +=parseInt($(this).text()); }); $("#count").text(cnt); //创建数组 var a=new Array(); var i=0; $("

    map, 统计重复个数, js统计重复个数March 31

  • 基于HTML5的在线地图 - 加载TopoJSON数据
    基于HTML5的在线地图 - 加载TopoJSON数据

    Qunee for HTML5有许多地图的示例,包括地铁图,基于SVG数据的地图,结合leaflet的地图等,每个示例都是单独的实现,代码也各有不同,于是我们想,是否能将这些方案统一起来,实现一种地图解决方案呢?于是我们开始整合,从世界地图到国内各市县的地图,再到各种地铁图,都用HTML5技术呈现出来,而在地图之上还有我们的拓扑图,等值分析图,地铁线路分析等等,本文我们将介绍如何使用Qunee加载标准地图数据,实现从世界地图到国内省市地图的呈现 标准地图数据 首先遇到的是地图数据的问题,我们选择

    map, qunee, mapchart, geojson, topojsonMarch 29

  • List,set,Map 的用法和区别等

    Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements).一些 Collection允许相同的元素而另一些不行.一些能排序而另一些不行.Java SDK不提供直接继承自Collection的类

    map, Java, List, Set, 常用集合类March 5

  • mybatis association表关联与rowbounds共同使用时的异常及其解决方案

    按照mybatis手册中所说的,association有两种实现方式,嵌套查询和嵌套结果映射.如手册中所述,select方式会带来N+1次查询的问题,考虑到效率问题的话建议使用嵌套结果映射.但是在结合使用rowbounds进行分页的时候嵌套结果映射会报Mapped Statements with nested result mapping cannot be safely constrained by rowbounds异常.经过测试发现是rowbounds和resultmap-associat

    map, result, nestedJanuary 30

  • java.util.HashMap源码浅析之解决hash冲突

    HashMap是java无论是企业管理系统还是web或者其他应用层的程序开发,都是应用比较多的一种数据结构,正好最近面试有问到与HashMap解决hash冲突的方式(本人菜比没答上来),现浅析源码以解惑 且记录,将来在项目上尽量避免此类问题的出现,大家都知道HashMap为key-value存储,在HashMap中,HashMap本身拥有一个Entry数组,Entry则存有key-value,且对于Hashmap来讲一个key只能对应一个value 首先是put方法 public V put(K

    map, hashmap, Java, JavaEEJanuary 27

  • Scala 统计字符串中单词出现的次数

    /** * 统计字符串中单词出现的次数 * @param str */ def countWords(str: String) = { var map = Map.empty[String, Int] for(word <- str.split("[,:!]")){ if(map.contains(word)) map += (word -> (map(word)+1)) else map += (word -> 1) } map } def main(args: A

    map, scalaJanuary 21

  • Map集合的初步探讨
    Map集合的初步探讨

    在java中,Map集合使用的频率是很高的,先看下Map集合的类结构.Map集合在存储的过程中不保证存储的顺序,同样不保证每次取出的顺序是一致的. 其中,经常会使用的实现类有HashMap和Hashtable.这两个实现类也经常会在面试的过程中被提及.下面通过JDK的源码来详细的分析一下这两个类的区别. 在面试的过程中,面试官经常会问的一个问题就是:HashMap与Hashtable的区别.要想弄清他们两者的区别就需要去对两个类进行分析,首先来分析一下HashMap这个类. 一.HashMap详

    map, hashmap, hashtableJanuary 19

  • python内置函数map/reduce/filter

    python有几个内置的函数很有意 思:map/filter/reduce,都是对一个集合进行处理,filter很容易理解用于过滤,map用于映射,reduce用于归并. 是python列表方法的三架马车. filter() 函数: filter 函数的功能相当于过滤器.调用一个布尔函数bool_func来迭代遍历每个seq中的元素:返回一个使bool_seq返回值为true的元素的序列. >>>a=[1,2,3,4,5,6,7] >>>b=filter(lambda

    map, lambda, filter, reduceDecember 20

  • java中map使用非系统类作为key

    需要覆写equals和hashCode方法 import java.util.Map ; import java.util.HashMap ; class Person{ private String name ; private int age ; public Person(String name,int age){ this.name = name ; this.age = age ; } public String toString(){ return "姓名:" + this

    map, JavaDecember 20

  • Java Map 的四个儿子.

    java.util.Map‍有四个儿子,分别是HashMap LinkedHashMap HashTable和TreeMap 大儿子HashMap最常见, 用法也很普通啦,其中包含的每一项都是由Map.Entry组成的. 只要key不相等,value可以随便来.允许为null. 二儿子LinkedHashMap 比大儿子牛逼一点,在插入的时候有先后顺序了,就跟他名字一样,向一个链表一样,先插入在前面,后插入在后边.在迭代起来啊,可比大哥省力了不少! 三儿子,叫HashTable, 年纪尚小,再加

    map, hashmap, Linkedmap, mapTreeDecember 4

  • Guava库学习:学习Collections(四)Maps

    链接地址:http://www.xx566.com/detail/140.html 前面我们依次学习了Guava Collections中Lists.Sets这两个类,分别用于处理List和Set这两种数据结构,在日常工作开发中,除了这两种数据结构,我们经常还需要用到Map,一种键值对存储的数据结构,Guava同样为我们提供了Maps类,用于处理Map实例的实用类,接下来,我们就来整理学习一下Maps类. 翻开Maps的源代码,我们简单来梳理一下里面的静态公共方法,如下: immutableEn

    map, collections, guavaNovember 28

  • Java反射将指定的JavaBean转换为Map集合

    链接地址:http://www.xx566.com/detail/157.html 上一篇,Java反射获取Request请求中的参数并封装到指定的JavaBean中,我们通过EasyMock构造了一个测试用的Request对象,并通过解析Request中的参数信息,将参数及参数值封装到相应的JavaBean中,通过上一篇以及更早一篇Java反射解析XML字符串并封装到指定的JavaBean中的工具方法,已经为我们调用接口提供了很大的方便, 但有时候我们也需要将一些JavaBean转换为Map集

    map, javabean, Java, 反射November 28

  • EL表达式Map(key为Integer类型)取值bug解决方案

    链接地址:http://www.xx566.com/detail/169.html 前几天,在做权限控制的时候,用到了树形结构,有这样一个需求:在角色编辑的页面,有个系统所有菜单的树形结构,需要根据角色所拥有的菜单,进行相应的勾 选,在功能实现的过程中,出现了一个诡异的bug,服务器端正确的获取了系统的所有菜单和角色所拥有的菜单,在jsp页面中进行勾选的时候使用到了EL表 达式进行判断,这里就存在了一个bug:EL表达式Map(key为Integer类型)取值bug. 服务器端的处理逻辑是这样的

    map, jsp, bugNovember 28

  • J2EE MAP的遍历

    ‍Map中讲究的是键值对应关系,因此在遍历Map的时候,每个对象都是key和value的组合即Map.Entry.而Map中提供了方法 entrySet()可以返回该Map中所有Map.Entry的set集合. 使用方法如下 Map<String,String> student=new HashMap<String,String>(); student.add("aaa","a"); student.add("bbb",&

    map, 遍历November 18

  • java 中的List,Set,Map,Queue工具类的线程的问题

    Collections和Concurrent都是java用来辅助<? extends Set>和<? extends Collection>的工具类,旨在完成某些特殊而容易重复的任务 ,或者是一些比较那已解决的问题.在java中,常用的数据结构基本分为3大类,Map,List,Set. 线程安全集合 JDK 1.2 中引入的 Collection 框架是一种表示对象集合的高度灵活的框架,它使用基本接口 List.Set 和 Map.通过 JDK 提供每个集合的多次实现(HashMa

    map, stack, queue, List, SetNovember 11

  • JS构造map/dict结构

    function Map() { var struct = function(key, value) { this.key = key; this.value = value; } var put = function(key, value) { for (var i = 0; i < this.arr.length; i++) { if (this.arr[i].key === key) { this.arr[i].value = value; return; } } this.arr[thi

    map, dict, JavaScriptNovember 4

  • Java 使用Map作计数器

    很多时候我们需要对一些高频出现的词汇或--做统计.使用一个map集合很容易就能做到这一点,那么怎样做才能做高效呢?举几个例子说明: 如:从数据库读取数据或从文本文件中读取数据,统计某些字符出现的次数 //统计str中one.two.three出现的次数 String str = "one two three two three three"; HashMap<String, Integer> counter1 = new HashMap<String, Integer

    map, 计数器October 31

  • jquery map() easyui-treegrid easyui-combotre
    jquery map() easyui-treegrid easyui-combotre

    具体效果可见: https://git.codeweblog.com/alexgaoyh/alexgaoyh.git 后台传递给前台的json数据如下: [{"deleteFlag":0,"parent.name":"","orderNo":1,"children":[{"deleteFlag":0,"parent.name":"系统管理",&qu

    map, json, jquery, 方法, 数据, EasyUI, easyui-treegrid, easyui-combotree, 后台传递October 9

  • 百度地图SDKV2.0图层加载
    百度地图SDKV2.0图层加载

    http://www.apkbus.com/android-109187-1-1.html SDK版本v2.0.0初探 一.开发前的准备工作: 1.注册百度账号,并登录.(有百度账号的话直接登录) 2.申请Key,地址:http://developer.baidu.com/map/android-mobile-apply-key.htm 注:经研究发现在申请KEY时,应用名称一定要写成my_app_应用名(也就是说"my_app_"是必须要有的)这样,生成的API密钥后面才可 用.其他

    map, androidSeptember 23

  • Map的四种遍历方式

    public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次

    map, hashmap, Java, 遍历September 19

  • List/Set/Map集合排序/有序集合

    ‍‍其中 Set代表无序.不可重复的集合: List代表有序.重复的集合: ‍Map则代表具有映射关系的集合. Queue体系集合代表一种队列集合实现.‍‍‍ 使用Collections.sort对List集合排序 Collections.sort的两种重载形式 public static <T extends Comparable<? super T>> void sort(List<T> list) { } public static <T> void

    map, List, Set, 集合排序September 11

  • CXF之客户端调用

    一.返回类型为Map问题 cxf的restful实现已经实现返回类型为Map,不需要做任何的转换. 二.参数为Map问题 因为cxf不直接支持参数为Map情况,所以需要我们定义一个类型转换适配器 package com.winssage.base.module.frameworkimpl.security.util; import java.util.HashMap; import java.util.Map; import javax.xml.bind.annotation.adapters.

    map, cxfAugust 27

  • 基于js的google map的开发记录

    国内的google地图资源接口:ditu.google.cn google 的地图是绘制在 canvas 组件中的 一般非盈利机构调用google地图的日加载次数在25k以下 创建一个简单的google地图的函数: var mapOptions = { center: new google.maps.LatLng(-34.397, 150.644), zoom: 8, mapTypeId: google.maps.MapTypeId.ROADMAP }; var map = new google

    map, google, JavaScriptAugust 25

  • Apache CXF 整合 Map
    Apache CXF 整合 Map

    在进行编码前有必要对一些基本的认识进行介绍,以便后面的讲解. 1.JAXB: JAXB能够使用Jackson对JAXB注解的支持实现(jackson-module-jaxb-annotations),既方便生成XML,也方便生成JSON,这样一来可以更好的标志可以转换为JSON对象的JAVA类.JAXB允许JAVA人员将JAVA类映射为XML表示方式,常用的注解包括:@XmlRootElement,@XmlElement等等. JAXB(Java Architecture for XML Bin

    map, cxf, springAugust 21

  • iOS学习之Map,定位,标记位置的使用
    iOS学习之Map,定位,标记位置的使用

    iOS上使用地图比Android要方便,只需要新建一个MKMapView,addSubView即可.这次要实现的效果如下: 有标注(大头针),定位,地图. 1.添加地图 1.1 新一个Single View app ,选择默认项,创建后,在ViewController.h [cpp] view plaincopy #import <UIKit/UIKit.h> #import <MapKit/MapKit.h> #import <CoreLocation/CoreLocati

    map, ios, 定位, 地图July 24

  • 百度地图_根据地图上标记位置获取街道信息,以及经纬度信息

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>百度地图Demo</title> <script type="text/javascript" src="http://api.map.baidu

    map, 百度地图, 经纬度July 24

  • 数组遍历方法对比

    数组遍历方法对比 forEach函数 函数说明: forEach(f [,o]): 此方法类似于for/in循环,其作用是遍历整个数组并执行函数的某些操作,但它不会遍历数组的属性.它接受一个函数参数,该函数可以有1.2与3个参数.完整的三个参数分别为:数组中的每一个值,数组的索引,数组本身.这个函数没有返回值. 获取数组方法: function getArray(){ var a = new Array(10); for(var i=0, j=a.length; j>i; i++) a[i] =

    map, array, reduceJuly 20

  • c++ STL之 Map

    map是键-值对的集合 template < class Key, class T, class Compare = less<Key>, class Allocator = allocator<pair<const Key,T> > > class map; key:关键值的类型.在map对象中的每个元素是通过该关键值唯一确定元素的. T:映射值的类型.在map中的每个元素是用来储存一些数据作为其映射值. Compare 就是构建红黑树时用到的比较方法,判

    map, stlJuly 14

  • 利用MRUnit进行MapReduce单元测试

    一.MRUnit简介 官网地址:https://mrunit.apache.org/ Apache MRUnit ™ is a Java library that helps developers unit test Apache Hadoop map reduce jobs. MRUnit是一个帮助开发者测试map reduce 作业的单元测试库. 二.代码示例 以maven项目为例,演示如何使用MRUnit进行MR单元测试. 关于示例的讲解,请参考:https://cwiki.apache.

    map, reduce, 单元测试, mrunitJune 29

  • Go语言实现数组的Map函数

    package main import ( "fmt" "reflect" ) func Map(slice interface{}, fn func(a interface{}) interface{}) interface{} { val := reflect.ValueOf(slice) out := reflect.MakeSlice(reflect.TypeOf(slice), val.Len(), val.Cap()) for i := 0; i <

    map, GO语言, GolangJune 24

  • 带你走近AngularJS - 体验指令实例
    带你走近AngularJS - 体验指令实例

    带你走近AngularJS系列: 带你走近AngularJS - 基本功能介绍 带你走近AngularJS - 体验指令实例 带你走近AngularJS - 创建自定义指令 ------------------------------------------------------------------------------------------------ 之前我们已经介绍了所有的AngularJS 基础知识,下面让我们通过实例来加深记忆,体验自定义指令的乐趣. 手风琴指令 我们展示的第

    map, AngularJS, WijmoJune 11

  • List.Set和Map区别

    Java中Collection框架,经常在面试中会被问到,比如:你用过哪些Collection框架的类啊?知道他们的区别嘛?对于应聘者怎样回答,回答的方方面面都比较全面呢,才能使得面试官满意,才能让人家觉得你确实对Collection框架很了解.很熟悉,不是临时补习的呢.今天我就对List.Set和Map进行总结,以便于小伙伴们在面试中能有条不紊,条理清晰的回答问题. 对于这个问题,可能大家都能回答出来,都能说一些基本的看法,但是如何才能使得人家觉得你应该掌握的知识,能够给面试官一个很高的期望呢

    map, List, SetMay 24

  • 终于学会主动使用 javascript map

    Description: Create a method that accepts an array of names, and returns an array of each name capitalized example capMe(['jo', 'nelson', 'jurie']) // returns ['Jo', 'Nelson', 'Jurie'] capMe(['KARLY', 'DANIEL', 'KELSEY']) // returns ['Karly', 'Daniel

    map, JavaScript, Slice, spliceMay 13

  • javascript in action map

    Description: Implement pluck, which takes an array of objects and a property name, and returns an array containing the named property of each object. For example: pluck([{a:1}, {a:2}], 'a') // -> [1,2] my solution: function pluck(objs, name) { var ar

    map, JavaScriptMay 8

  • codeWars in action(2014-05-06)

    一. Description: Write a small function that returns the values of an array that are not odd. All values in the array will be integers. Return the good values in the order they are given. my solution: function noOdds(values) { var arr = []; values.fil

    map, filter, reduce, codewarsMay 6

  • 从两个例子看 Python[map.reduce.filter]内置函数的使用

    一 概念介绍 本文从求质数,求阶乘两个示例, 提示Python的内置函数[map.reduce.filter]的使用方式 详细参见:https://docs.python.org/2/library/functions.html Map函数: 对iterable中的item依次执行function(item),执行结果输出为list map(function, iterable[, iterable, ...]) -> list Filter函数:对iterable中的item依次执行funct

    map, python, filter, 示例, 概念, reduceApril 25

  • C++之map-set-multimap-multiset学习

    关于map-set-multimap-multiset基本的知识点都打上注释了 map1.cpp #include <iostream> #include <map> #include <set> #include <string> using std::string; using std::cout; using std::cin; using std::endl; using std::map; using std::set; int main(){ /

    map, multimap, multiset, SetApril 24

  • javascript实现map效果

    /* * map.put("key", "value"); * var val = map.get("key") */ function Map() { this.elements = new Array(); //获取MAP元素个数 this.size = function() { return this.elements.length; }; //判断MAP是否为空 this.isEmpty = function() { return (th

    map, array, JavaScriptApril 14

  • java8 使用Map中的computeIfAbsent方法构建本地缓存,提高程序效率

    一.概念及使用介绍 在JAVA8的Map接口中,增加了一个方法computeIfAbsent,此方法签名如下: public V computeIfAbsent(K key, Function<? super K,? extends V> mappingFunction) Map接口的实现类如HashMap,ConcurrentHashMap,HashTable等继承了此方法,通过此方法可以构建JAVA本地缓存,降低程序的计算量,程序的复杂度,使代码简洁,易懂. 此方法首先判断缓存MAP中是否

    map, Java8, computeIfAbsent, 本地缓存April 4

  • C++和Java HashMap,HashSet

    上次跟一阿里的前辈交流,他问我对Java的HashMap熟不熟悉,我很汗颜,告诉他我一直都在用C++的stl.他又接着问我C++的HashMap是用什么数据结构实现的?我想了半天,STL里面map和multiMap我倒是经常用,HashMap没用过,不是特别肯定的告诉他是"红黑树". 今天突然想起,上网搜了一下,原来标准std中并没有实现HashMap,gnu c++提供了hash_map.标准std中的Map确实是基于红黑树,添加和删除都是O(log(n));gnu的hash_map

    hashset, map, hashmapApril 1

  • Google Maps API v2 android版本开发 国内手机不支持google play

    Google Maps API v2 android版本开发 国内手机不支持google play Service相关问题解决--图文教程 移步:http://www.cnblogs.com/zdz8207/archive/2013/03/25/android-google-maps-api-v2.html https://code.google.com/apis/console/b/1/?noredirect&pli=1

    map, google, maps, android, 地图March 14

  • google地图
    google地图

    1. 首先打开谷歌地图首页:http://ditu.google.cn 输入网点中心名称(例如:北京科学院南路投资理财中心),点击搜索地图. 2. 选中所查询的理财中心对应的精确位置,点击分享链接 3. 点击'自定义并预览内嵌的地图' 4. 地图大小选中[自定义],填写合适的地图大小.将[请复制此HTML并将其粘贴嵌入到您的网站上]中的代码复制到一个html文件中,就可以看到效果了. 5. 如果要动态实现根据不同的地点显示对应的地图,那么仔细观察[请复制此HTML并将其粘贴嵌入到您的网站上]中的

    mapFebruary 11

  • python -- map并发

    map本来就简洁 urls = ["http://www.baidu.com", "http://www.google.com.hk"] results = map(urllib2.urlopen, urls) 和for..in..比简洁很多,把结果存到results list里 下面开始本文重点 import urllib2 from multiprocessing.dummy import Pool as ThreadPool urls = [ 'http://

    mapJanuary 17

  • 解析(map[string]interface{})数据格式并打印出数据

    学习golang 记录下 //解析(map[string]interface{})数据格式并打印出数据 func print_json(m map[string]interface{}) { for k, v := range m { switch vv := v.(type) { case string: fmt.Println(k, "is string", vv) case float64: fmt.Println(k, "is float", int64(v

    map, GolangNovember 22

  • android Matrix 使用

    最近在使用Matrix进行绘图的操作.对Matrix的一些方法有了一些更深的体会,记下来,以便日后复习. Matrix常用的方法: (一)变换方法: Matrix提供了translate(平移).rotate(旋转).scale(缩放).skew(倾斜)四种操作,这四种操作的内部实现过程都是通过matrix.setValues(-)来设置矩阵的值来达到变换图片的效果. Matrix的每种操作都有set.pre.post三种操作,set是清空队列再添加,pre是在队列最前面插入,post是在队列最

    map, matrix, android, post, SetNovember 8

  • mybatis返回List Map

    mybatis 不能返回一个包含多个key的map,如果需要,可以拿出来自己组装map 在进行统计相关操作时,也许需要返回如List<map>形式的. mapperl.xml中: <select id="getAmount" parameterType="int" resultType="java.util.HashMap"> <![CDATA[ select count(*) as amount, estate_t

    map, MybatisNovember 1

  • Android百度地图开发实战

    百度地图 Android SDK是一套基于Android 2.1(v1.3.5及以前版本支持Android 1.5以上系统)及以上版本设备的应用程序接口.您可以使用该套 SDK开发适用于Android系统移动设备的地图应用,通过调用地图SDK接口,您可以轻松访问百度地图服务和数据,构建功能丰富.交互性强的地图类应 用程序. 如果你要开发LBS类应用,此教程不可错过. 本视频教程的主要内容有: 01<老罗Android开发视频教程>第一集:百度地图搭建开发环境 02<老罗Android开发

    map, android, 百度, 百度地图, LBSOctober 29

  • collection framework 之map初步

    1.map接口中定义了map的基本操作,同时也对key--value的形式做了定义:在接口map中定义了一个内部接口entry,实现类可以通过实现此接口实现对key--value的封装 2.关于public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>的个人理解 接口定义了一个类的类型,hashmap实现了map接口表示其是一个map类型的实现类,这个类型是不受其他类的影响而改变的:如果h

    map, 读javaOctober 28