2018年5月14日

摘要: 首先技术配置文件 sqlMapConfig.xml和映射文件Mapper.xml(mapper.xml再配置进sqlMapConfig.xml,而mapper就是一种类似 ) sqlMapConfig.xml中配置事务类型和DataSource 其实配到这就可以通过SqlSessionFactory 阅读全文

posted @ 2018-05-14 18:04 无别事 阅读(180) 评论(0) 推荐(0)

摘要: 动态语言如javascript (可以在运行时候改变程序结构和变量类型) c.java...不是动态语言,但是java的反射机制却带来了一些动态性。可见之前的帖子来了解反射。这里说反射实现动态性的代价。 我们知道框架大量用反射,反射很灵活但反射存在效率降低的问题。但是效率还有很多考虑,比如运行效率低 阅读全文

posted @ 2018-05-14 16:19 无别事 阅读(829) 评论(0) 推荐(0)

摘要: 首先泛型<>的参数只能是引用类型,不可以是基本类型呢? 这里就是泛型的擦除机制,java的泛型是伪泛型,在加载过程中,泛型会被擦除,不管你是<String>还是<Integer>都会被擦除为Object类。两个代码如下可以见得 运行结果为true 一个是String的泛型一个是Integer的泛型, 阅读全文

posted @ 2018-05-14 16:06 无别事 阅读(316) 评论(0) 推荐(0)

摘要: 1.动态编译(java6.0引入的) 动态编译运用在比如一个网页提供一个文本框,让你输入java代码,然后在线编译。其实很简单,就是JavaCompiler这个类的操作,直接上图看 代码运行:思想就是运用JavaCompiler去拿到io流中的java代码。 2.静态方法 这个比较简单了,详解在隔壁 阅读全文

posted @ 2018-05-14 15:19 无别事 阅读(200) 评论(0) 推荐(0)

摘要: 1,什么是ORM? object-relation-mapper 对象,关系,映射。在java中一切都是对象,而关系数据库中却是关系的存在,所以需要进行对象和关系的映射从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。说白了就是把关系型数据库封装成业务实体对象,这样,我们在具体的 阅读全文

posted @ 2018-05-14 14:19 无别事 阅读(244) 评论(0) 推荐(0)