一、需求 使用springmvc和mybatis完成商品列表查询 二、整合思路 springmvc+mybaits的系统架构: 第一步:整合dao层 mybatis和spring整合,通过spring管理mapper接口; 使用mapper的扫描器自动扫描mapper接口在spring中进行注册 第 ...
分类:
编程语言 时间:
2019-03-30 12:05:56
阅读次数:
145
SpringBoot 4.SpringBoot 整合 devtools 实现热部署 一、添加 devtools 依赖 <!-- Spring boot 热部署 : 此热部署会遇到 java.lang.ClassCastException 异常 --> <!-- optional=true,依赖不会传 ...
分类:
编程语言 时间:
2019-03-29 23:36:33
阅读次数:
193
一、shuffle机制概述 shuffle机制就是发生在MR程序中,Mapper之后,Reducer之前的一系列分区排序的操作。shuffle的作用是为了保证Reducer收到的数据都是按键排序的。 二、shuffle机制的流程 还是按照上个随笔MR整体流程的需求来做参考: 1.Mapper中con ...
分类:
其他好文 时间:
2019-03-29 09:15:54
阅读次数:
178
2019/3/28星期四Linux系列之fdisk分区挂盘[root@hadoop04-184~]#df-ThFilesystemTypeSizeUsedAvailUse%Mountedon/dev/mapper/centos-rootxfs47G8.3G39G18%/devtmpfsdevtmpfs3.9G03.9G0%/devtmpfstmpfs3.9G03.9G0%/dev/shmtmpfs
分类:
系统相关 时间:
2019-03-28 11:11:25
阅读次数:
195
一般#{}用于传递查询的参数,一般用于从dao层传递一个string或者其他的参数过来,mybatis对这个参数会进行加引号的操作,将参数转变为一个字符串。 SELECT * FROM employee WHERE name="jack" 而$则不同,我们一般用于ORDER BY的后面。 SELEC ...
分类:
移动开发 时间:
2019-03-26 15:19:58
阅读次数:
235
第一种方法:用转义字符把">"和"<"替换掉,就没有问题了。 mapper文件示例代码: <if test="startTime != null "> AND order_date >= #{startTime,jdbcType=DATE} </if> <if test="endTime != ...
分类:
其他好文 时间:
2019-03-26 13:38:08
阅读次数:
197
一、Maptask并行度与决定机制 1.一个job任务的map阶段的并行度默认是由该任务的大小决定的; 2.一个split切分分配一个maprask来并行处理; 3.默认情况下,split切分的大小等于blocksize大小; 4.切片不是mapper类中对单词的切片,而是对每一个处理文件的单独切片 ...
分类:
其他好文 时间:
2019-03-24 23:28:59
阅读次数:
691
@MapperScan:1.首先了解@Mapper 在接口上添加了@Mapper,在编译之后就会生成相应的接口实现类。 不过需要在每个接口上面进行配置,为了简化开发,就有了 @MapperScan。 @MapperScan: 指定要变成实现类的接口所在的包,然后包下面的所有接口在编译之后都会生成相应 ...
分类:
移动开发 时间:
2019-03-24 17:30:44
阅读次数:
2388
maven项目 pom.xml 注意generatorConfig.xml的路径 下面是generatorConfig.xml的代码 然后双击运行这个 运行成功 ok 结束 ...
分类:
移动开发 时间:
2019-03-21 10:36:21
阅读次数:
195