一级缓存默认开启, 有效范围是在当前sqlsession, 同一个SqlSession对象执行相同的sql并参数也要相同,缓存才有效。 在同一个会话里面,多次执行相同的SQL 语句,会直接从内存取到缓存的结果 一级缓存不足: 使用一级缓存的时候,因为缓存不能跨会话共享,不同的会话之间对于相同的数据可 ...
分类:
其他好文 时间:
2019-05-05 13:19:12
阅读次数:
117
在我的理解中Struts2的工作流程大概分为七步: 1、客户端发送HttpServletRequest请求; 2、这个请求经过一系列的过滤器(Filter),最后发送到FilterDispatcher中; 3、FilterDispatcher通过action mapper确定是否有对应的action ...
分类:
其他好文 时间:
2019-05-05 01:02:46
阅读次数:
165
一:合并(mapTask的合并) 使用合并的注意事项: (1)合并是一种特殊的Reducer (2)合并是在Mapper端执行一次合并,用于减少Mapper输出到Reducer的数据量,可以提高效率。 (3)举例:以WordCount为例 (4)注意:一定要谨慎使用Combiner,有些不能使用:求 ...
分类:
其他好文 时间:
2019-05-04 00:08:48
阅读次数:
151
公众号:java乐园1、上一篇学习了服务提供者provider,但是并不是单单就学习了服务提供者。中间还穿插使用了Hikari数据源和springcloud整合mybatis。但是上篇使用mybatis时还是沿用了老的方式,需要配置mapper对应的xml文件。先来看看上篇使用mybatis的主要步骤一、pom.xml文件引用<dependency><groupId>org
分类:
编程语言 时间:
2019-05-03 16:20:55
阅读次数:
155
1、首先呢先更新yum源 yum -y update 2.1、安装docker存储库 yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 这一步是什么意思呢 官方这么解释 Before you install Docker ...
分类:
其他好文 时间:
2019-05-02 23:42:15
阅读次数:
284
CentOS 7 使用kubeadm 部署 Kubernetes 关闭swap 执行swapoff临时关闭swap。 重启后会失效,若要永久关闭,可以编辑/etc/fstab文件,将其中swap分区一行注释掉 #/dev/mapper/centos-swap swap swap defaults 0 ...
分类:
Web程序 时间:
2019-05-01 18:43:57
阅读次数:
302
简介:这里先手写一个MR程序,大致实现一个单词计数程序。帮助后面学习MapReduce组件。 1:先自定义一个Mapper接口 2:定义一个Context类: 该类主要实现数据的传输,和数据的封装(这里用的一个HashMap进行封装的) 3:实现Mapper类(其实这里就是简化的Map和Reduce ...
分类:
其他好文 时间:
2019-05-01 01:46:46
阅读次数:
255
从最开始的SSH(Struts+Spring+Hibernate),到后来的SMM(SpringMVC+Spring+MyBatis),到目前的S(SpringBoot),随着框架的不断更新换代,也为我们广大的程序猿提供了更多的方便,一起搭建一个从控制层到持久层的项目可能需要一两天的时间,但是采用S ...
分类:
编程语言 时间:
2019-04-28 20:48:37
阅读次数:
178
1创建项目,在启动类上添加映射扫描注解 2导入依赖,添加mybatis generator自动生成代码插件 3创建generatorConfig.xml文件 根据generatorConfig.xml文件生成的 模型: 映射文件: DAO文件: 4、自定义查询语句 mapper dao: 方便在Da ...
分类:
编程语言 时间:
2019-04-28 15:42:28
阅读次数:
141
Maven porn.xml配置 略 Spring配置文件applicationContext.xml 1 约束 2 开启注解扫描 3 Spring与Mybatis整合 1 创建db.properties文件 2 Spring接管mybatis的Session工厂 3 配置自动扫描所有 Mapper ...
分类:
其他好文 时间:
2019-04-28 09:48:51
阅读次数:
148