前言 在之前的 "大数据学习系列之七 Hadoop+Spark+Zookeeper+HBase+Hive集群搭建" 中介绍了集群的环境搭建,但是在使用hive进行数据查询的时候会非常的慢,因为hive默认使用的引擎是MapReduce。因此就将spark作为hive的引擎来对hbase进行查询,在成 ...
分类:
其他好文 时间:
2018-01-20 22:49:47
阅读次数:
216
如图 由于表 trade 和表 database 都有name字段。代码执行之后结果集中类database中的name值被trade中的name值覆盖。无法得到正确结果。 解决方法1:直接修改数据库字段,把表trade中name改成tradename,当然修改数据库不推荐。 如果这个表只有你在操作, ...
分类:
其他好文 时间:
2018-01-17 18:20:08
阅读次数:
206
Pandas系列之入门篇 简介 pandas 是 python用来数据清洗、分析的包,可以使用类sql的语法方便的进行数据关联、查询,属于内存计算范畴, 效率远远高于硬盘计算的数据库存储。另外pandas还提供了大数据存储的API——HDFStore,来对接HDF5。 安装 1. pandas 利用 ...
分类:
其他好文 时间:
2018-01-16 18:20:46
阅读次数:
279
MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是分表分库,即将一个大表水平分割为N个小表,存储在后端MySQL服务器里或者其他数据库里。
分类:
数据库 时间:
2018-01-15 11:04:16
阅读次数:
234
mybatis实现表与表之间的查询,将查询的结果集进行映射(reslutType/resultMap高级映射) 1.首先分析表与表之间的关系.步骤如下: 1) 按模块去分析表,不要一次全部分析 2)了解每个表存储了什么业务数据 3)了解表中关键字段(主键/外键/索引字段/非空字段) 4) 了解表与表 ...
分类:
其他好文 时间:
2018-01-13 20:53:55
阅读次数:
151
DQL高级查询 多表查询(关联查询、连接查询) 1.笛卡尔积 emp表15条记录,dept表4条记录。 连接查询的笛卡尔积为60条记录。 2.内连接 不区分主从表,与连接顺序无关。两张表均满足条件则出现结果集中。 3.自然连接 寻找两表中字段名称相等的字段进行连接,会自动去重重复列。 4.外连接 有 ...
分类:
数据库 时间:
2018-01-12 22:41:55
阅读次数:
240
1、DepartmentMapper.java添加代码 2、EmployeeMapperPlus.java添加代码 3、DepartmentMapper.xml添加代码 注:collection类似于association,先调用getDeptByIdStep方法获得tbl_dept中id的值,在用 ...
分类:
其他好文 时间:
2018-01-09 21:16:13
阅读次数:
149
1、项目结构 2、Department.java 3、Employee.java 4、DepartmentMapper.java 5、EmployeeMapperPlus.java 6、MybatisTest.java 7、DepartmentMapper.xml 注:collection定义关联集 ...
分类:
其他好文 时间:
2018-01-09 20:27:36
阅读次数:
232
在实际业务中,经常能碰到多表关联查询 下面的Demo,讲举例join查询在MyBatis中的实现 User 类: Role 类: Mapping配置文件: Test类: ...
分类:
其他好文 时间:
2018-01-07 19:56:20
阅读次数:
1648
各位小伙伴们,又到了每周分享java&大数据技术的时间,这一次我给大家分享的是hbase技术。那么hbase到底是一个什么样的技术,他又能拿来干嘛用的呢?接下来就让我们一起来学习这个技术吧~~。今天要讲的是第一辑:HBase简介。 HBase简介 在学习hbase之前,我们先了解一下hadoop的生 ...
分类:
其他好文 时间:
2018-01-03 18:39:28
阅读次数:
188