自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Scala的==和java的==区别

Java:==比较两个变量本身的值,即两个对象在内存中的首地址;equals比较字符串中所包含的内容是否相同。public static void main(String[] args) { String s1 = "abc"; String s2 = new String("abc"); System.out.println(s1 == s2); System.out.println(s1.equals(s2));}输出结果:false...

2021-06-22 17:33:33 189

原创 Git 撤销放弃本地修改

如果在修改时发现修改错误,而要放弃本地修改时,一,未使用 git add 缓存代码时。可以使用git checkout -- filepathname(比如:git checkout -- readme.md ,不要忘记中间的 “--” ,不写就成了检出分支了!!)。放弃所有的文件修改可以使用git checkout .命令。此命令用来放弃掉所有还没有加入到缓存...

2019-06-10 16:34:08 49083 2

转载 Flume原理解析

一、Flume简介  flume 作为cloudera 开发的实时日志收集系统,受到了业界的认可与广泛应用。Flume 初始的发行版本目前被统称为 Flume OG(original generation),属于 cloudera。  但随着 FLume 功能的扩展,Flume OG 代码工程臃肿、核心组件设计不合理、核心配置不标准等缺点暴露出来,尤其是在 Flume OG 的最后一个发...

2019-05-06 16:32:52 504

转载 Redis分布式锁

本博客使用第三方开源组件Jedis实现Redis客户端,且只考虑Redis服务端单机部署的场景。如果你的项目中Redis是多机部署的,那么可以尝试使用Redisson实现分布式锁,这是Redis官方提供的Java组件前言分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现...

2019-01-29 15:06:58 138

转载 Mysql,Hbase,ES的特点和区别

有句话说的好:种一棵树最好的时间是十年前,其次是现在……共勉。互联网时代各种存储框架层出不穷,眼花缭乱,比如传统的关系型数据库:Oracle、MySQL;新兴的NoSQL:HBase、Cassandra、Redis;全文检索框架:ES、Solr等。如何为自己的业务选取合适的存储方案,相信大家都思考过这个问题,本文简单聊聊我对MySQL、HBase、ES的理解,希望能和大家一起探讨进步,有不对的...

2019-01-17 16:04:40 1520

转载 硬盘基本知识(磁头、磁道、扇区、柱面)

硬盘基本知识(磁头、磁道、扇区、柱面)概述盘片(platter) 磁头(head) 磁道(track) 扇区(sector) 柱面(cylinder)盘片 片面 和 磁头硬盘中一般会有多个盘片组成,每个盘片包含两个面,每个盘面都对应地有一个读/写磁头。受到硬盘整体体积和生产成本的限制,盘片数量都受到限制,一般都在5片以内。盘片的编号自下向上从0开始,如最下边的盘片有0面和1面...

2018-12-05 14:48:56 438

转载 Hive 内置服务的区别

一、Hive介绍  Hive是基于Hadoop的一个数据仓库,Hive能够将SQL语句转化为MapReduce任务进行运行。  Hive架构图分为以下四部分。     1、用户接口    Hive有三个用户接口: 命令行接口(CLI):以命令行的形式输入SQL语句进行数据数据操作 Web界面:通过Web方式进行访问。      Hive的远程服务方式:通过JDBC...

2018-11-27 15:34:25 544

转载 关于lambda表达式的几篇好文章

https://www.ibm.com/developerworks/cn/java/j-lo-java8streamapi/  --初体验,基础篇https://www.cnblogs.com/figure9/p/java-8-lambdas-insideout-language-features.html    语言篇http://zh.lucida.me/blog/java-8-la...

2018-11-26 16:03:06 174

转载 hadoop二次排序的原理和实现

默认情况下,Map输出的结果会对Key进行默认的排序,但是有时候需要对Key排序的同时还需要对Value进行排序,这时候就要用到二次排序了。下面我们来说说二次排序1、二次排序原理  我们把二次排序分为以下几个阶段  Map起始阶段    在Map阶段,使用job.setInputFormatClass()定义的InputFormat,将输入的数据集分割成小数据块split,同时In...

2018-08-30 11:07:05 6884

原创 centos 设置静态 ip

使用root用户登录(即root/oracle),修改IP地址(vi /etc/sysconfig/network-scripts/ifcfg-ens32):按字符键“i”进入编辑模式,修改/etc/sysconfig/network-scripts/ifcfg-ens32文件内容如下:保存重启网卡:执行service network restart ...

2018-08-21 18:13:32 172

转载 vmware12下contos7的安装

1.首先需要准备的工具有vmware12和contos7的系统。vmvare12下载地址:http://pan.baidu.com/s/1i5vH50Dcontos7我自己使用的为1511版本。下载地址:http://pan.baidu.com/s/1hrDerGw如果想下载其他版本的请到下面官网进行下载:https://www.centos.org/1).点击Get ...

2018-04-16 11:34:27 327

转载 sqoop导入hdfs

导入表的所有字段sqoop import --connect jdbc:oracle:thin:@192.168.1.100:1521:ORCL \--username SCOTT --password tiger \--table EMP -m 1; 查看执行结果:hadoop fs -cat /user/hadoop/EMP/part-m-000007369,SMITH,CLERK,790...

2018-04-10 10:43:46 1251

原创 hive 窗口函数,分析函数的一些理解

一.先解释什么是窗口函数首先,我们要知道什么是窗口子句:需要指定一个窗口的边界,语法是这样的:ROWS betweenCURRENT ROW | UNBOUNDED PRECEDING | [num] PRECEDING AND UNBOUNDED FOLLOWING | [num] FOLLOWING| CURRENTROW或RANGE between [num] PRECEDING AN...

2018-03-30 14:33:12 6898

转载 Mysql和Oracl 分组取每组前N条记录

MySQL取每组的前N条记录:使用自连接的方式一、对分组的记录取前N条记录:例子:取前 2条最大(小)的记录1234567891011121314151617181.用子查询:SELECT * FROM right2 a  WHERE 2>(SELECT COUNT(*) FROM right2 b WHERE b.id=a.id AND b.account>a.account)ORD...

2018-03-30 14:16:06 308 1

转载 storm的并行度的那些坑,深入理解

Strom程序的执行是由多个supervisor共同执行的。supervisor运行的是topology中的spout/bolt tasktask  是storm中进行计算的最小的运行单位,表示是spout或者bolt的运行实例。程序执行的最大粒度的运行单位是进程,刚才说的task也是需要有进程来运行它的,在supervisor中,运行task的进程称为worker,Supervisor节点上可以...

2018-03-28 16:46:53 748

转载 java 静态内部类和费静态内部类的区别

java 内部类和静态内部类的区别下面说一说内部类(Inner Class)和静态内部类(Static Nested Class)的区别:定义在一个类内部的类叫内部类,包含内部类的类称为外部类。内部类可以声明public、protected、private等访问限制,可以声明 为abstract的供其他内部类或外部类继承与扩展,或者声明为static、final的,也可以实

2017-10-09 19:59:38 220

空空如也

空空如也

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

TA关注的人

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