摘要: hive命令在Linux下的命令行中直接输入如下命令,可以查看帮助信息: 1 # hive -help常用的如-e、-f参数。使用-e参数,可以直接在命令行传递SQL语句进行hive表数据的查询: 1 # hive -e "select * from testhive.testtable"使用-f参数,可以在命令行中传递文件进行进行hive表数据的查询,首先使用如下命令创建一个名为test.h... 阅读全文
posted @ 2019-12-18 10:06 Dcl_Snow 阅读(560) 评论(0) 推荐(0) 编辑
摘要: Hive概述Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类SQL查询功能。Hive本质是:将HQL转化成MapReduce程序。Hive处理的数据存储在HDFS中,分析数据底层的实现可以是MapReduce、tes或者Spark,其执行程序运行在Yarn上。Hive优缺点优点:1.使用简单,类SQL语法易于使用。2.可扩展性,可以随时扩展集群规模。3.延... 阅读全文
posted @ 2019-12-04 09:01 Dcl_Snow 阅读(1380) 评论(0) 推荐(0) 编辑
摘要: 概述前文记录了在Windows系统中安装配置MySQL 5.7(前文连接:https://www.cnblogs.com/Dcl-Snow/p/10513925.html),由于安装部署大数据环境需要,现在要在CentOS 7系统中安装配置MySQL 5.7,CentOS 7环境安装配置也已经记录过(前文连接:https://www.cnblogs.com/Dcl-Snow/p/10811659.... 阅读全文
posted @ 2019-12-02 10:57 Dcl_Snow 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 概述前文记录了Spring MVC的常用功能和MyBatis的基本用法。在实际的项目开发中,需要进行整合,从而使用Spring的依赖注入来减少代码的耦合,使用Spring MVC处理请求并作出响应,使用MyBatis完成数据库操作。数据准备在前文创建的mybatis数据库中删除表tb_user重新创建该表,同时新建一张表tb_book,表设计和测试数据如下:创建/配置项目创建项目的步骤此处不再赘述... 阅读全文
posted @ 2019-11-28 10:00 Dcl_Snow 阅读(1275) 评论(1) 推荐(1) 编辑
摘要: MyBatis的事物事物的概念在Java语言数据库框架中,数据库的事务管理都是非常重要的。每个业务逻辑都是由一系列数据库访问完成的,这些访问可能修改多条数据记录,这一系列修改应该是一个整体,绝对不能只修改其中的某几条数据记录。多个数据库原子访问应该被绑定成一个整体,这就是事物。事务是一步或几步操作组成的逻辑执行单元,这些基本操作作为一个整体执行单元,它们要么全部执行,要么全部取消执行,绝对不能仅仅... 阅读全文
posted @ 2019-11-26 11:54 Dcl_Snow 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 概述MyBatis将用户从JDBC的访问中解放出来,用户只需要定义需要操作的SQL语句,无须关注底层的JDBC操作,就可以面向对象的方式进行持久层操作。底层数据库连接的获取、数据访问的实现、事务控制等都无须用户关心,从而将应用层从底层的JDBC API中抽取出来,通过配置文件管理JDBC的连接,使用MyBatis解决持久化访问的实现。MyBatis的体系结构MyBatis中常用的对象有SqlSes... 阅读全文
posted @ 2019-11-22 14:13 Dcl_Snow 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 概述Mybatis是Apache的一个开源项目iBatis,2010年改名为Mybatis。Mybatis是一个支持普通SQL查询、存储过程和高级映射的优秀持久层框架,对jdbc操作数据库的过程进行封装,使开发者只需要关注SQL本身,而不需要花费精力去处理注册驱动、创建connection等jdbc繁杂的过程代码。Mybatis通过xml或者注解的方式将要执行的各种statement配置起来,并通... 阅读全文
posted @ 2019-11-22 10:07 Dcl_Snow 阅读(376) 评论(0) 推荐(0) 编辑
摘要: ORM框架概述在学习MyBatis之前,先来看看什么是ORM框架。ORM全称Object/Relation Mapping,对象/关系数据库映射,功能为完成对象的编程语言到关系数据库的映射,可以将其当成应用程序和关系型数据库的桥梁。当使用面向对象的编程语言来进行应用开发时,从项目一开始就采用的是面向对象的思想(分析、设计、编程等),但到了持久层数据库访问时,又必须重返关系数据库的访问方式,所以就产... 阅读全文
posted @ 2019-11-04 08:33 Dcl_Snow 阅读(1670) 评论(0) 推荐(0) 编辑
摘要: 概述文件上传是Java Web项目中的常用功能,未达到上传文件的目的,需进行下列步骤:1.表单的method属性必须设置为POST。2.表单的enctype属性必须设置为multipart/form-data(浏览器才会使用二进制流的方式来处理表单数据)。3.pom文件中添加commons-fileupload依赖。4.在Spring MVC的配置文件中配置MultipartResolver。文件... 阅读全文
posted @ 2019-09-29 10:58 Dcl_Snow 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 概述Spring从2.5版本开始引入注解,虽然版本不断变化,但是注解的特性一直被延续下来并不断进行扩展,这里就来记录一下Spring MVC中常用的注解,本文承接前文继续记录@PathVariable、@RequestHeader和@CookieValue三个注解。@PathVariable注解该注解可以方便的获得请求URL中的动态参数。只有一个属性value,类型为String,表示绑定的名称,... 阅读全文
posted @ 2019-09-12 10:45 Dcl_Snow 阅读(274) 评论(0) 推荐(0) 编辑