摘要: //定义接口public interface Foo{ void doAction();}//实现一public class FooImpl implements Foo{ public FooImpl() { } public void doAction() { System.out.println("in FooImp1.doAction()"); }}//实现二public class FooImpl2 implements Foo{ public FooImpl2() { } public void doA... 阅读全文
posted @ 2013-11-05 18:59 培杰 阅读(227) 评论(0) 推荐(0) 编辑
摘要: JAR,WAR,EAR的使用与区别 阅读全文
posted @ 2013-11-05 18:58 培杰 阅读(713) 评论(0) 推荐(0) 编辑
摘要: mysql_int(x)中的x 阅读全文
posted @ 2013-11-05 18:56 培杰 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 一、一对一关系一对一关系即一对单个对象,下面举例说明:一对单个对象例如: 说明:treeChile为在A对象中自定义的一个属性,主要用来映射获取关联的B对象,用SQL语句来表示的话应该是这样:select A.id,A.name,A.areaid,B.* from A,B where A.Aid =B.Bid,treeChild即B.*,此处为获取的单个对象;二、一对多关系,即一对一个列表一对多关系与 1 对 1 关系的区别之处在于类中引用的对象为一个列表而非单个对象,因此在 resultmap 中的 mapping 是一样的,唯一的区别在于关联的 select 返回的为一个列... 阅读全文
posted @ 2013-11-05 15:42 培杰 阅读(152) 评论(0) 推荐(0) 编辑
摘要: sqlMap配置 阅读全文
posted @ 2013-11-05 15:39 培杰 阅读(362) 评论(0) 推荐(0) 编辑
摘要: Hibernate 是当前最流行的O/R mapping框架,当前版本是3.05。它出身于sf.net,现在已经成为Jboss的一部分了iBATIS 是另外一种优秀的O/R mapping框架,当前版本是2.0。目前属于apache的一个子项目了。相对Hibernate“O/R”而言,iBATIS 是一种“Sql Mapping”的ORM实现。Hibernate对数据库结构提供了较为完整的封装,Hibernate的O/R Mapping实现了POJO 和数据库表之间的映射,以及SQL 的自动生成和执行。程序员往往只需定义好了POJO 到数据库表的映射关系,即可通过Hibernate 提供的方法 阅读全文
posted @ 2013-11-04 16:13 培杰 阅读(106) 评论(0) 推荐(0) 编辑
摘要: Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。1. Log4j配置文件的语法配置根Logger : log4j.rootLogger = [ level ] , appenderName, appenderName, …level 是日志记录的优先级 , logger的level越低,表示该logger越详细 ; loggi 阅读全文
posted @ 2013-11-04 16:05 培杰 阅读(133) 评论(0) 推荐(0) 编辑
摘要: ibatis的cdata用于sqlmap文件中,二sqlmap本身就是xml文件,即解析cdata的方法与xml文件的cdata相同。简单来说:cdata就是用来表明纯文本的,如果没有这个的话 & 字符是不能直接存入XML的,需要转义,而用这个标记则不需要转义而将这些符号存入XML文档。可以避免未预料的特殊符号导致XML解析出错。关于xml的cdata的详解如下XML 解析器通常情况下会处理XML文档中的所有文本。当XML元素被解析的时候,XML元素内部的文本也会被解析:ThistextisalsoparsedXML解析器这样做的原因是XML元素内部可能还包含了别的元素,象下面的例子, 阅读全文
posted @ 2013-10-30 17:14 培杰 阅读(3375) 评论(0) 推荐(0) 编辑
摘要: ibatis中使用安全的拼接语句,动态查询,ibatis比JDBC的优势之一,安全高效说明文字在注释中一.引入一个小例子 二.用Map传参数 或者用class传参三.动态SQL的参数属性关键字含义如果参数相等于值则查询条件有效。如果参数不等于值则查询条件有效。如果参数大于值则查询条件有效。如果参数等于值则查询条件有效。如果参数小于值则查询条件有效。如下所示: ADOLESCENT = ‘TRUE’ 如果参数有使用则查询条件有效。如果参数没有使用则查询条件有效。如果参数为NULL则查询条件有效。如果参数不为NULL则查询条件有效。如果参数为空则查询条件有效。如果参数不为空则查询条件有... 阅读全文
posted @ 2013-10-30 15:36 培杰 阅读(1970) 评论(0) 推荐(0) 编辑
摘要: 异常:java.lang.OutOfMemoryError: Java heap space问题陈述: tomcat服务器运行一段时间后,tomcat控制台报错: java.lang.outOfMemoryError,java.lang.outOfMemoryError 然后tomcat服务死掉,只有重启tomcat才能恢复服务分析: 1)java虚拟机jvm内存过小 2)程序不严密,产生太多的垃圾解决方法: 没有足够的内存分配给实际运行的应用程序?两种选择: 1)使用-Xmx参数增加堆的最大使用内存; 2)使用更小的集合/缓冲区/表空间/对象...,以减少所需要的内存总量,及时释放不使用的. 阅读全文
posted @ 2013-10-29 09:46 培杰 阅读(623) 评论(0) 推荐(0) 编辑