自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 java jdbc 操作 hive 建表 load 数据

// 需要引入 hadoop & hive jar import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;/*** 演示了通过java jdbc 操作hive ,一般企业环境不会这么做 ,hive 目的是去jav

2017-02-25 19:19:07 9178

原创 Hive Partition 操作

create external table demo (userid int ,name string ,address string)comment 'demo'partitioned by (txdate string ,txhour string)row format delimited fields terminated by '\t'lines terminated by '\n

2017-02-25 19:16:10 973

原创 复杂迭代代码分析

package com.xing.listfile/** * Created by DengNi on 2017/2/25. */object recursive extends App{ recursive(1,5) def recursive(left:Int,right:Int):Unit ={ if (left < right){

2017-02-25 01:23:30 236

原创 scala 排序算法 基数排序

scala 排序算法 基数排序

2017-02-25 01:21:34 380

原创 scala 排序算法 归并排序

scala 排序算法 归并排序

2017-02-25 01:20:23 723

原创 scala 排序算法 快速排序

package com.xing.hai/** * Created by xxxx on 2/24/2017. */object OrderQuickSort extends App{ val sortArray = Array(49,38,65,97,76,13,27,49,78,34,12,64,5,4,62,99,98,54,56,17,18,23,34,15,35,25

2017-02-24 23:20:34 683

原创 scala 排序算法 冒泡排序

package com.xing.listfile/** * Created by DengNi on 2017/2/23. */object OrderBubbleSort extends App { val sortArray = Array(49,38,65,97,76,13,27,49,78,34,12,64,5,4,62,99,98,54,56,17,18,23,3

2017-02-23 22:39:34 2452

原创 scala 排序算法 堆排序

package com.xing.hai/** * Created by xxxx on 2/23/2017. */object OrderHeapSort extends App{ val sortArray = Array(49,38,65,97,76,13,27,49,78,34,12,64,5,4,62,99,98,54,56,17,18,23,34,15,35,25,

2017-02-23 21:32:10 645

原创 排序算法 八种排序算法的分类

2017-02-22 19:48:36 265

原创 scala 排序算法 简单选择算法

package com.xing.hai/** * Created by xxxxx on 2/22/2017. * 简单选择排序 * 核心逻辑 * 在要排序的一组数中,选出最小的一个数与第一个位置的数交换; * 然后在剩下的数当中再找最小的与第二个位置的数交换, * 如此循环到倒数第二个数和最后一个数比较为止。 */object OrderSelectSort

2017-02-22 19:32:30 747

原创 scala 排序算法 希尔排序

package com.xing.hai/** * Created by xxxxx on 2/22/2017. * Scala 语言中提供的数组是用来存储固定大小的同类型元素 * 数组的第一个元素索引为0,最后一个元素的索引为元素总数减1。 * 希尔排序 也叫最小增量排序 * * 算法先将要排序的一组数按某个增量 d(n/2,n为要排序数的个数)分成若 * 干组,

2017-02-22 19:29:45 472

原创 scala 排序算法 直接插入排序

package com.xing.hai/** * Created by xxxxx on 2/22/2017. * 直接插入排序 核心逻辑: * * 在要排序的一组数中,假设前面 (n-1) [n>=2] 个数已经是排好顺序的, * 现在要把第n 个数插到前面的有序数中, * 使得这 n个数也是排好顺序的。如此反复循环,直到全部排好顺序。 */obje

2017-02-22 19:26:36 801

原创 开会讨论,写一段scala 代码

package com./** * Created by xxxx on 2/16/2017. */object Test extends App{ def Nn(): Unit ={ for(x =y)){ val xy = if(x*y < 10) x*y +" " else x*y print( y +" * " +x +" = "+ x

2017-02-17 23:26:12 253

原创 scala 提取器

scala 提取器

2017-02-15 21:38:31 332

原创 Scala 异常和懒加载

package com.xing.listfileimport java.io.IOException/** * Created by DengNi on 2017/2/14. */object HelloExceptionAndLazy { def main(args: Array[String]) { try{ 1/0 }catch{

2017-02-14 21:31:00 439

原创 Scala 隐式转换 重要一点 什么是隐式转换以及隐式转换带来的好处

Scala 隐式转换 重要一点 什么事隐式转换

2017-02-12 19:40:15 976

原创 Scala 类型系统编程 有点复杂 ,也是重点

package com.xing.listfile/** * Created by DengNi on 2017/2/12. * * Scala类型系统编程实战: * 1,Scala的类和方法、函数都可以是泛型,在Spark源码中可以到处看到类和方法的泛型,在实际实例化的时候指定具体 * 的类型,例如Spark最核心、最基础、最重要的抽象数据结构RDD里面关于RD

2017-02-12 18:57:17 575

原创 集合上的函数式编程 示例

package com.xing.listfile/** * Created by DengNi on 2017/2/12. * * 1,在Scala的集合体系中Iterable是共同的Trait,Iterable要求继承者实现一些共同的方法,例如对元素的遍历等; * 2,Array是一个非常基础的数据结构,不从属于Scala集合的体系; * 3,Scala的集合体系中集合

2017-02-12 11:17:38 303

原创 Scala 模式匹配的五种情形,值,case class ,optional ,数据类型,集合内数据

package com.xing.listfile/** * Created by DengNi on 2017/2/11. */class DataFrameworkcase class ComputationFramework(val name:String,val age:Int) extends DataFrameworkcase class StorageFramew

2017-02-11 13:30:28 1243

原创 Scala 函数式编程进阶 2 更详 代码说明

package com.xing.listfile/** * Created by DengNi on 2017/2/11. */object functionalProgramming { def main(args: Array[String]) { // 把函数赋值给一个变量 val hs = helloSpark _ //此处应该是一个不可变量,但是如

2017-02-11 09:30:51 249

原创 Scala 函数式编程进阶 最重要的内容

package com.dtspark.scala.basics /** * 函数式编程进阶: * 1,函数和变量一样作为Scala语言的一等公民,函数可以直接赋值给变量; * 2, 函数更长用的方式是匿名函数,定义的时候只需要说明输入参数的类型和函数体即可,不需要名称,但是如果你要使用的话,一般会把这个 * 匿名函数赋值给一个变量(其实是val常量),Spark源码中大量存

2017-02-11 08:45:00 223

etl 数据加载

etl 数据加载etl 数据加载etl 数据加载etl 数据加载

2011-11-10

数据库

数据库

2011-11-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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