自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (10)
  • 收藏
  • 关注

原创 [R基础]-- R时间序列举例(预测未来几个月的用气量)

一、数据准备见数据:1179.89451380.5021213.43351609.23451202.77651413.38851338.0521598.8481374.63651411.96951236.41851146.8671004.85551493.03051207.8441285.7731206.28151169.2921167.049514...

2016-08-31 10:55:39 3550

原创 [Hive基础]-- 替换指定字符串的函数

1、转换函数select cast(substring('2016-06-05 00:00:00.0',1,10) as int);结果---》20160605  2、替换函数 select  cast(substring(regexp_replace('2016-06-05 00:00:00.0', '-', ''),1,8) as int);结果--》20160...

2016-08-25 10:07:01 78523 1

原创 [HBase错误]-- 执行 hbase shell报错

xshell进入hbase错误:执行:hbase shellCaused by: GSSException: No valid credentials provided (Mechanism level: Failed to find any Kerberos tgt)at sun.security.jgss.krb5.Krb5InitCredential.getInstance(Krb...

2016-08-22 21:46:21 3638

原创 [数据库基础]-- 添加、修改mysql主键

----1、修改表的主键字段ALTER TABLE T_test  drop PRIMARY KEY; ALTER TABLE T_test  ADD PRIMARY KEY (order_num,receipt_addr_id,accounts_time);----2、 修改字段类型 alter table A_JQZ_T_GAS_GET_ORDER_NUM_INFO_S ...

2016-08-16 18:20:57 626

原创 [CDH基础]-- 查看cloudrea的许可证---可用期限

步骤如下:1、登陆:http://ip:71802、点击查看:

2016-08-15 16:16:03 2738

翻译 [scala基础]--scalacheat

scalacheatvariables var x = 5                variableGOOD val x = 5BAD x=6                      constantvar x: Double = 5explicit typefunctions GOOD def f(x: Int) = { x*x }BAD def f(x: Int) { x*x }def...

2016-08-14 15:50:01 637

翻译 [scala基础]--Java和Scala容器的转换

Java和Scala容器的转换和Scala一样,Java同样提供了丰富的容器库,Scala和Java容器库有很多相似点,例如,他们都包含迭代器、可迭代结构、集合、 映射和序列。但是他们有一个重要的区别。Scala的容器库特别强调不可变性,因此提供了大量的新方法将一个容器变换成一个新的容器。某些时候,你需要将一种容器类型转换成另外一种类型。例如,你可能想要像访问Scala容器一样访问某个Java容器...

2016-08-14 15:33:31 10059 1

翻译 [scala基础]--定义容器

从头定义新容器我们已经知道List(1, 2, 3)可以创建出含有三个元素的列表,用Map('A' -> 1, 'C' -> 2)可以创建含有两对绑定的映射。实际上各种Scala容器都支持这一功能。任意容器的名字后面都可以加上一对带参数列表的括号,进而生成一个以这些参数为元素的新容器。不妨再看一些例子:Traversable() // 一个空的Traversable对象List() /...

2016-08-14 15:31:02 648

翻译 [scala基础]--序列、集合、映射类型特点

性能特点前面的解释明确说明了不同的容器类型具有不同的性能特点。这通常是选择容器类型的首要依据。以下的两张表格,总结了一些关于容器类型常用操作的性能特点。序列类型的性能特点headtailapplyupdateprependappendinsert 不可变序列       ListCCLLCL-StreamCCLLCL-VectoreCeCeCeCeCeC-StackCCLLCCLQueueaCaC...

2016-08-14 15:28:21 2068

翻译 [scala基础]--序列trait:Seq、IndexedSeq及LinearSeq

序列trait:Seq、IndexedSeq及LinearSeqSeq trait用于表示序列。所谓序列,指的是一类具有一定长度的可迭代访问的对象,其中每个元素均带有一个从0开始计数的固定索引位置。序列的操作有以下几种,如下表所示:索引和长度的操作 apply、isDefinedAt、length、indices,及lengthCompare。序列的apply操作用于索引访问;因此,Seq[T]类...

2016-08-14 15:25:29 6175

翻译 [scala基础]--Trait Iterable

Trait Iterable自下而上的容器(collection)层次结构具有可迭代的Trait。Trait的所有方法可定义为一个抽象方法,逐个生成容器(collection)元素迭代器。Traversable Trait的foreach方法实现了迭代器的Iterable。下面是具体的实现。def foreach[U](f: Elem => U): Unit = { val it = it...

2016-08-14 15:20:06 2957

翻译 [scala基础]--Trait Traversable

Trait TraversableTraversable(遍历)是容器(collection)类的最高级别特性,它唯一的抽象操作是foreach:def foreach[U](f: Elem => U)需要实现Traversable的容器(collection)类仅仅需要定义与之相关的方法,其他所有方法可都可以从Traversable中继承。foreach方法用于遍历容器(collectio...

2016-08-14 14:56:14 2002

原创 [scala基础]--拆分List操作

运行环境:Jdk1.7、scala-2.10.4package study/** * Document:本类作用---->拆分List * User: yangjf * Date: 2016/8/14 8:57 */object TestArrays { def main(args: Array[String]) { val lists=List(12,3...

2016-08-14 14:41:22 5278

翻译 [scala基础]--iterators类操作

Iterators迭代器不是一个容器,更确切的说是逐一访问容器内元素的方法。迭代器it的两个基本操作是next和hasNext。调用it.next()会返回迭代器的下一个元素,并且更新迭代器的状态。在同一个迭代器上再次调用next,会产生一个新元素来覆盖之前返回的元素。如果没有元素可返回,调用next方法会抛出一个NoSuchElementException异常。你可以调用[迭代器]的hasNex...

2016-08-14 10:52:40 7551

翻译 [scala基础]--集合操作汇总

集合集合是不包含重复元素的可迭代对象。下面的通用集合表和可变集合表中概括了集合类型适用的运算。分为几类:测试型的方法:contains,apply,subsetOf。contains方法用于判断集合是否包含某元素。集合的apply方法和contains方法的作用相同,因此 set(elem) 等同于set constains elem。这意味着集合对象的名字能作为其自身是否包含某元素的测试函数。例...

2016-08-14 10:49:27 1669

翻译 [scala基础]--Arrays操作

数组在Scala中,数组是一种特殊的collection。一方面,Scala数组与Java数组是一一对应的。即Scala数组Array[Int]可看作Java的Int[],Array[Double]可看作Java的double[],以及Array[String]可看作Java的String[]。但Scala数组比Java数组提供了更多内容。首先,Scala数组是一种泛型。即可以定义一个Array[...

2016-08-14 10:46:25 3114

原创 [scala基础]--String的操作

运行环境:jdk1.7、scala-2.10.4package study/** * Document:本类作用---->测试字符串 * User: yangjf * Date: 2016/8/14 8:07 * 像数组,字符串不是直接的序列,但是他们可以转换为序列, 并且他们也支持所有的在字符串上的序列操作这里有些例子让你可以理解在字符串上操作 */obj...

2016-08-14 08:42:06 8152

原创 [scala基础]--Map操作2

运行环境:Jdk1.7、scala-2.10.4package study/** * 测试Map集合 */object TestMap2 { def main(args: Array[String]): Unit = { val str="15864k5k562ftk523" //spilt切分 val worlds=str.split("k").ma...

2016-08-14 08:06:26 699

原创 [scala基础]--不可变类型操作

运行环境:jdk1.7、scala-2.10.4package study/** * 数据结构操作:由于不可变类型,所以每次都需要新定义参数接收 */object Constunctor { //使用lazy修修饰,懒加载 lazy val li2 = List(1, 2, 4, 100) def main(args: Array[String]): Unit = {...

2016-08-13 22:58:12 1048

原创 [scala基础]--map基本操作

运行环境:jdk1.7、scala-2.10.4package study//数据结构mapobject TestMap { def main(args: Array[String]): Unit = { var m1=scala.collection.mutable.Map[String,Int](("tom",12),("jim",21)) var m2=scala...

2016-08-13 19:53:59 9558

原创 [scala基础]--trait操作

运行环境;jdk1.7、scala-2.10.4package study/** * 举例编写trait */object TestTrait { def main(args: Array[String]): Unit = { new TestTrait().speak("help ") new TestTrait().eat("apple ") new...

2016-08-13 19:45:18 528

原创 [scala基础]--for操作

运行环境:jdk1.7、scala-2.10.4简单的for操作:package study//内建控制结构yiledobject TestYield { //程序入口 def main(args: Array[String]): Unit = { Test3() } case class Test3() { var filename = (new jav...

2016-08-13 19:38:13 751

原创 [Sqoop基础]-- 使用shell脚本执行hive、sqoop命令

1、test.sh脚本内容如下:#!/bin/bash#CURR_DATE=`date +"%Y-%m-%d %H:%M:%S"`------>不能使用v_sql="insert into origin_ennenergy_energytrade.test2 values('"$(date +"%Y-%m-%d %H:%M:%S")"','"Y"')" echo $v_sq..

2016-08-09 10:45:44 8450

原创 [Mysql基础]-- shell语句备份mysql数据库表内容,生成sql文件的tar包

shell命令如下:#!/bin/bash /usr/bin/mysqldump -u$root-p$123456 --no-create-info --skip-opt --skip-tz-utc --skip-quote-names --default-character-set=gbk--where "DATE_FORMAT(scsj,'%y-%m-%d')='"$date"'" ...

2016-08-08 12:21:41 1873

原创 [Hadoop基础]-- 执行yarn命令报权限问题错误

# yarn application -kill application_1469066281048_9314 16/08/08 10:39:23 INFO client.RMProxy: Connecting to ResourceManager at master-27.dev.cluster.enn.cn/10.1.150.7:803216/08/08 10:39:24 WARN...

2016-08-08 10:51:07 4420

原创 [Spark进阶]-- spark-1.6.x-小结

官方定义:spark是一个基于内存的分布式计算框架它会使得计算速度以及开发速度快!特点:One stack rule them all !一站解决所有问题热查询(Hive)批处理(MapReduce)实时流计算(Storm)回顾MapReduce 的 Shuffle过程 见图  hadoop慢的原因:DISK IO 输入输出DISK IO,Shuffle阶段也是DI...

2016-08-07 18:08:42 1924

原创 [Sqoop基础]-- 本地执行sqoop和oozie上执行sqoop命令需要注意

-------------------------------------------本地sqoop命令,需要修改为'\N'、并且添加sqoop前缀-------------------------------------------#采购订单sqoop export --connect jdbc:mysql://192.168.1.109/testtests?characterEncodi...

2016-08-07 16:04:53 3775

原创 [Hive基础]-- 去除指定重复的数据举例

Hive数据去重举例:Hql代码   INSERT overwrite TABLE store SELECT t.p_key, t.sort_wordFROM ( SELECT p_key, sort_word, row_number () over ( distribute BY p_key sort BY sort_word ) AS ...

2016-08-07 15:37:21 15961

原创 [Spark基础]-- 查看spark on yarn的日志和程序状态的方法

一、在命令行使用命令查看(1)查看日志:yarn logs -applicationId application_1469094096026_26612(2)查看状态:yarn applicaiton -status application_1469094096026_26612红色字体代表appID:在UI界面中寻找该id  二、通过spark UI查询 ...

2016-08-05 21:13:29 22863

转载 [Spark基础]-- RDD解释

How do I make clear the concept of RDD in Spark? recently, I spent a lot time on the paper RDD: A Fault-Tolerant Abstraction for in-memory cluster computing. But seems that I still didn't catch so...

2016-08-04 23:48:30 743

原创 [Webservice基础]-- java使用idea、dubbox、cxf构建web service

使用dubbox构建web service开发环境:windows 8.1 +maven 3.3.9+idea 16.1 +jdk 1.7+dubbox 2.8.4+zookeeper3.4.6 + tomcat 8搭建步骤:一、环境准备     1、安装jdk1.7、idea 16、tomcat8(我使用的发布dubbox的方式是tomcat,其他方式参考:       ...

2016-08-03 20:48:27 4645 2

原创 [负载均衡]-- keepalived+lvs+mysql实现负载均衡

lvs+keepalived+mysql的HA(keepalived是做高可用的)准备2台机器:node1、node2  共4个网卡(每台2个),4个ip地址 备注:       node1-->eth1、node2--->eth1是keepalived,node1--->eth0、node2--->eth0是真实服务器      node1-----...

2016-08-02 12:40:47 1895

数据仓库需求模板下载excel

1、需求变更申请单模版 2、数据仓库业务需求模板

2023-03-21

Canal开源产品介绍

早期,阿里巴巴B2B公司因为存在杭州和美国 双机房部署,存在跨机房同步的业务需求,当时 早期的数据库同步业务,主要是基于trigger的方式 获取增量变更。 从2010年开始,阿里系公司开始逐步的尝试基 于数据库的日志解析,获取增量变更进行同步, 由此衍生出了增量订阅&消费的业务,从此开启 了一段新纪元.

2018-08-23

window10的wget包

解压后,进入cmd命令行输入wget url即可使用。 举例:wget http://www.baidu.com

2017-12-13

redis-笔记

redis学习笔记

2016-08-31

cloudera-enterprise-datasheet.pdf

cloudera-enterprise-datasheet.pdf(企业和免费版区别)

2016-08-15

数据库性能调优.原理与技术.pdf

数据库性能调优.原理与技术.pdf

2016-08-14

spark论文原文:EECS-2014-12.pdf

伯克利大学spark论文原文:EECS-2014-12.pdf

2016-08-07

bigBench.pdf

Evaluating Hive and Spark SQL with BigBench

2016-08-07

文件hibernate

hibernate-mapping.dtd

2015-04-28

oracle架包

这是一个连接oracle数据库的连接架包哈

2015-04-28

空空如也

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

TA关注的人

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