自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Reminder的博客

大数据研发

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

原创 【JAVA虚拟机】类加载机制案例详解

1.实例:参考部分博客和<java虚拟机>,用案例来说明java虚拟机的类加载过程。class Sing{ private static Sing sg=new Sing(); public static int cou1; public static int cou2=0; public static int cou3=5; public in...

2018-04-07 16:30:20 143

原创 面试--上海2

面试问题1.了解哪些大数据组件,单个说明。2.熟悉Scala吗?不熟悉3.熟悉SQL?内连接,左外连接,右外连接的区别4.熟悉Linux命令?基础的,上传文件到hdfs用到的命令。5.Maven用过吗?6.Set和Map的区别?存放值?继承哪些类?实现哪些接口?7.项目。序列化→Json?怎么实现的8.设计题 10个reduce节点,其中9个很快执行完成,有一个执行很慢,怎么优化?数据倾斜?9.论...

2018-04-19 00:34:27 187

原创 面试--上海1

面试题:1.String是基本类型吗?为什么?(具体的实现源码)。2.基本的数据类型(byte,char,short,int,long,boolean,float,double)3.构造函数可以被重写吗?可以被重载吗?重写和重载的区别?4.String类可以被继承吗?5.LinkedHashMap和HashMap源码各个角度分析。6.ArrayList和LinkedList源码各个角度分析。7.多...

2018-04-19 00:27:27 200

原创 [SQL] Char和varChar的区别

1.存储规则char(10),varchar(10),10指的是字符个数而不是字节个数。编码格式:Mysql中要求行定义的长度不能超过65535个字节。Latin1:一个字符占一个字节。最多存放(65535-1-2)/1=65532个字符GBK:一个字符占两个字节。。。。。。UTF8:一个字符占三个字节。。。。。。{-1是指varchar从第二个字节开始存放。    -2是指varchar的前两个...

2018-04-17 16:29:26 921

原创 Java中两个字符串的比较(内存角度)

1.首先来看一下java虚拟机的内存分布:程序计数器:    ①唯一没有OutOfMemoryError情况的区域。    ②线程执行java方发时,记录正在执行的虚拟机字节码指令地址。本地方法栈虚拟机栈    ①java方法执行时都会创建一个栈帧,可以存放局部变量表,操作数,方法出口等信息。    ②主要用于存放局部变量,基本类型的变量,对象的引用(指向另一处内存区域:堆)。堆    ①线程共享...

2018-04-16 21:24:45 518 1

原创 [大数据研发]Hadoop集群搭建详细教程(自行手动搭建)

        Hadoop集群的搭建一是选用商用工具CDH,该工具不必担心各个组件的之间的版本兼容问题,而且配有监控工具(后序介绍)。为了入门或者了解配置文件中各个配置的意思,本文采用传统的搭建方法,建议搜一下各个组件(jdk,hadoop,hive,hbase,zookeeper等之间的版本兼容关系,选择最合适的版本),本文选用jdk1.8,hadoop2.6。1,采用虚拟机centerOS7...

2018-04-12 10:53:22 483

原创 Java多线程

1.java多线程编程一个进程包括操作系统分配的内存空间,包含一个或者多个线程。线程不能独立存在,必须依赖于进程,是进程的一部分。2.线程状态①新建状态②就绪状态        start()方法③运行状态        run()④阻塞状态        sleep(),wait(),获取Synchronized同步锁失败⑤死亡状态        3.创建线程①实现Runable接口class ...

2018-04-12 10:51:50 154

原创 Object类方法

1.object类结构分为以下几种①构造函数②hashcode和equale函数判断对象是否相等。③wait和notify,notifyAll java线程④toString和getClass⑤clone()⑥finalize用于垃圾回收。...

2018-04-12 09:43:39 169

原创 [SQL] MySql存储引擎

数据库管理系统(DBMS)使用数据引擎进行创建,查询,更新和删除数据。不同的存储引擎提供不同的存储机制,索引技巧,锁定水平等。Mysql的核心就是存储引擎。1.查看mysql的存储引擎(版本mysql5.7)show engines;2,几种常用的存储引擎对比支持内容InnodbMyISAM是否支持事务支持ACID事务不支持使用的锁行级锁表级锁是否支持并发支持,采用多版本并发控制(mvcc)不支持...

2018-04-08 11:22:39 134

原创 [SQL] MySQL的索引

1.索引的定义,为什么要使用索引索引是指对列的索引,用以快速找出在某个列中有一特定的值。若不使用索引,则需要从表的第一条记录开始读完整个表,查找出相关的行,花费时间大。给列增加一个索引,就能快速到达一个位置去搜索数据文件,而不必查看所有数据,节省时间。MySQL中的索引的存储类型有两种①B-tree②Hash。HASH索引:利用哈希函数,计算存储地址,检索时不需要向Btree那样,从根节点开始遍历...

2018-04-08 09:57:22 125

原创 数据结构1:红黑树

红黑树是一颗二叉平衡查找树。一般情况下,二叉查找树的操作执行时间为O(lgn),但是,在二叉查找树中为有序的数据后,例如递增的全在右子树上,递减的都在左子树上,就会退化成一个具有n个节点的线性链,运行时间就会变成O(n)。红黑树的出现就会使树变的相对平衡,使之时间复杂度稳定在O(lgn)。使用情况:不断地有数据插入性质:每个节点不是红色就是黑色根节点总是黑色如果节点是红色,则它的子节点必是黑...

2018-04-06 16:15:12 98

原创 数据结构2:B树,B+树,B*树

1.B树即B-Tree(图转载)B树是一种多叉平衡查找树,红黑树是一种二叉平衡查找树,B树的多叉结构使得对于元素数量非常多的情况,树的深度不会像二叉树那么深,保证查询效率。B-Tree是为了磁盘或其他存储设备设计的一种多叉平衡查找树,相比红黑树在降低磁盘I/O方面做得更好,许多数据库都是用B-Tree 和 B*Tree, B+Tree来存储信息。性质:m阶的B树①树中每个节点最多含有m个孩子②除...

2018-04-06 16:04:53 467

空空如也

空空如也

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

TA关注的人

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