`
Roger111
  • 浏览: 49795 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
简介: jetty-maven-plugin用于maven项目的快速开发与测试。需要它时,像添加其它插件一样添加到maven项目中。   <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>8.1.4.v20120524</version> </plugin>   它可以周期性地查看web应用,当应用有修改时,会立即重部署。运行 ...

spring表单标签

<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>  tomcat在解析jsp时,会在TldLocationCache类中,通过JarScanner对WEB-INF/lib下进行扫描,获取springmvc.jar中的META-INF/spring-form.tld,并加入到映射中。这样就可以解析spring标签了。

maven的依赖范围

依赖范围是用来控制依赖与3种classpath(编译classpath,测试classpath,运行classpath)的关系。maven有以下几种依赖范围: Compile:编译依赖范围。默认使用此依赖范围,其下的maven依赖,对于编译,测试,运行classpath都有效。 Test:测试依赖范围。只对测试classpath有效,编译主代码或运行项目时无法使用此依赖。典型例子如junit。 Provided:已提供依赖范围。其对于编译与测试classpath有效,运行时无效。如在web开发时,只有在编译和测试时才用到servlet-api,将其设置为此范围,在运行时servle ...

数组小例子

    博客分类:
  • java
public class ArrayTest { private String[] cc = new String[0]; public void addCC(String ss){ String temp[] = new String[cc.length+1]; for(int i=0;i<cc.length;i++) temp[i] = cc[i]; temp[cc.length] = ss; cc = temp; } /** * @param args */ public static void main ...
实现Enumeration接口的对象,它生成一系列元素,一次生成一个。连续调用nextElement方法将返回一系列连续的元素。 例如要输出Vector<E> V中的所有元素,可使用以下方法:  写道 for(Enumeration<E> e = v.elements(); e.hasMoreElements();){ System.out.println(e.nextElement);}   注:此接口的功能与 Iterator 接口的功能是重复的。此外,Iterator 接口添加了一个可选的移除操作,并使用较短的方法名。新的实现应该优先考虑 ...

打印堆栈

    博客分类:
  • java
复杂的程序不知道代码怎么走,就打印堆栈StackTraceElement[] stack = Thread.currentThread().getStackTrace(); for (StackTraceElement ste : stack) { log.info(ste); }  

maven随笔

1、原来jetty-maven-plugin是eclipse的。maven-jetty-plugin是codehaus的。 2、打包war时排除不需要的jar:   <project> ... <dependencies> <dependency> <groupId>org.foo</groupId> <artifactId>bar-jar1</artifactId> <version>${pom.version}</ver ...
<build> <plugins> <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>8.0.4.v20111024</version> <configuration> <scanIntervalSeconds>10</scanInterval ...

跳过test

跳过测试:命令行:mvn install -DskipTestspom: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <skipTests>true</skipTests> </configuration> </plugin> ...
如果已经这么做了。出现问题时可以改为环境变量JAVA_HOME=C:/progra~1/java...
编译geronimo时。mvn clean install时总是出现以下异常: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project geronimo-kernel: Compilation failure: Compilation failure: [ERROR] D:\jee6\geronimo-jee6\deployer\modify\geronimo-kernel\src\main\java\org\apache\ge ...
<?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0"        xmlns="http://java.sun.com/xml/ns/javaee"        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee      ...
一个基于已链接节点的、范围任意的 blocking queue。此队列按 FIFO(先进先出)排序元素。队列的头部 是在队列中时间最长的元素。队列的尾部 是在队列中时间最短的元素。新元素插入到队列的尾部,并且队列获取操作会获得位于队列头部的元素。链接队列的吞吐量通常要高于基于数组的队列,但是在大多数并发应用程序中,其可预知的性能要低。 可选的容量范围构造方法参数作为防止队列过度扩展的一种方法。如果未指定容量,则它等于 Integer.MAX_VALUE。除非插入节点会使队列超出容量,否则每次插入后会动态地创建链接节点。 此类及其迭代器实现 Collection 和 Iterator 接口 ...
System.getProperty()参数大全 查资料用: java.version Java Runtime Environment version java.vendor Java Runtime Environment vendor java.vendor.url Java vendor URL java.home Java installation directory java.vm.specification.version Java Virtual Machine specification version java.vm.specification.vendor Java Vir ...
Global site tag (gtag.js) - Google Analytics