在 hive 中分区表是很常用的,分桶表可能没那么常用,本文主讲分区表。 概念 分区表 在 hive 中,表是可以分区的,hive 表的每个区其实是对应 hdfs 上的一个文件夹; 可以通过多层文件夹的方式创建多层分区; 通过文件夹把数据分开 分桶表 分桶表中的每个桶对应 hdfs 上的一个文件; ...
分类:
其他好文 时间:
2019-11-02 16:14:57
阅读次数:
104
你们有过那种感觉吗?兴奋和愉悦就像一颗炸弹忽地被抛进了脑袋,一瞬间,五感七窍都充斥着喜悦的味道。我很幸运,能够在久别中高考之后,第三次重拾这种感觉。而这种感觉正是小马稿件带给我的。 也许是看了太多书的缘故,也许是闲的怀疑人生的冲动,我萌生了创作的念头。于是,白天我在课堂上想着法地躲着老师的眼光狂写故 ...
分类:
其他好文 时间:
2019-11-02 15:31:44
阅读次数:
883
装水最多的容器。算是two pointer类型的题里面比较弱智的一道吧。提议是用数组表示出一堆木桶的高度,问如果用其中两个木桶做左右的墙壁,能储存的水量最大是多少。搞懂题意,代码基本也就出来了。 时间O(n) 空间O(1) ...
分类:
其他好文 时间:
2019-11-02 14:09:55
阅读次数:
90
一、基础插件安装,less文件加载配置 安装所需插件 安装react-router、axios 安装antd 暴露webpack配置文件 安装less-loader 修改less-loader 二、项目主要结构开发 三、菜单组件开发 四、头部组件开发 五、底部组件开发 ...
分类:
其他好文 时间:
2019-11-01 18:31:38
阅读次数:
90
栈 栈模型 栈(stack)是限制对元素的插入(push)和删除(pop)只能在一个位置上进行的表,该位置是表的末端,叫做栈的栈顶(top)。 栈的基本操作只有两种,压入栈(push)和弹出栈顶(pop),且只能作用于栈顶。(只有栈顶元素是可访问的 你可以把栈结构理解成一个底部封闭,顶部打开的桶。最 ...
分类:
其他好文 时间:
2019-10-31 13:53:02
阅读次数:
101
一.前言 最近项目遇到多线程并发的情景(并发抢单&恢复库存并行),代码在正常情况下运行没有什么问题,在高并发压测下会出现:库存超发/总库存与sku库存对不上等各种问题。 在运用了 限流/加锁等方案后,问题得到解决。 限流方案见本人另一篇博客:Guava-RateLimiter实现令牌桶限流 二.乐观 ...
分类:
编程语言 时间:
2019-10-30 16:24:49
阅读次数:
111
H-Index是一个判断发表论文质量的参数。这个参数的定义是,如果作者发布了N篇论文,其中有h篇论文至少被引用了h次;剩下的论文的被引用次数都不超过h次。 两种思路,第一种是排序;第二种是用到桶排序。 排序法:例子, 按照从大到小排序,排序过后的数组为[6, 5, 3, 1, 0]。此时扫描数组,判 ...
分类:
其他好文 时间:
2019-10-29 09:47:12
阅读次数:
63
React和Vue的适用范围无疑是很相似的:同样是基于组件的轻量级框架,同样专注于用户界面的视图层。同样可以用在简单的项目中,也同样可以使用全家桶扩展为复杂的应用程序。2016年React巩固了它作为前端框架之王的地位,这一年中可以看到它在Web端和移动端的快速成长,同时稳稳领先于它的主要竞争对手Angular。但是2016对Vue来说也是同样令人印象深刻的一年,它发布了Vue2.0版本并且在Ja
分类:
其他好文 时间:
2019-10-28 12:44:04
阅读次数:
66
Spring框架自诞生以来一直备受开发者青睐,有人亲切的称之为:Spring 全家桶。它包括SpringMVC、SpringBoot、Spring Cloud、Spring Cloud Dataflow等解决方案。 很多研发人员把spring看作心目中最好的java项目,没有之一。 所以这是重点也是 ...
分类:
编程语言 时间:
2019-10-27 10:31:51
阅读次数:
68
Dictionary 描述 字典 Dictionary 通过 Hash 桶算法进行O(1)查找数据,在 Hash 碰撞达到一定次数后会自动进行 Resize,也会在数组大小不足的时候会自动进行Resize。 如果自定义 Key 没有重写 GetHashCode 和 Equal 方法,则会调用基类 O ...