- 浏览: 619637 次
- 性别:
- 来自: 杭州
最新评论
-
kongqinglong:
我艹,不好使,大骗子
基于Eclipse的FindBugs中文插件发布了 -
worket123:
误人子弟,不会就不要乱发
基于Eclipse的FindBugs中文插件发布了 -
accphc:
策略工厂实现Spring的ApplicationContext ...
Spring与策略模式 -
老凯和他的Java:
我也一直不漏的看完了,感触颇深,还是要多花花时间陪陪父母
纪念一位伟大的女性 -
IT_jingying:
认真的看完了,每一位母亲都是伟大的,她为自己的子女,家庭付出的 ...
纪念一位伟大的女性
文章列表
[置顶] 纪念一位伟大的女性
- 博客分类:
- 情感
母亲已经于2015年3月30日10点25分与世长辞,享年67岁。
按照我们本地的习俗,在入土为安的的前一天需要所有的子女守灵,从晚上开始一直到早上凌晨六点。晚上我们三个子女,和一个侄子四人披麻戴孝为她老人家守灵。 ...
记技术人2018年短暂的创业过程
- 博客分类:
- 情感
# 背景
2018年8月底,我全职加入了一家创业公司,具体做什么我暂时先不说吧,我是产品和技术负责人,自己出资了50w,并且全职加入了一家创业型公司,大股东(下面简称T)也就是ceo是早期阿里出身的中供销售,从2017年11月开 ...
我所经历的阿里巴巴企业文化
- 博客分类:
- 管理
第一:师兄文化,来的时候会制定一位资深的人员带着,这位资深员工就是师兄,师兄要给新人制定学习计划的,时间到了要有学习的产出,新人入职一个月后一般会有强调产出,比如框架和业务,技术等的学习文档,对现有 ...
前提:某大型跨境电商业务发展非常快,线上机器扩容也很频繁,但是对于线上机器的运行情况,特别是jvm内存的情况,一直没有一个统一的标准来给到各个应用服务的owner。经过618大促之后,和运维的同学讨论了下,希望将线上服务器的jvm参数标准化,可以以一个统一的方式给到各个应用,提升线上服务器的稳定性,同时减少大家都去调整jvm参数的时间。参考了之前在淘宝天猫工作的公司的经历:经过大家讨论,根据jdk的版本以及线上机器配置,确定了一个推荐的默认jvm模版:最终推荐的jvm模版:jdk版本 机器配置 建议jvm参数 备注jdk1.7 6V8G -server -Xms4g -Xmx4g -Xmn2 ...
片段一:很小的时候,去葛洲坝船闸,那个时候很小,估计只有几岁吧,映象深刻的是那个很深很深的船闸;
片段二:小学的时候一次中午没有回家吃饭,去我干爸爸家吃饭了,我妈中午没有找到我,着急死了,后来找到我之后 ...
同事离职创业做的网站,互联网教育方面的,请大家支持:
http://www.nowcoder.com/
谢谢!
注册时候有妹子看哦!
Spring与策略模式
一:策略模式的定义
策略模式是对算法的包装,把使用算法的责任和算法本身分隔开,委派给不同的对象管理。策略模式通常把一系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。
其类图如下:
如果是要用JAVA类来实现的策略模式,其源代码如下:
/**
*
* 策略执行
* @author weique.lqf
* @version $Id: Context.java, v 0.1 2014-2-9 下午2:32:56 weiq ...
杭州移动4G体验
一次偶尔看到移动4G的体验网站:http://www.10086.cn/lte,进去之后发现移动正在杭州招募4G体验的用户,条件很容易达到:在网满一年,并且每月消费50元及以上就可以了,有三种类型可以选择:一是移动上网卡,一种是迷你MIFI,还有一个是家庭或者小企业使用的无线路由器。我选择了MIFI设备,并在线提交了申请。
提交之后过了将近2周的某个上午,接到杭州移动的电话,告诉我说可以去体验移动4G ...
前言
如何快速的将hadoop上海量的数据快速的以可视化的方式展示给用户,很多传统的数据仓库或者OLAP在处理这种场景也是各种方式。我们这里数据平台采用了一种特殊的方式,
大大简化了数据产出的难度,提高了数据开发的成 ...
HIVE开发那些事儿
- 博客分类:
- hadoop
HIVE是什么
来自度娘百科的解释:hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供完整的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。 其优点是学习成本低,可以通过类SQL语 ...
由于HIVE中都是等值连接,在JOIN使用的时候,有两种写法在理论上是可以达到相同的效果的,但是由于实际情况的不一样,子表中数据的差异导致结果也不太一样。
写法一:
select
a.bucket_id,
a.search_type,
a.level1,
a.name1,
a.level2,
a.name2,
cast((a.alipay_fee) as double) as zhuliu_alipay,
cast(0 as d ...
Hadoop之旅--HIVE的一些技巧
- 博客分类:
- hadoop
(一)字段名称重复
错误提示:Ambiguous column reference property_id
表示property_id字段名称有重复的,如下面的写法:
cast(category_level as string) as property_id,
cast(property_id as string) as property_id,
cast(0 as string) as ipv,
cast(0 as string) as ipvuv,
(二)union all字段名称一致
UNION ALL ...
hadoop不怕数据量大,最怕数据倾斜数据倾斜,
我到过的处理的方式
1.mapjoin方式
/*+ MAPJOIN(c,d,e,f) */
其中c,d,e,f是你小表,也就是说可能会倾斜数据的表;
但是对于join,在判断小表不大于1G的情况下,使用map join,也就是要考虑c,d,e,f等表的大小,不能超过内存限制,否则会出现OOM错误;
2.控制空值分布
select
'${date}' as thedate,
a.search_type,
a.query,
a.category,
a.cat_name,
a.brand_id,
a.brand_nam ...