`
froast
  • 浏览: 255970 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
最近在公司老是碰到out of memory error, 一天重启eclipse好多次,被郁闷得要死。 如果启动了jetty的话,不一会就会有permgen space out of memory异常。 产生的原因我猜测是使用了maven,subversion,mylar,wtp等插件,具体原因还不确定。 在网上找了找相关资料,暂时找到一些解决方法,但并没有完全解决问题: (1)在eclipse根目录,找到eclipse.ini,在其中指定初始heap size和最大heap size: -xms 64M -xmx 256M 其中, -xms是初始heap size, -xmx 是最大heap ...
在java中,可以用 java 代码 Properties p = new Properties();    InputStream is = this.getClass().getResourceAsStream(propertiesFileName);    p.load(is);    is.close;   来读取。 如果properties文件是在classpath的根目录下,如test.properties在src目录下,则可以这样读取: InputStream is = this.getClass().getReso ...
<s:token/> 实现原理: 在页面加载时,<s: token />产生一个GUID(Globally Unique Identifier,全局唯一标识符)值的隐藏输入框如: xml 代码 <input type="hidden" name="struts.token.name" value="struts.token"/>   <input type="hidden" name="struts.token" value=&quo ...
在struts2中,绑定的资源的顺序为: ActionClass.properties BaseClass.properties (all the way to Object.properties) Interface.properties (every interface and sub-interface) ModelDriven's model (if implements ModelDriven), for the model object repeat from 1 package.properties (of the directory where class is loca ...
来看一个例子,例如有一个CrudAction, 其中有两个方法,input 和 delete,我们定义两个action:Crud_input和Crud_delete。我们可以在struts.xml中配置如下: xml 代码 <action name="Crud_*" class="example.Crud" method="{1}">   这样,当struts2遇到Crud_input时,就会自动去找Crud的input方法,当遇到Crud_delete时,就会自动去找Crud的delete方法。 见另一 ...
<property name="defaultSize" value="100"> xml 代码 <property name="defaultSize" value="100"/>   </property>
常见的有: (1)compile (2)clean (3)test (4)install (5)deploy (6)test-compile (7)prepare-package (8)package 其它的还有: (1)validate (2)initialize (3)generate-sources (4)process-sources (5)process-classes (6)generate-test-sources (7)process-test-sources (8)generate-test-resources (9)process-test-resources (10)pro ...
有一些第三方库在 Maven2 的中心代码库里没有,但项目组需要,怎么办呢? 假设我们已经安装好了Maven-proxy系统,向Maven-proxy的Local Repository目录里加入相应的文件, 假设我们要添加ibatis-2.3.0.667.jar到 Mavne-proxy里,具体操作如下: 约定ibatis-2.3.0.667.jar 的 groupId = com.ibatis,artifactId = ibatis,version = 2.3.0.667 假设 Maven-proxy 的 LocalRepository路径为:/var/maven-proxy/targe ...
在eclipse中使用maven时,遇到了一些问题,做个记录吧。 1.不自动导入依赖库。 在package explorer视图中,project下面应该有一个Maven2 Dependencies的栏目,该栏目中可以看到当前project所依赖的一些类库。只要在pom.xml中指定了dependency,那 ...
要想在eclipse中使用maven,需要安装maven plugin for eclipse。 安装远程插件的方法:打开eclipse,点击“帮助(help)”-->"软件更新(Software Updates)"-->"查找安装(Find and Install)"-->"寻找安装新特性(Search for new features to install)"-->"新建远程站点(New Remote Site)",输入名字为maven,url中输入http://m2eclipse.cod ...
安装配置好maven后,就可以使用maven来进行项目构建了。 在命令行中,进入到你需要构建的project,前提是该project必须有一个pom.xml文件,因为maven是根据pom.xml来 管理project的。然后敲:mvn clean 这时maven就会执行该project的清理动作。 如果在命令行中输入:mvn install 则maven会自动去download所依赖的库文件,然后编译,测试,打包。至于install中到底包含哪些步骤,呵呵,还没有看到。
在maven安装成功之后,会有一个默认的配置,一般就可以直接使用了。但在有些情况下,你可能需要对maven进行配置。如在严格的环境下或在防火墙后面操作maven时,你需要先进行一些配置,因为maven需要取得home directory(在windows中是C:\Documents and Settings\username\.m2,在unix/MAC OS X平台中是~/.m2)的写权限,以及网络访问权限以下载必要的依赖。 maven的配置可以分为三个级别: 1.project 在pom.xml中配置。project configuration只针对当前project有效。 2.install ...
1.下载maven 下载地址:http://maven.apache.org/download.html 现在最新的版本是2.0.7。   2.安装maven 系统要求:jdk 1.4或更高版本 安装指南: (a)把下载下来的maven-2.0.7-bin.zip 解压缩到你想安装的位置,如E:\maven。 (b)把maven安装目录下的bin目录添加到系统环境变量的PATH中。在windows中,右键点击“我的电脑”,或直接按win+PauseBreak键,点击“高级”,点击“环境变量”,在“系统变量”中找到PATH,点击“编辑”,把bin目录添加到PATH变量中。我的是:E:\maven\ ...
最近公司项目使用struts2.0, 在用到struts2.0中的validation框架时,当为一个Action指定Actionname-validation.xml验证规则后,validation interceptor会为该Action中的每个方法都执行validation,这样很烦。 (1)有一种解决方法是为其余不需要进行验证的方法加上annotation,即在方法前加上@SkipValidation。 (2)另一种方法是今天在mailing list中看到的,为Action中的指定方法指定一个验证规则,命名为Actionname-alias-validation.xml,在struts ...
Aveiconifier工具是一个非常实用方便的制作.ico文件的小工具~ 也许有一些对网页知识不是很了解的网友并不清楚什么ico文件~ 介绍一下 - ico是Icon file的缩写,是Windows的图标文件格式,所以你返回到桌面,看到的“我的电脑”、“文件夹”等图形,都属于.ico文件。 另外,你可以看一下地址栏,如果你使用的是非IE浏览器,那前面肯定会出现一个粉红色小叶子的图标(IE在这方面显示不是很好)而不是通常情况下的e字母文件,这就是ico文件应用到网页中,使自己的网站更加个性。 这里提供这个工具主要是给广大的网页制作者做这个文件的。 下面讲一下用法吧。大家都知道PS是生成不了这 ...
Global site tag (gtag.js) - Google Analytics