- 博客(29)
- 收藏
- 关注
原创 java日期操作
前面做了个比较月份的程序,选定一个日子范围是在几月到几月之间。如选出2014年2月到2014年9月之间的日期。给出的参数是两个日期,具体到了日。要求很奇葩,如给定的开始日期是2014/02/04,结束日期是2014/09/23。判断出在2月到9月的所有日期。也就是说2014/09/29的也要算出来。这样,我的思路是这样的,通过“2014/02/04”得出14年2月的第一天,当然是1号...
2014-06-18 11:26:16
158
原创 maven常用插件--groovy-maven-plugin
这个插件在更新到2.0之后改了名字。之前为: <groupId>org.codehaus.gmaven</groupId> <artifactId>gmaven-plugin</artifactId> <version>1.5</version> 现在为: ...
2013-11-28 11:09:59
4274
原创 maven常用插件--maven-antrun-plugin
maven-antrun-plugin为maven提供了ant功能。它只有一个goal,即:antrun:run 执行ant任务。 使用: <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> ...
2013-11-26 16:43:18
659
原创 maven常用插件--maven-install-plugin
maven-install-plugin默认绑定在maven的生命周期install阶段。 该插件有三个goals:install:install 即默认的maven install执行的命令,用来自动地将本项目的主artifact以及它的附件如source,doc安装到本地的仓库中。install:install-file 作为install的补充,安装你指定的文件到本地仓库...
2013-11-26 15:46:32
2763
原创 一个.gitignore样例
在使用git进行版本控制时,一些系统或ide生成的临时文件往往不必加入进去。可以定义一个.gitignore文件将那些文件忽略掉:################### Eclipse#################*.pydevproject.project.metadatabin/tmp/*.tmp*.bak*.swp*~.niblo...
2013-11-22 15:24:04
276
原创 git常用命令
初始化新的git仓库:git init在根目录创建一个名为.git的文件夹。 将文件添加到版本库:git add <file> 查看当前版本库状态: git status//此命令非常常用。 将文件从版本库删除 #将文件从版本库中删除,但保留文件。git rm --cache <file> 从现有的仓库...
2013-10-27 22:12:51
101
原创 mac OS X升级maven
序默认的,mac中默认的maven安装在'/usr/share/maven',但实际上,这只是一个symbolic link,其物理地址在java目录'/usr/share/java/maven-3.0.4'热身查看一下现有的maven版本: ...
2013-08-01 14:14:54
393
原创 修改方法的访问标志
有些时候我们继承某类时,父类中的私有方法对子类不可以,但又不想去改变父类。这时可以利用java.reflect.Method的setAccessible方法来改变该私有方法的访问标志。父类中getTime()方法是私有的。package reflect;import java.text.SimpleDateFormat;import java.util.Date;p...
2013-05-25 07:32:41
172
原创 tomcat7-maven-plugin
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.1-SNAPSHOT...
2013-03-04 14:02:55
111
原创 maven插件java5注解工具
Mojo Javadoc Tagsimport org.apache.maven.execution.MavenSession;import org.apache.maven.plugin.AbstractMojo;import org.apache.maven.plugin.MojoExecution;import org.apache.maven.plugin.descrip...
2013-02-05 10:52:34
474
原创 maven打包非java文件
在开发jsf应用处理国际化的时候,会将.properties文件放在src/main/java目录,然后在进行编译打包时,默认不会将非java的文件编译到class目录下。需要在<build>元素下添加一些内容: <build> <resources> <resource> ...
2012-11-15 11:35:25
547
原创 maven属性表示
属性描述${basedir}项目根目录${version}项目版本${project.build.sourceDirectory}${project.build.testsourceDirectory}${project.build.directory}target${project.outputD...
2012-10-23 10:59:01
108
原创 java调试技巧
http://www.youkuaiyun.com/article/2012-09-03/2809495-Java-Debugging-Tips-with-Eclipse ClassWriter cw = new ClassWriter(...); * ClassVisitor sv = new SerialVersionUIDAdder(cw); * ClassVisitor ...
2012-10-10 09:46:13
151
原创 tomcat远程调试
修改${TOMCAT_HOME}/bin/catalin.bat。set JPDA_OPTS=-agentlib:jdwp=transport=%JPDA_TRANSPORT%,address=%JPDA_ADDRESS%,server=y,suspend=y在命令行运行:catalina jdpa run默认为8000
2012-06-25 23:42:18
109
原创 jetty-maven-plugin使用说明
简介:jetty-maven-plugin用于maven项目的快速开发与测试。需要它时,像添加其它插件一样添加到maven项目中。 <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> &l...
2012-06-22 11:04:57
806
原创 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,并加入到映射中。...
2012-06-20 23:23:26
134
原创 maven的依赖范围
依赖范围是用来控制依赖与3种classpath(编译classpath,测试classpath,运行classpath)的关系。maven有以下几种依赖范围:Compile:编译依赖范围。默认使用此依赖范围,其下的maven依赖,对于编译,测试,运行classpath都有效。Test:测试依赖范围。只对测试classpath有效,编译主代码或运行项目时无法使用此依赖。典型例子如ju...
2012-06-19 22:45:26
164
原创 数组小例子
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]...
2012-06-19 22:21:32
146
原创 Enumeration,Hashtable和Vector
实现Enumeration接口的对象,它生成一系列元素,一次生成一个。连续调用nextElement方法将返回一系列连续的元素。例如要输出Vector<E> V中的所有元素,可使用以下方法: 写道for(Enumeration<E> e = v.elements(); e.hasMoreElements();){ System.out.prin...
2012-06-18 23:43:53
149
原创 打印堆栈
复杂的程序不知道代码怎么走,就打印堆栈StackTraceElement[] stack = Thread.currentThread().getStackTrace(); for (StackTraceElement ste : stack) { log.info(ste); }
2012-06-12 17:51:15
88
原创 maven随笔
1、原来jetty-maven-plugin是eclipse的。maven-jetty-plugin是codehaus的。2、打包war时排除不需要的jar: <project> ... <dependencies> <dependency> <groupId>org.foo</groupId&...
2012-06-07 16:55:57
90
原创 使用maven-jetty-plugin测试
<build> <plugins> <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>8.
2012-05-30 09:19:02
81
原创 跳过test
跳过测试:命令行:mvn install -DskipTestspom:<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration...
2012-05-23 14:03:28
138
原创 不要在program files目录下安装jdk!
如果已经这么做了。出现问题时可以改为环境变量JAVA_HOME=C:/progra~1/java...
2012-05-17 17:55:48
1348
1
原创 maven编译jdk1.4@deprecated异常
编译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: Compilat...
2012-05-17 15:53:35
386
原创 LinkedBlockQueue
一个基于已链接节点的、范围任意的 blocking queue。此队列按 FIFO(先进先出)排序元素。队列的头部 是在队列中时间最长的元素。队列的尾部 是在队列中时间最短的元素。新元素插入到队列的尾部,并且队列获取操作会获得位于队列头部的元素。链接队列的吞吐量通常要高于基于数组的队列,但是在大多数并发应用程序中,其可预知的性能要低。 可选的容量范围构造方法参数作为防止队列过度扩展的一种方...
2011-12-05 20:01:32
1203
原创 System.getProperty()参数
System.getProperty()参数大全查资料用:java.version Java Runtime Environment versionjava.vendor Java Runtime Environment vendorjava.vendor.url Java vendor URLjava.home Java installation directoryjav...
2011-11-14 17:53:33
90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人