摘要: 解决过程如下: 在项目上点右键查看properties—>Deployment Assembly,看Deploy Path这项上是否缺少WEB-INF/lib这一项。 相关操作截图如下: 阅读全文
posted @ 2013-12-31 12:06 杭州胡欣 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1 Ext.onReady(function(){ 2 3 var genResultDelete = function(){ 4 alert('delete') ; 5 } 6 7 var renderResult = function(value,cellmeta,record,rowIndex,columnIndex,store){ 8 var s = "修改" ; 9 s+= " 删除" ;10 return s;11 }; 12 13 14 ... 阅读全文
posted @ 2013-12-27 13:48 杭州胡欣 阅读(4975) 评论(1) 推荐(0) 编辑
摘要: 从上图可能看出,在mybatis中,SqlSession的实现类有两个,其中SqlSessionManager类不但实现了SqlSession接口,同时也实现了SqlSessionFactory接口。那么SqlSessionManager类究竟有何作用?由于源码中缺少注释,所以从mybatis目前的提供官方文档来看,似乎该类已被弃用,其功能被DefaultSqlSession类和DefaultSqlSessionFactory类所代替。只是该类的部分代码对我们理解mybatis的一些底层机制还具有一定的参考价值,例如:SqlSessionManager的下面的构造方法,会产生一个SqlSess 阅读全文
posted @ 2013-10-09 15:20 杭州胡欣 阅读(8048) 评论(0) 推荐(1) 编辑
摘要: 这篇文章主要对mybatis中的事务做一简单的分析,帮助读者理清一些概念。先来看看在JAVA事务的相关技术,在JAVA中有两类事务,JDBC事务和JTA事务,如果是JDBC类型的事务,则是由Connection类来控制的。如果创建一个Connection对象时,没有显示调用setTransactionIsolation(intlevel)方法,则Connection使用当前数据库默认的事务隔离级别,数据库的默认事务隔离级别可以通过相应的SQL语句进行查询,例如在Mysql数据库下可使用select@@tx_isolation;语句查看当前数据库的事务隔离级别。JDBC的Connection类针 阅读全文
posted @ 2013-10-05 19:37 杭州胡欣 阅读(6108) 评论(0) 推荐(2) 编辑
摘要: SqlSessionFactory在mybatis的默认实现类为org.apache.ibatis.session.defaults.DefaultSqlSessionFactory , 其构造过程主要是注入了Configuration的实例对象,Configuration的实例对象即可通过解析xml配置文件产生,也可能通过代码直接构造。以上代码使用了一个设计模式:建设者模式(Builder),SqlSessionFactoryBuilder扮演具体的建造者,Configuration类则负责建造的细节工作,SqlSession则是建造出来的产品。 阅读全文
posted @ 2013-10-02 23:51 杭州胡欣 阅读(44525) 评论(3) 推荐(3) 编辑
摘要: 在做JavaEE开发时,会涉及到使用各种中间件,有许多中间会使用XML进行配置,典型的如hibernate的实体映射文件,spring的bean的配置文件等等,当然这些配置目前些框架也支持Annotation方式的配置。今天这里一个XDoclet框架,也可以做类似的事,并且是一个通用的代码引擎生成工具。以下介绍来译自其官方的一分钟介绍文档(原文http://xdoclet.codehaus.org/One+Minute+Introduction) XDoclet will parse your source files and generate many artifacts such... 阅读全文
posted @ 2013-06-12 17:50 杭州胡欣 阅读(465) 评论(1) 推荐(0) 编辑
摘要: 如题,这样的做法可以让代码的可读性增强。例如JDK中的Vector类继承抽象类AbstactList,而抽象类AbstactList则实现了List接口,下面为这两个类的类定义代码:public abstract class AbstractList<E> extends AbstractCollection<E> implements List<E> { //省略。。。}public class Vector<E> extends AbstractList<E> implements List<E>, RandomAcc 阅读全文
posted @ 2012-12-23 17:38 杭州胡欣 阅读(1458) 评论(0) 推荐(0) 编辑
摘要: 这个类提供了允许访问单点登录系统有关的系统属性。这个系统属性能够通过几个方式进行设置:以编程方式调用 initializeProperties方法,或者通过static 方法从AMConfig.properties文件中加载。该类中有以下几个属性用来存储属性信息:Map attributeMap //存储serverAttributeMap.properties文件中的属性,Property name to service attribute schema name mappingProperties props //存储AMConfig.properties文件中的属性Map mapTags 阅读全文
posted @ 2012-12-19 20:05 杭州胡欣 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 使用locale命令查看当前语环境,然后修改/etc/sysconfig/i18n文件。 例如:如果locale输出: 则i18n文件可修改为: 阅读全文
posted @ 2012-12-16 14:43 杭州胡欣 阅读(5885) 评论(0) 推荐(0) 编辑
摘要: 1.查看某个正在执行程序的进程号: ps -e|grep java grep命令是linux下的行过滤工具 , ps -e 参数是显示进程号,-f 参数显示命令执行的全格式 2.查看某个进程打开文件数:lsof -p pid 3.查看某个用户打开文件数:lsof |wc -l lsof(list o 阅读全文
posted @ 2012-12-14 17:20 杭州胡欣 阅读(244) 评论(0) 推荐(0) 编辑