摘要: @Mapkey的使用 在多值查询的时候,通常要把方法返回类型设置为List<Dto>类型,Mybatis为我们提供了另一种解决方式,通过K-V的形式将查询结果保存在Map中,这种实现方式只需要在方法上标注为@Mapkey即可。 如下代码:查询一个学生表,包含id,name,age三个字段,使用@ma 阅读全文
posted @ 2019-07-22 01:09 爱吃猫的鱼z 阅读(11068) 评论(0) 推荐(0) 编辑
摘要: MethodSignature分析 MethodSignature为MapperMethod类提供了三个作用,获取待执行方法中的参数和@Param注解标注的参数名,获取标注有@MapKey的参数(@Mapkey作用在后续会讲到),方法的返回类型,获取SELECT操作时必要的标志位。以下是Method 阅读全文
posted @ 2019-07-22 00:47 爱吃猫的鱼z 阅读(2095) 评论(0) 推荐(0) 编辑
摘要: MapperMethod中内部静态类SqlCommand的作用 在MapperMethod初始化中,会首先初始化两个内部静态类,SqlCommand就是其中之一,SqlCommand的作用主要体现在MapperMethod类的execute()方法里,SqlCommand为其提供了查询类型和方法id 阅读全文
posted @ 2019-07-21 15:14 爱吃猫的鱼z 阅读(1772) 评论(0) 推荐(1) 编辑
摘要: 反射类 Method类的使用 在Java反射中,可以使用Method类获取类,参数类型,方法注解,参数注解,方法返回值等信息,在使用Method类中,常会用到以下的方法。如下表所示。 getName() 使用如下的示例说明Method类的使用,下面代码段定义了两个参数级别的注解,在MethodSer 阅读全文
posted @ 2019-07-20 23:52 爱吃猫的鱼z 阅读(2755) 评论(0) 推荐(0) 编辑
摘要: Mybatis源码分析: MapperMethod功能讲解(1) MapperMethod主要的功能是执行SQL的相关操作,在初始化时会实例化两个组件Sql命令(SqlCommand)和方法签名(MethodSignature)这两个组件会在后续进行详解,同时MapperMethod必须提供Mapp 阅读全文
posted @ 2019-07-19 11:24 爱吃猫的鱼z 阅读(2034) 评论(0) 推荐(0) 编辑
摘要: windows下安装RabbitMQ 下载Erlang,官方下载中心 erlang下载,http://www.erlang.org/ 本机是win10 64位操作系统,下载64位.exe安装包 安装包 一路进行Next进行安装 配置系统参数 下载rabbitMQ,官方下载地址 rabbitMQ ht 阅读全文
posted @ 2019-05-26 21:08 爱吃猫的鱼z 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 如果配置中出现错误,请参照下列文档参照: 1. linux关于connect: network is unreachable 问题的解决 https://blog.csdn.net/liu911025/article/details/73431468/ 2. Centos 配置eth0 提示Devi 阅读全文
posted @ 2018-10-28 13:59 爱吃猫的鱼z 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 在JVM中,虚拟机栈和本地方法栈(执行实例方法的内存区)是线程私有的,也就是说每个线程都会维护自己的一块内存区域,所有的变量由该线程专门控制,这称之为线程隔离。只有多线程同时操作一块资源,比如同一个实例对象,静态变量(静态变量在内存中只加载一次,但是静态变量是类级别的,如果多个实例访问该变量会引起并 阅读全文
posted @ 2018-10-25 18:10 爱吃猫的鱼z 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: JedisPoolConfig继承关系 JedisPoolConfig需要依赖Apache common pool,其中pool配置依赖 common pool中的BaseObjectPoolConfig类,该类中定义了相关属性的缺省值,在JedisPoolConfig中定义了相关的属性。属性值如下 阅读全文
posted @ 2018-09-21 10:42 爱吃猫的鱼z 阅读(7019) 评论(0) 推荐(0) 编辑
摘要: Struts2提供了文件上传的框架,Struts2默认的文件上传框架是cos,大家也可以根据自己的需要修改Struts2中的文件上传框架,对于文件上传来说,无论使用Struts2中的哪一种框架,上传方式都是比较简单的。下面用一个案例介绍Struts2的文件上传。 该案例比较简单,允许用户进行文件上传 阅读全文
posted @ 2016-12-20 22:11 爱吃猫的鱼z 阅读(234) 评论(0) 推荐(0) 编辑