2017年10月12日

[转]Spring IOC父子容器简介

摘要: 通过HierarchicalBeanFactory接口,Spring的IoC容器可以建立父子层级关联的容器体系,子容器可以访问父容器中的Bean,但父容器不能访问子容器的Bean。在容器内,Bean的id必须是唯一的,但子容器可以拥有一个和父容器id相同的Bean。父子容器层级体系增强了Spring 阅读全文

posted @ 2017-10-12 23:13 阿泰555 阅读(227) 评论(0) 推荐(0) 编辑

2017年9月30日

[转]MyBatis中resultType与resultMap区别

摘要: MyBatis中关于resultType和resultMap的具体区别如下: MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap。resultType是直接表示返回类型的(对应着我们的model对象中的实体);resultMap则是对外部 阅读全文

posted @ 2017-09-30 17:37 阿泰555 阅读(149) 评论(0) 推荐(0) 编辑

前事不忘后事之师

该文被密码保护。 阅读全文

posted @ 2017-09-30 14:15 阿泰555 阅读(5) 评论(0) 推荐(0) 编辑

2017年9月25日

[转]DB2中需要REORG操作的几种情况

摘要: 问题: 在DB2数据库中,修改完表的结构时,是否需要对表做一个reorg操作才能使表的状态恢复正常? 答:有以下4种操作,需要对表做reorg操作 1. SET DATA TYPE altered-data-type 但有以下两种情况是例外,不需要reorg: 1). Increasing the 阅读全文

posted @ 2017-09-25 09:02 阿泰555 阅读(1650) 评论(0) 推荐(0) 编辑

2017年9月24日

JDK动态代理实例

摘要: 最近看《深入浅出MyBatis技术原理与实战》这本书时,里面讲到Mapper接口的内部实现是通过JDK动态代理生成实现类,联想到之前看《SPRING技术内幕》这本书里也常常提到JDK动态代理,之前自己也转载过动态代理的文章,但一直印象不深,这次就亲自动手写个动态代理的实例。 1.目标类接口 这个可以 阅读全文

posted @ 2017-09-24 15:46 阿泰555 阅读(174) 评论(0) 推荐(0) 编辑

2017年8月13日

JAVA中数组Array与List互转

摘要: List<String> list = new ArrayList<String>();String[] array = new String[10];Set<String> set = new HashSet<String>(); 1.数组转成Listlist = java.util.Arrays 阅读全文

posted @ 2017-08-13 14:01 阿泰555 阅读(217) 评论(0) 推荐(0) 编辑

2017年8月3日

JAVA中将对象转为Map类型

摘要: 之前讲过将Map转为JAVA对象的文章,那么问题来了,如果要把JAVA对象转为Map,又该怎么操作呢?这里亲测了2个方法可行,但目前这2个方法都是基于简单JAVA Bean的情况(即Bean中不能嵌套非基本类型的对象)。 1.通过Introspector来实现 2.通过com.alibaba.fas 阅读全文

posted @ 2017-08-03 14:17 阿泰555 阅读(11377) 评论(0) 推荐(0) 编辑

2017年8月2日

基于SVN提交历史筛选作者并修改文件内容

摘要: 笔者最近开发的项目中,是通过SVN做为版本管理工具的,因为需要创建的文件太多,所以有许多文件是在原有文件基础上拷贝过来修改的,这里就涉及到一个问题,原有文件中注释里填的JAVA类名、作者工号、创建时间等,都是需要修改成我自己的,因为文件太多,一个个修改起来太麻烦,所以我写了一个程序来自动扫描这些文件 阅读全文

posted @ 2017-08-02 19:19 阿泰555 阅读(779) 评论(0) 推荐(0) 编辑

2017年6月30日

利用JSON将Map转换为类对象

摘要: Map类型做为一种常见的Java类型,经常在开发过程中使用,笔者最近遇到要将Map对象做为一种通用的参数变量,下传到多个业务类方法中,然后在各个业务类方法中将Map转换为指定类对象的情况。如何将Map转为各个不同的业务类对象,笔者通过com.alibaba.fastjson.JSON类来实现该转换。 阅读全文

posted @ 2017-06-30 15:15 阿泰555 阅读(36763) 评论(0) 推荐(0) 编辑

2017年6月26日

Mybatis中在log日志或控制台打印执行的sql

摘要: 最近在调试代码时,需要查看当前操作执行的sql,在日志里没查到,经过修改logback配置后成功,现记录如下:一、Mybatis版本是3.0.6(我正在用的版本)该版本只需要修改logback.xml 注:以上配置的level需要确保要与logback的日志打印level一致或更高 如果是在ecli 阅读全文

posted @ 2017-06-26 17:56 阿泰555 阅读(11150) 评论(0) 推荐(1) 编辑

导航