自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

长镜头

计算机小白

  • 博客(19)
  • 收藏
  • 关注

原创 Java 面试常见问题

一、数据结构与算法基础1,几种常见的排序算法和分别的复杂度2,用Java写一个冒泡排序算法3,描述一下链式存储结构4,如何遍历一棵二叉树5,倒排一个LinkedList6,用Java写一个递归遍历目录下面的所有文件二、Java基础1,接口与抽象类的区别2,Java中的异常有哪几类?分别怎么使用?3,常用的集合类有哪些?比如List如何排序?4...

2019-07-23 15:22:09 146

原创 使用 MapReduce 处理用电数据

1,数据清洗:将不规整数据转化为规整数据 刚刚采集到HDFS中的原生数据,我们也称为不规整数据,即目前来说,该数据的格式还无法满足我们对数据处理的基本要求,需要对其进行预处理,转化为我们后面工作所需要的较为规整的数据,所以这里的数据清洗,其实指的就是对数据进行基本的预处理,以方便我们后面的统计分析,所以这一步并不是必须的,需要根据不同的业务需求来进行取舍,只是在我们的场景中需要对...

2019-07-25 14:41:26 287

原创 Hadoop之MR简单例子(手机号分组和统计)

1,自定义分组规则按手机号的前三位划分,相同则为一组public class AreaPartitioner<KEY, VALUE> extends Partitioner<KEY, VALUE> { private static Map<String, Integer> cacheValues = new HashMap<String...

2019-07-24 15:06:57 407

原创 IDEA 常用设置

1,单行注释设置按下Ctrl+/,IDEA 默认将//放在一行的最前面,我们把它设置成和代码一同缩进的形式,并和//保持一个空格2,自定义类注释setting>>editor>>file and code templates在下图的框内添加想要的注释内容即可,${ }里的内容会根据项目动态生成注释模板如下:/** * @program: ...

2019-07-24 11:01:28 138

原创 设置easyui-validatebox初始化数据时不校验

disableValidation:禁用校验enableValidation:开启校验$('input.easyui-validatebox').validatebox('disableValidation') .focus(function () { $(this).validatebox('enableValidation'); }) .blur(f...

2019-07-23 15:13:45 250

原创 上传/更新本地项目到GitHub

1,上传本地项目 要上传本地项目到GitHub,前提是要有GitHub账号并且电脑安装了Git程序,这两项操作都十分简单,现在介绍如何用Git将本地项目上传到GitHub。1,右击要上传的文件,选择git bash here,按如下命令操作:第一次提交的话需建立账号名和密码cat ~/.gitconfig查看是否创建好了用户名密码,若没有,输入下面的命令$ ...

2019-07-22 21:03:54 151

原创 Hadoop之MR简单例子(WordCount)

一、Map/Reducepackage com.mrtest.hadoop;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FileSystem;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.IntWritabl...

2019-07-22 11:11:50 507

原创 maven 项目无法建立class文件

第一次建maven项目,右键没看到有建立class的选项原因是class文件需建立在Source Root资源文件目录下,在要建 class文件的文件夹上右击,标记文件夹为Source Root文件在该文件夹上右击,就可以建立class文件了maven目录结构的解析如下:...

2019-07-19 18:31:19 692

原创 public/private/protected 的区别

1,public:对所有用户开放,所有用户都可以直接进行调用。2,private:只能在本类中使用,其他类都不可以直接使用。3,protected:对于继承该类的方法没有任何限制可以自由使用,而其他的外部类则无法使用。...

2019-07-19 10:46:14 3387

原创 接口的属性定义

jdk1.8中,接口中的变量默认是public static final,方法默认是 public abstract,除非是static方法或者默认方法接口中的属性必须用public static final接口中不能出现变量,如果有变量,就和接口提供的统一的抽象这种思想是抵触的,所以接口中的属性必然是常量,只能读不能改,这样才能为实现接口的对象提供一个统一的属性。public: 使...

2019-07-19 10:21:55 3700

原创 String,StringBuffer与StringBuilder的区别

String,字符串常量,一旦声明不可改变 String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别...

2019-07-17 15:39:29 103

原创 SQL查询:select * from a,b与内连接

select * from a,b 不加条件的话是笛卡尔乘积。select * from a,b where a.id = b.id 加条件相当于内连接,等价于select * from a inner join b on a.id = b.id

2019-07-16 14:01:32 6135

原创 SQL查询:每个 id 对应的 value 和前一天比较

1,复杂版本(不可取) 我的思路是,假设查询时间段2019-07-01到2019-07-16的所有数据及其和前一天的比率,分别查出2019-07-01到2019-07-16和2019-06-30到2019-07-15的数据,存放于两张临时表,通过date1=date2+1将两张临时表关联起来,这样,当天的 value值和前天的 value值就在一条记录里面了,再通过条件比较即可。...

2019-07-16 10:10:55 984

原创 SQL查询:获取一个时间段内的所有日期

select level,to_char(to_date('2019-07-01','yyyy-mm-dd')+level-1,'yyyy-mm-dd') as abnormal_datefrom dualconnect by level <=to_date('2019-08-01','yyyy-mm-dd')-to_date('2019-07-01','yyyy-mm-dd')+1...

2019-07-09 09:17:47 6274 2

原创 VMware下CentOS7 安装VMware Tools

1、点击CentOS7 ,右键>>安装VMware Tools2、启动CentOS系统,装载linux.iso文件> mount -t auto /dev/cdrom /mnt/cdromcd /mnt/cdrom如果没有cdrom目录,创建后重新装载3、复制cdrom目录下的VMwareTools-10.3.10-12406962.tar.gz文件...

2019-07-04 23:01:40 1179 1

原创 CentOS7 安装 Hadoop和mongoDB

一,安装 Hadoop 文件1,首先,在官网下载好hadoop-x.x.x.tar.gz的压缩包,通过winscp移动的 /usr/local 文件夹下面2,CentOS登录 root 用户,解压刚刚的压缩包:tar -xzvf hadoop-x.x.x.tar.gz3,将解压好的文件夹名改为hadoop:sudo mv ./hadoop-x.x.x/ ./hadoop4,为ha...

2019-07-03 22:40:22 136

原创 easyUI datagrid 选中事件

事件: 参数: 说明: onCheck rowIndex:选中的行索引,索引从0开始 rowData:对应于所选行的记录 在用户勾选一行的时候触发 onUncheck rowIndex:选中的行索引,索引从0开始 rowData:对应于取消勾选行的记录 在用户取消勾选一行的时候触发 onCheck...

2019-07-02 11:37:14 1781

原创 CentOS7安装JDK1.8,配置SSH无密码登陆

一,CentOS7安装JDK1.8二,配置SSH无密码登陆

2019-07-01 20:56:51 211

原创 winSCP连接虚拟机centos7

按要求填写文件协议,主机名用户名和密码是你的 centos7的登录名和密码

2019-07-01 19:57:03 715

空空如也

空空如也

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

TA关注的人

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