摘要: 1.hbase的特点是什么? 答:1)hbase是一个分布式的,基于列式存储的数据库,基于hadoop的hdfs存储,zookeeper进行管理。 2)hbase 适合存储半结构化或非结构化的数据,对于数据结构字段不够确定或者杂乱无章很难按照一个概念去抽取的数据。 3)hbase为null的数据不会阅读全文
posted @ 2018-07-26 22:04 stone1234567890 阅读(2288) 评论(0) 编辑
摘要: Hive 最常见的几个面试题 1.hive 的使用, 内外部表的区别,分区作用, UDF 和 Hive 优化(1)hive 使用:仓库、工具(2)hive 内部表:加载数据到 hive 所在的 hdfs 目录,删除时,元数据和数据文件都删除 外部表:不加载数据到 hive 所在的 hdfs 目录,删阅读全文
posted @ 2018-07-16 15:47 stone1234567890 阅读(3493) 评论(0) 编辑
摘要: 本文系原创,若有转载需要,请注明出处。https://www.cnblogs.com/bigdata-stone/ 1.mapReduce简介 MapReduce是面向大数据并行处理的计算模型、框架和平台。 2.图解计算框架:(画图不易,请勿挑剔) 2.1. inputformat工作机制 在 Ma阅读全文
posted @ 2018-07-14 07:47 stone1234567890 阅读(436) 评论(0) 编辑
摘要: 一、Bean的配置 1.Spring可以被看做是一个大型的工厂,这个工厂的作用就是生产和管理Spring中的Bean,要在项目中使用这个工厂,就要对Spring的配置文件进行配置。Spring支持XML和Properties两种方式的配置文件。在实际开发过程中,最常用的就是XML各式的配置,这种配置阅读全文
posted @ 2019-05-21 14:41 stone1234567890 阅读(0) 评论(0) 编辑
摘要: 在说到这里的时候,首先要说下程序的耦合和解耦,以便对上节做一个解释。 一、程序的耦合和解耦 1.程序的耦合性(Copling) (1)程序的耦合性,也叫做耦合度,是对模块之间关联程度的度量,耦合性的强弱取决于模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合性是指模块之间的依阅读全文
posted @ 2019-05-19 19:17 stone1234567890 阅读(1) 评论(0) 编辑
摘要: 1.本章要点; (1)if表达式有值; (2)块也有值,是它最后一个表达式的值 (3)Scala的for循环就像是"增强版的"Java for循环 (4)分号不是必须的 (5)void 类型是Unit (6)避免在函数的定义中使用return (7)注意别在函数式定义中漏掉了= (8)异常的工作方式阅读全文
posted @ 2019-05-13 16:24 stone1234567890 阅读(3) 评论(0) 编辑
摘要: 1.进官网:https://www.scala-lang.org/ 上面就是进入Scala社区后的一个画面,官方对Scala的简单介绍是:Scala将面向对象和函数式编程集合在一个简洁的高级语言中,Scala的静态类型有助于避免复杂应用程序中的错误。Scala既有动态语言那样灵活简洁,同时又保留了静阅读全文
posted @ 2019-05-13 13:06 stone1234567890 阅读(3) 评论(0) 编辑
摘要: 1.Spring中IoC的常用注解 1.1明确: (1)基于注解的配置和xml的配置要实现的功能都是一样的,都是要降低程序之间的耦合,只是配置的形式不一样 2.案例:使用xml方式和注解方式实现单表的crud操作 持久层技术选型:dbutils 3.改造基于注解的IoC案例,使用纯注解的方式实现 s阅读全文
posted @ 2019-05-02 14:25 stone1234567890 阅读(6) 评论(0) 编辑
摘要: 1.Spring的概述 1.1spring是什么? Spring是分层的JavaEE/JavaSE应用full-stack轻量级开源框架,以IOC和AOP为内核,提供了展现层SpringMVC和持久层JDBC以及业务层事务管理等众多企业级应用技术,还能整合开源世界众多注明的第三方框架和类库。 1.2阅读全文
posted @ 2019-04-30 17:21 stone1234567890 阅读(6) 评论(0) 编辑
摘要: https://www.jianshu.com/p/efb58b7115bf?utm_source=tuicool https://www.nowcoder.com/discuss/110317 https://www.nowcoder.com/discuss/101712阅读全文
posted @ 2019-04-20 19:10 stone1234567890 阅读(6) 评论(0) 编辑
摘要: 一、Spring概述: 1.什么是Spring? Spring是分层的JavaSE/EE应用full-stack(一站式)轻量级开源框架,以IoC(Inverse Of Control:控制反转)和AoP(Aspect Oriented Programing,面向切面编程)为内核,提供了展现层Spr阅读全文
posted @ 2019-04-08 08:33 stone1234567890 阅读(9) 评论(0) 编辑
摘要: 一、简介:flume是一种分布式、可靠且可用的系统,能够用于有效的从不同的源收集、聚合和移动大量的日志数据到集中式数据存储。它具有基于流数据的简单灵活的架构,它具有健壮的可靠性机制和许多故障转移和恢复机制,具有强大的容错性,使用简单的可扩展的数据模型,允许在线分析的应用程序。flume不仅能用于日志阅读全文
posted @ 2019-04-05 22:00 stone1234567890 阅读(8) 评论(0) 编辑
摘要: 1.用数组结构实现大小固定的队列和栈? 2.实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返 回栈中最小元素的操作。 【要求】 (1).pop、push、getMin操作的时间复杂度都是O(1)。 (2).设计的栈类型可以使用现成的栈结构。 3.如何仅用队列结构实现栈结构? 队列的前面n个数进阅读全文
posted @ 2019-03-24 19:22 stone1234567890 阅读(0) 评论(0) 编辑