- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 golang中接口查询
什么是接口查询接口查询,就是在一个接口变量中,去判断,那个把值赋给接口变量的对象,究竟有没有实现另一个接口,这个所谓的另一个接口,就是我要查询的那个接口。在这个已知的接口变量中,查询另一个接口的过程,就是接口查询了。接口查询作用通过接口查询,我们可以操作这个还原赋值给这个接口变量的对象的更加全面的功能。如赋值给这个接口变量的对象,实现了很多个接口,当他把值赋给这个接口后,那么这个接口变量就只能操作这
2017-02-25 13:15:43 8683
原创 golang接口赋值操练
golang接口接口,姑且就称之为定义了一系列(也可能是空的)方法,但是又没有实现这些方法的一种结构体。 有时候,在纠结,接口类型的变量,到底是什么类型了?带着这个问题,来实操一下。 首先定义一个接口:type YourType interface { SayHi(str string)}type HeType interface { SayHi(str string)
2017-02-25 12:42:33 8537
原创 golang中匿名组合
包含与匿名组合1.匿名组合1.1 匿名组合定义 golang中组合语法,就是在一个类中,引入了另一个类,如 type Logger struct{ } type Work struct{ log Logger } type Work2 struct{ log *Logger } func (Logger)Info(
2017-02-25 11:59:48 9815
原创 关于golang中IO相关的Buffer类浅析
io重要的接口在介绍buffer之前,先来认识两个重要的接口,如下边所示:type Reader interface { Read(p []byte) (n int, err error)}type Writer interface { Write(p []byte) (n int, err error)}上边两个接口在golang sdk安装目录src/io/io.go中定义。
2017-02-22 00:02:24 22924 1
原创 ubuntu上安装hbase
hbase简介 HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBas
2017-02-16 23:27:10 28307
原创 ubuntu安装spark 2.1.0
spark介绍spark是一套并行计算的框架,由于在计算过程中,数据在内存中传递,所有,性能要比hadoop的map/reduce在磁盘中传递的效率高很多。下边在使用hdfs和zookeeper的基础上,安装spark单机环境。1.启动hadoop服务 2.安装spark程序包 3.启动spark服务器启动hadoop服务如过尚未安装hadoop,请参考hadoop安装文档cd $HADOOP_
2017-02-16 22:49:56 29043
原创 ubuntu 搭建 hadoop环境
hadoop版本 2.7.3下边将一步一步的介绍在ubuntu系统中搭建hadoop环境。安装sun jdk配置免密码登录下载hadoop可执行包修改hadoop配置文件启动hadoop服务安装sun jdk如果你的机器上已经安装了openjdk,请先卸载,如果没有,请按照下面方法继续操作。 在oracle官网上下载最新的jdk包,在这里我选则的是jdk1.8.0_121,具体下载地址
2017-02-16 00:43:59 28607
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人