排序:
默认
按更新时间
按访问量

Hive总结篇及Hive的优化

概述 Hive学习也有一段时间了,今天来对Hive进行一个总结,也是对自己的总结,作者还是个小白,有不对的地方请大家指出相互学习,共同进步。今天来谈一谈什么是Hive,产生背景,优势等一系列问题。 什么是Hive 老规矩:官网地址 Hive wiki. 先来谈谈自己的理解: 有些人可...

2018-09-11 10:15:40

阅读数:162

评论数:0

复杂度及排序算法总结

概述 对于各种排序问题可以说时面试中经常问到的,所有笔者在这里做一个总结,从复杂度理解到各种排序的时间空间复杂度以及稳定性到他们的代码实现做一个汇总,方便复习。 1 复杂度 1.时间复杂度 一般情况下,算法中基本操作重复执行的次数是问题规模n的某个函数,用T(n)表...

2018-09-02 21:59:32

阅读数:109

评论数:0

LeetCode专题:53. Maximum Subarray

Maximum Subarra Given an integer array nums, find the contiguous subarray (containing at least one number) which has the largest sum and return its ...

2018-08-22 00:42:05

阅读数:22

评论数:0

LeetCode专题:231. Power of Two

Power of Two Given an integer, write a function to determine if it is a power of two. Example 1: Input: 1 Output: true Explanation: 20 = 1 Example ...

2018-08-16 22:18:41

阅读数:26

评论数:0

LeetCode专题:88. Merge Sorted Array

88. Merge Sorted Array Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array. Note: The number of elements i...

2018-08-16 21:59:02

阅读数:27

评论数:0

LeetCode专题:136.Single Number

Single Number Given a non-empty array of integers, every element appears twice except for one. Find that single one. Note: Your algorithm should h...

2018-08-14 22:55:10

阅读数:19

评论数:0

LeetCode专题:268. Missing Number

Missing Number Given an array containing n distinct numbers taken from 0, 1, 2, ..., n, find the one that is missing from the array. Example 1: Inpu...

2018-08-14 22:28:32

阅读数:22

评论数:0

LeetCode专题:242. Valid Anagram

242. Valid Anagram 题目 Given two strings s and t , write a function to determine if t is an anagram of s. Example 1: Input: s = "anag...

2018-08-14 21:56:11

阅读数:20

评论数:0

Flume详解

概述 最近翻Flume官网又有了新的收获,准备对Flume进行一个详细的描述,Fume到底是什么,有什么用,怎么用,选型问题,各种参数选择。当然对于参数的选择作者在以前刚开始学习的时候遇到过不少坑,不同的版本参数是不一样的,大家一定要对应着自己的版本去官网查找,官网是最权威的。有什么不对的地方大...

2018-08-08 23:41:38

阅读数:34

评论数:0

Spring Boot项目搭建访问时404

错误 @RestController @RequestMapping(value = "/LLGA") public class TestController { @RequestMapping(value = "/test&...

2018-08-07 17:10:31

阅读数:20

评论数:0

Mybatis使用中遇到的错误

Mybatis报错 错误1 ### Error querying database. Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.ArrayList and java.lang.Stri...

2018-08-02 19:30:22

阅读数:53

评论数:0

map的几种遍历方式和其他操作

/* map遍历方式1 */ public static void iterator1(){ Iterator<Map.Entry<String,String >&am...

2018-08-02 09:59:14

阅读数:41

评论数:0

MyBtais错误:Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias

Caused by: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause: org.apache.ibatis.builder.BuilderException: Error resolving c...

2018-07-31 11:20:24

阅读数:73

评论数:0

The file will have its original line endings in your working directory.

错误描述 在使用git提交的时候出现The file will have its original line endings in your working directory.错误,后来发现 自己再提交的时候忘记输入git add 上传的文件 出现了上面的错误,需要下面进行修改: 1 git...

2018-07-29 15:54:41

阅读数:56

评论数:0

使用Broadcast变量与map类算子实现join操作,进而完全规避掉shuffle类的操作

概述 有的时候,我们可能会遇到大数据计算中一个最棘手的问题——数据倾斜,此时Spark作业的性能会比期望差很多。数据倾斜调优,就是使用各种技术方案解决不同类型的数据倾斜问题,以保证Spark作业的性能。该篇博客参考美团的spark高级版,使用scala代码进行简单的模拟。 方案适用场景 ...

2018-07-27 13:55:22

阅读数:79

评论数:0

Spring注解

@RequesMapping 除了修饰方法,也可以修饰类 类定义处:提供初步的请求映射信息,相当于web应用的根目录,表示类中的所有响应请求的方法都是以该地址作为父路径。 方法定义处:提供进一步的细分映射信息,访问该类中的某个方法时,需要通过定义的类路径加方法路径,如果类路径没有定义,直接通过...

2018-07-26 15:18:08

阅读数:25

评论数:0

Spring boot 入门以及搭建简单的Hello World

1 简介 Spring Boot是目前很红火的开发工具了,它是用来简化Spring应用开发,约定大于配置,去繁从简,能够创建一个独立的、产品级别的应用。 2 产生背景 说到Spring Boot不得不说到微服务,微服务其实是一种架构风格,他是一组小型服务,这些小型服务通过http的形式进行访...

2018-07-24 23:45:19

阅读数:36

评论数:0

树的高度,深度,层数

申明:本文高度,深度基数为1,但是在《数据结构与算法分析:java语言描述》这本书上,高度,深度的基数为0;两种记法都没有错,都可以用来描述树的性质,只需要标注(>0)或者(>=0)做一个区分和解释即可 节点n的高度 n节点到叶子节点所有路径上包...

2018-07-24 18:17:11

阅读数:154

评论数:0

两阶段聚合(局部聚合+全局聚合)解决groupby产生数据倾斜的简单案例

1概述 有的时候,我们可能会遇到大数据计算中一个最棘手的问题——数据倾斜,此时Spark作业的性能会比期望差很多。数据倾斜调优,就是使用各种技术方案解决不同类型的数据倾斜问题,以保证Spark作业的性能。该篇博客参考美团的spark高级版,只是修改了代码使用了scala写的。 2产生原因 方...

2018-07-20 14:38:12

阅读数:170

评论数:0

java中从内存区域和类加载机制理解类变量、成员变量和局部变量加载过程

1 定义 1.1 类变量 归属类的变量,它是通过在定义类的属性的时,增加static修饰符,所以又称为静态变量。类变量不仅可以直接通过类名.变量名来访问,也可以通过类对象.变量来访问. 1.2成员变量 归属于类的实例的变量,没有经过static修饰,成员变量存在于类之内,方法和代码块之...

2018-07-20 10:39:37

阅读数:35

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