
一、Hive概述 HIve是什么?为什么要使用hive?对于一个初步接触hive的初学者,这些都是迷惑的,因此本文主要带你入门hive,让你了解到hive的安装使用以及在hi...
整个shuffle的流程图 Map Shuffle的作用以及相应的设置 partition过程:输入的<key,value>对经过map()处理后输出新的<key,value...
MapReduce:详解Shuffle过程 - 每天一小步 - ITeye技术网站http://langyu.iteye.com/blog/992916Shuffle过程是M...
Mybatis的事务接口如下: 事务类的继承体系如图: JdbcTransaction是对JDBK commit & rollback简单封装。 ManagedTrans...
mybatis的基本用法如下: 其中最重要的是SqlSessionFactory和SqlSession,下面对其进行具体分析。 其类继承结构如图: 上述例子中,我们通过加载m...
1、#{}和${}的区别是什么?注:这道题是面试官面试我同事的。 答:${}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如...
记录是一种精神,是加深理解最好的方式之一。 最近看了下Mybatis的源码,分析了二级缓存的实现方式,在这里把他记下来。虽然这不复杂,对这方面的博客也有很多,写的也很好。但我...
1 引言# 本文主要讲解JDBC怎么演变到Mybatis的渐变过程,重点讲解了为什么要将JDBC封装成Mybaits这样一个持久层框架。再而论述Mybatis作为一个数据持久...
springboot 01_SpringBoot介绍和环境搭建02_SpringBoot之Spring发展、Java配置方式03_SpringBoot入门04_SpringB...
前言:学习SpringBoot不应该直接就是开始使用SpringBoot,如果直接拿来用肯定会有很多人不是很明白特别刚开始入门的,当然官网上也有快速上手的教程但是官网上跨度有...
一、理论部分知识 1、HDFS :Hadoop DIstributed File System简写。 易于扩展的分布式文件系统 运行在大量普通廉价机器上(成本低) ,提供容错...
灵感来源于 谷歌面试学习手册 原文地址:Machine Learning for Software Engineers原文作者:ZuzooVn(Nam Vu)翻译:lsvih...
Python是一门功能强大的高级脚本语言,它的强大不仅表现在其自身的功能上,而且还表现在其良好的可扩展性上,正因如此,Python已经开始受到越来越多人的青睐,并且被屡屡成功...
转自 www.greatytc.com/p/bd1bfc0c34b8 作为一个程序员,在找工作的过程中,都会遇到笔试,而很多笔试里面都包括java,尤其是作为一个Android...