码迷,mamicode.com
首页 > 其他好文
CDI Event解析
CDI(Contexts And Dependency Injection)是JavaEE 6标准中一个规范,将依赖注入IOC/DI上升到容器级别, 它提供了Java EE平台上服务注入的组件管理核心,简化应该是CDI的目标,让一切都可以被注解被注入。Contexts概念和我们之前在DCI架构中讨论...
分类:其他好文   时间:2014-07-21 00:21:21    阅读次数:357
Hive语法层面优化之一数据倾斜介绍
数据倾斜:数据分布不均匀,造成数据大量的集中到一点,造成数据热点;由于数据并不是平均分配的,会导致各个节点上处理的数据量是不均衡的,所以数据倾斜是无法避免的;造成数据倾斜的最根本原因:key分发不均匀造成的;常见的数据倾斜的症状1) Map阶段快,reduce阶段非常慢;2) 某些map很快,某些m...
分类:其他好文   时间:2014-07-20 22:18:56    阅读次数:232
Hive语法层面优化之四count(distinct)引起的数据倾斜
当该字段存在大量值为null或空的记录,容易发生数据倾斜;解决思路:count distinct时,将值为空的情况单独处理,如果是计算count distinct,可以不用处理,直接过滤,在最后结果中加1;如果还有其他计算,需要进行group by,可以先将值为空的记录单独处理,再和其他计算结果进行...
分类:其他好文   时间:2014-07-20 22:18:35    阅读次数:1404
[BZOJ3240][NOI2013]矩阵游戏
Description婷婷是个喜欢矩阵的小朋友,有一天她想用电脑生成一个巨大的n行m列的矩阵(你不用担心她如何存储)。她生成的这个矩阵满足一个神奇的性质:若用F[i][j]来表示矩阵中第i行第j列的元素,则F[i][j]满足下面的递推式:F[1][1]=1F[i,j]=a*F[i][j-1]+b (...
分类:其他好文   时间:2014-07-21 00:22:04    阅读次数:203
矩阵链乘法(动态规划)
一 题意描述:给定由n个要相乘的矩阵构成的序列(链)。由于矩阵满足结合律(加括号方式表示结合方式),不同的计算方式导致的求出最终计算结果的代价相异,有的花的时间很少,有的方式所花时间很多,那么下面的任务就是求出算出结果所需要的最少时间及一个最优解。二 思路分析:设p(n)表示一串n个矩阵可能的加全部...
分类:其他好文   时间:2014-07-20 22:18:13    阅读次数:252
login && session
运用session保存用户的登录状态。session相关:1 session_start(); //激活变量$_SESSION[]2 $_SESSION['username'] = $username; 3 unset($_SESSION['userna...
分类:其他好文   时间:2014-07-21 00:22:24    阅读次数:334
goalng导出excel(csv格式)
最近项目中有个小需求,需要将查询结果导出到excel。之间前java比较容易,使用POI很容易就能实现,查了下golang的文档,发现golang下边并没有导出excel的包,但是却有一个encoding/csv的包,看了下发现可以导出csv文件,大家都知道csv文件其实就是文本格式的excel.....
分类:其他好文   时间:2014-07-21 00:22:47    阅读次数:351
POJ 1679 The Unique MST
The Unique MSTTime Limit:1000MSMemory Limit:10000KTotal Submissions:19847Accepted:6959DescriptionGiven a connected undirected graph, tell if its minim...
分类:其他好文   时间:2014-07-21 00:23:08    阅读次数:303
The Alphabet Sticker
题目大意:给你一串字符串,其中有一部分未知,用’?’表示。 现在定义一种合法的Sticker,比如”aabcc”,“ccccab”。即所有相同的字母要在一起才是合法的。现在请问对于给定的字符串,有多少种合法的结果。 比如:”aa??bb”合法的字符串有三种。 分别是“aaaabb” “aaabbb”...
分类:其他好文   时间:2014-07-20 22:17:17    阅读次数:241
Hive语法层面优化之五分析执行计划追踪导致数据倾斜的原因
count(distinct key)案例explain select count(distinct session_id) from trackinfo where ds=' 2013-07-21' ;STAGE DEPENDENCIES: Stage-1 is a root stage St.....
分类:其他好文   时间:2014-07-20 22:16:56    阅读次数:347
Redis 五:配置主从复制功能
redis的主从复制事实上是非常简单的一件事情,甚至比mysql的配置还简单,因为基本不需要在主服务器上做任何操作我们在同一台服务器上开不同的端口进行测试操作(安装部分就不说啦,前面的文章有::)1.首先开始主服务器(默认为6379端口) /etc/init.d/redis_6379 start2....
分类:其他好文   时间:2014-07-21 00:23:22    阅读次数:317
《精通正则表达式》笔记 --- “验证”Email格式
写一个正则表达式的三个步骤:理解需求并找出你需要验证的数据的特征;写一个还可以用的正则表达式;看看能不能达到你的目的,同时想想会不会匹配到一些不想要的数据;[可选]性能优化我觉得写一个正则表达式可以简单的分为这么几个步骤。好了,现在要验证一个电子邮件的地址的合法性。首先,一般我们会在一些注册的时候验...
分类:其他好文   时间:2014-07-21 00:23:44    阅读次数:348
【网络】TCP协议
一、概述主要特点:1)面向连接的运输层协议2)每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点的(一对一)3)TCP提供可靠交付的服务4)TCP提供全双工通信5)面向字节流:TCP根据对方给出的窗口值和当前网络拥塞的程度来决定一个报文段应包含多少个字节(UDP发送的报文长度是应用进程给出...
分类:其他好文   时间:2014-07-20 22:16:14    阅读次数:227
详解枚举
一、本节主要点 1、 什么是枚举; 2、 枚举的特征; 3、 枚举的常用方法; 4、总结; 二、枚举的概念 枚举,简单来说,就是把 变量的值一一列出来,这些值必须在列举的范围内。Java 在5.0版本才开始支持枚举类型的。 那我就想知道它5.0 之前,没有枚举的时候,是如何处理枚举能解决的问题的? ...
分类:其他好文   时间:2014-07-21 00:24:04    阅读次数:382
IO流
importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.FileReader;importjava.io.FileWriter;importjava.io.IOException;importjava.nio.B...
分类:其他好文   时间:2014-07-21 00:24:26    阅读次数:243
Vijos P1001谁拿了最多奖学金
描述某校的惯例是在每学期的期末考试之后发放奖学金。发放的奖学金共有五种,获取的条件各自不同:1) 院士奖学金,每人8000元,期末平均成绩高于80分(>80),并且在本学期内发表1篇或1篇以上论文的学生均可获得;2) 五四奖学金,每人4000元,期末平均成绩高于85分(>85),并且班级评议成绩高于...
分类:其他好文   时间:2014-07-20 22:15:50    阅读次数:191
设计模式 -- 模版方法模式
模板方法模式:定义一个算法的执行骨架,将具体的算法实现延迟到子类完成。模板方法模式需要开发抽象类和具体子类的设计师之间的协作。一个设计师负责给出一个算法的轮廓和骨架,另一些设计师则负责给出这个算法的各个逻辑步骤。代表这些具体逻辑步骤的方法称做基本方法(primitive method);而将这些基本...
分类:其他好文   时间:2014-07-21 00:24:47    阅读次数:300
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!