邬家栋

熟悉linux,了解mysql,ETL开发,python语言,有着丰富的项目经验。

0
推荐
1409
阅读

java基础(2)-面向对象(2)

构造方法构造方法特点方法名与类名相同方法名前没有返回值类型的声明(void也没有)方法中不能使用return语句返回一个值创建对象时自动调用并执行如果类中没有自定义构造方法,则java调用类的默认构造方法,将使用默认值来初始化成员变量构造方法与一般方法区别格式构造方法和类名相同,并且无返回类型,无返回值一般方...

发表了文章 • 2017-08-22 10:03 • 0 条评论

1
推荐
1030
阅读

java基础(2)-面向对象(1)

面向对象面向对象思想面向对象是相对面向过程而言面向对象和面向过程都是一种思想面向过程:强调的是功能行为面向对象:将功能封装进对象,强调具备了功能的对象面向对象是基于面向过程的面向对象举例举例1(冰箱)面向过程:打开冰箱,存储冰箱,关闭冰箱面向对象:冰箱(打开,存储,关闭)举例2(窗口)面向过程:移...

发表了文章 • 2017-08-22 09:54 • 0 条评论

0
推荐
2546
阅读

hive学习2(Navicat连接hive)

Navicat连接hive第一步:win下安装好mysql第二步:win下安装Navicat第三步:启动hadoop集群,启动hive第四步:Navicat连接hive在第四步中需先配置ssh,然后配置常规属性,最后点连接配置ssh连接spark1节点配置常规属性连接hive注意:在常规属性中的用户名和密码是hive安装目录中配置文件hive-site.xml中设置的user和pass...

发表了文章 • 2017-08-22 09:52 • 0 条评论

0
推荐
1074
阅读

spark学习2-1(hive1.2安装)

由于前面安装版本过老,导致学习过程中出现了很多问题,今天安装了一个新一点的版本。安装结束启动时遇到一点问题,记录在这里。第一步:hive-1.2安装通过WinSCP将apache-hive-1.2.1-bin.tar.gz上传到/usr/hive/目录下[root@spark1 hive]# chmod u+x apache-hive-1.2.1-bin.tar.gz #增加执行权限 [root@spark1 hive]...

发表了文章 • 2017-08-18 16:49 • 0 条评论

0
推荐
1053
阅读

spark学习2(hive0.13安装)

第一步:hive安装通过WinSCP将apache-hive-0.13.1-bin.tar.gz上传到/usr/hive/目录下[root@spark1 hive]# chmod u+x apache-hive-0.13.1-bin.tar.gz #增加执行权限 [root@spark1 hive]# tar -zxvf apache-hive-0.13.1-bin.tar.gz #解压 [root@spark1 hive]# mv apache-hive-0.13.1-bin hive-0.13 [root@spark1 hive]...

发表了文章 • 2017-08-18 16:12 • 0 条评论

0
推荐
1484
阅读

spark学习1(hadoop集群搭建)

把原先搭建的集群环境给删除了,自己重新搭建了一次,将笔记整理在这里,方便自己以后查看第一步:安装主节点spark1第一个节点:centos虚拟机安装,全名spark1,用户名hadoop,密码123456 ,虚拟机名称spark1第二步:配置yum源需经常使用yum安装软件,使用国内网易源速度更快[root@localhost ~]# mv /etc/yum.repos.d/Ce...

发表了文章 • 2017-08-18 16:02 • 0 条评论

0
推荐
1232
阅读

Java基础(7)-集合类3

list集合的特点1)有序(存储和取出的元素一直)2)可重复List子类的特点ArrayList有序,可重复底层数据结构是数组查询快,增删慢线程不安全,效率高Vector有序,可重复底层数据结构是数组查询快,增删慢线程安全,效率低LinkedList有序,可重复底层数据结构是双向循环链表查询慢,增删快线程不安全,效率高list存储字符...

发表了文章 • 2017-08-18 15:40 • 1 条评论

0
推荐
978
阅读

