摘要: nexus在默认情况下是允许anonymous用户浏览仓库,并下载仓库中的jar包的,如果我们搭建的私服是有公网IP的,必须要进行设置,使得anonymous用户的权限被禁用。操作步骤如下: 使用管理员登入nexus,在左侧Security菜单下点击Users进行设置,具体设置截图如下(修改stat... 阅读全文
posted @ 2014-09-18 18:18 杭州胡欣 阅读(3781) 评论(0) 推荐(0) 编辑
摘要: efront系统是一套开源的在线学习系统,是用PHP编写的,内含“考试”功能。该系统的开源的是社区版,虽然看上去功能强大,但使用起来却很不符合国情。为了让公司使用,先做了一次最简化的二次开发,由于是最简化的二次开发,对整个版本改动不大,就在此公开记录一下,后续的深层次的二次开发将不再公开,有兴趣的可和我私下讨论。本次开发具体如下:1. 管理员(由admin超级管理员创建的,后都简称为管理员)可创建和管理自己的用户组,且只能查看到自己创建的用户组2. 管理员只能往用户组中添加自己创建的用户,且只能查看到自己创建的用户3.添加考生设置功能,教师在创建考试后,可以指定由哪些用户组参加该次考试。该功能 阅读全文
posted @ 2014-03-11 00:58 杭州胡欣 阅读(1024) 评论(0) 推荐(0) 编辑
摘要: 解决过程如下: 在项目上点右键查看properties—>Deployment Assembly,看Deploy Path这项上是否缺少WEB-INF/lib这一项。 相关操作截图如下: 阅读全文
posted @ 2013-12-31 12:06 杭州胡欣 阅读(332) 评论(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 杭州胡欣 阅读(4986) 评论(1) 推荐(0) 编辑
摘要: 从上图可能看出,在mybatis中,SqlSession的实现类有两个,其中SqlSessionManager类不但实现了SqlSession接口,同时也实现了SqlSessionFactory接口。那么SqlSessionManager类究竟有何作用?由于源码中缺少注释,所以从mybatis目前的提供官方文档来看,似乎该类已被弃用,其功能被DefaultSqlSession类和DefaultSqlSessionFactory类所代替。只是该类的部分代码对我们理解mybatis的一些底层机制还具有一定的参考价值,例如:SqlSessionManager的下面的构造方法,会产生一个SqlSess 阅读全文
posted @ 2013-10-09 15:20 杭州胡欣 阅读(8066) 评论(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 杭州胡欣 阅读(6112) 评论(0) 推荐(2) 编辑
摘要: SqlSessionFactory在mybatis的默认实现类为org.apache.ibatis.session.defaults.DefaultSqlSessionFactory , 其构造过程主要是注入了Configuration的实例对象,Configuration的实例对象即可通过解析xml配置文件产生,也可能通过代码直接构造。以上代码使用了一个设计模式:建设者模式(Builder),SqlSessionFactoryBuilder扮演具体的建造者,Configuration类则负责建造的细节工作,SqlSession则是建造出来的产品。 阅读全文
posted @ 2013-10-02 23:51 杭州胡欣 阅读(44555) 评论(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 杭州胡欣 阅读(483) 评论(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 杭州胡欣 阅读(1465) 评论(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 杭州胡欣 阅读(613) 评论(0) 推荐(0) 编辑