java基础(6)-集合类2

型泛型:是一种把类型明确的工作推迟到创建对象或者调用方法的时候才去明确的特殊的类型,参数化类型,把类型当做参数一样的传递好处:1)把运行时期的问题提前到了编译器期间2)避免了强制类型转换3)优化了程序设计,解决了黄色警告线例1:用ArrayList存储字符串元素,并遍历,用泛型改进import java.util.ArrayList; ...

发表了文章 • 2017-08-18 15:22 • 0 条评论

0
推荐
1183
阅读

java基础(5)-集合类1

集合的由来数组是很常用的一种数据结构,但假如我们遇到以下这样的的问题:容器长度不确定能自动排序存储以键值对方式的数据如果遇到这样的情况,数组就比较难满足了,所以也就有了一种与数组类似的数据结构——集合类。即集合是java中提供的一种容器,可用来存储多个数据数组和集合的区别1)长度数组的长度固定集合的长度...

发表了文章 • 2017-08-18 15:11 • 0 条评论

0
推荐
923
阅读

java基础(4)-数组(1)

数组:存储同一种数据类型的多个元素的容器数组初始化:元素类型[] 数组名 = new 元素类型[数组长度]int [] arr = new int[5]元素类型[] 数组名 = new 元素类型[] {元素,元素,...}int [] arr = new int [] {1,2,3,4,5}int [] arr = {1,2,3,4,5}内存分配栈内存:用于存储局部变量,当数据使用完时,所占空间会自动释放...

发表了文章 • 2017-08-18 15:01 • 0 条评论

0
推荐
986
阅读

java基础(3)-多线程(1)

java多线程进程与线程进程:指一个正在执行的应用程序。每个进程执行都有一个执行顺序,该顺序称为一个执行路径或一个控制单元(进程是资源分配的最小单位)。一个进程包含1~n个线程线程:指进程中某个单一顺序的控制流。线程控制着进程的执行(线程是CPU调度的最小单位)多进程:指操作系统能同时运行多个任务(程序)...

发表了文章 • 2017-08-18 14:44 • 0 条评论

0
推荐
1088
阅读

centos下安装python2.7.9和pip以及数据科学常用的包

以前一直用ubantu下的python,ubantu比较卡。自己倾向于使用centos,但默认的python版本太低,所以重新装了一个python和ipythoncentos6.5安装python2.7.9第一步:安装devtoolset[root@spark1 ~]# yum groupinstall "Development tools"第二步:安装编译python所需要的包[root@spark1 ~]# ...

发表了文章 • 2017-08-18 14:25 • 0 条评论

0
推荐
1248
阅读

mysql基础(5)-关联(mysql+pandas)

表关联类型内连接:仅显示满足条件的行From T1,T2 where T1.ID=T2.IDFrom T1 inner join T2 ON T1.ID=T2.ID左连接:显示左表T1中的所有行,并把右表T2中符合条件加到左表T1中From T1 left out join T2 ON T1.ID=T2.ID右连接:显示右表T1中的所有行,并把左表T1中符合条件加到右表T2中From T1 right outer join T2 ON T1....

发表了文章 • 2017-08-18 14:11 • 0 条评论

0
推荐
1169
阅读

mysql基础(4)-数据导入

何把数据导入(出)mysql导出sql语句        select * from 表名 into outfile "详细路径" fields terminated by "," enclosed by "";命令行        mysqldump客户端导入sql语句        load data infile "详细路径" into table 表名 fields terminated by...

发表了文章 • 2017-08-18 13:57 • 0 条评论

0
推荐
1001
阅读

mysql基础(3)-高级查询

聚合函数count 返回查询结果的条数max 返回查询结果的最大值min 返回查询结果的最小值sum 返回查询结果的和avg 返回查询结果的平均值 统计分数大于等于90的人数:mysql> select count(*) from new_student        -> where score >="90"; 使用distinc...

发表了文章 • 2017-08-18 13:41 • 0 条评论