- 浏览: 196924 次
- 性别:
- 来自: 苏州
最新评论
-
chirs:
因为tomcat不能识别注解到jar文件中的类,只能识别cla ...
Servlet3.0新特性---注解 -
RatTail:
paraName的那个@WebInitParam应该写在ini ...
Servlet3.0新特性---注解 -
string2020:
楼主,能否写一个例子说说:AsyncContext 类的 di ...
Servlet3.0新特性---异步支持 -
hellostory:
一会儿D盘 ,一会儿又是E盘,无语....
MyEclipse6.5整合JBPM插件 -
maimode:
很实用,哈哈
查询同一表内多字段同时重复记录的SQL语句
文章列表
1.mvn archetype:create这样的语法,这里archetype是一个插件标识而create是目标标识
2.一个Maven插件是一个单个或者多个目标的集合。
3.一个目标是一个明确的任务,它可以作为单独的目标运行,或者作为一个大的构建的一部分和其它目标一起运行。一个目标是Maven中的一个“工作单元(unit of work)”。
4.当提到一个插件目标的时候,我们常常用速记符号:pluginId:goalId。例如,当提到Archetype插件的create目标的时候,我们写成archetype:create。
1.当Maven运行的时候它向项目对象模型(POM)查看关于这个项目的信息。POM回答类似这样的问题:这个项目是什么类型的?这个项目的名称是什么?这个项目的构建有自定义么?这里是一个由Maven Archetype插件的create目标创建的默认的pom.xml文件。
想要看这个“有效的 (effective)”POM,或者说Maven真正运行根据的POM,在simple项目的基础目录下跑下面的命令。
$ mvn help:effective-pom
1.创建项目
C:\Documents and Settings\Administrator>mvn archetype:create -DgroupId=myGroupId -DartifactId=FirstMavenProject -DpackageName=com.app.security
archetype:create 称为一个Maven目标 (goal)。如果你熟悉Apache Ant,一个Maven目标类似于一个Ant目标
(target);它们都描述了将会在构建中完成的工作单元 (unit of work)。这个插件的前缀是“a ...
1.Maven解压后的目录结构是
${home}/bin
${home}/boot
${home}/conf
${home}/lib
${home}/LICENCE
${home}/NOTICE
${home}/README
2. Maven的下载文件只有大概3 MB,它能达到如此苗条的大小是因为Maven的内核被设计成根据需 ...
1.去Apache官网下载Maven最新版本,http://maven.apache.org/download.html
2.解压到硬盘,设定环境变量
Path :E:\开发工具\apache-maven-2.2.1\bin
M2_HOME : E:\开发工具\apache-maven-2.2.1
3.验证安装 cmd--> mvn -v
显示信息:
C:\Documents and Settings\Administrator>mvn -vApache Maven 2.2.1 (r801777; 2009-08-07 03:16:01+ ...
HashMap Hashtable LinkedHashMap 和TreeMapjava为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMap Map主要用于存储健值对,根据键得到值,因此不允许键重复,但允许值重复。Hashmap 是一个 最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许一条记录的键为Null;允许多条记录的值为 Null;HashMap不支持线程的同步,即任一时刻可以有多个线程同时写HashM ...
弄了好久终于把openfire源码部署成功,现把心得记录如下
1.从官网下载 www.jivesoft.org 源代码
2.解压后,拷贝到myEclipse wordspace内,目录名为openfireSrc(随便起,后面要使用此名称)
3.myEclipse--->newProject-->javaProject,projectName为openfire ...
需求说明书:此说明书用于体现市场部的基本需求,明确产品的需求规划,把需求书面化,明确化。设计人员阅读此文档后,清楚产品的概念,基本功能。
1. 开发工具使用MyEclipse6.5,由于myEclipse6.5内置eclipse版本是3.3,jbpm4插件(要求3.4.2以上版本)整合到myElipse6.5会有问题
2. 思路,下载eclipse3.4.2版本 google搜索: eclipse-jee-ganymede-SR2-win32.zip,首相将jbpm4插件整合到eclipse3.4.3,然后将My
两个Acitivity之间传递参数
- 博客分类:
- Android
两个Acitivity之间传递参数,通过Intent传递,
发送:intent.putExtra("hello", "world....");
接受:String value = getIntent().getStringExtra("hello");
1.android的layout下的布局文件,必须是0-9个字符,必须都是小写
var array = [];
1.array.push("value"),将一个元素放到数组的末尾,可添加一个或多个项
2.var value = array.pop();返回数组的最后一个元素,同时数组的长度减一
3.var value = array.shit()删除数组第一项,并作为返回值返回
4.array.unshift("value")在数组的开头添加元素
5.array.slice(1),array.slice(1,4)同String类的slice方法,注意两个参数时,返回元素不包含最后一个元素
...
写道
碰到这样的错误提示信息一般是spring中AOP代理配置出现问题,在spring中代理的配置基本上有这么两种一种是基于JDK,而另外一种是CGLIB的代理。 基于JDK的代理是面向接口的,所有使用 Proxy 的对象都必须定义一个接口,而且用这些对象的代码也必须是对接口编程的,Proxy 生成的对象是接口一致的而不是对象一致的。Proxy 毕竟是通过反射实现的,必须在效率上付出代价:有实验数据表明,调用反射比一般的函数开销至少要大 10 倍。而且,从程序实现上可以看出,对 proxy class 的所有方法调用都要通过使用反射的 invoke 方法。因此,对于性能关键的应用,使用 pro ...
- 2009-06-14 11:56
- 浏览 2758
- 评论(0)
1.需要两个文件,httpd和subversion. httpd是web服务器,用来通过web访问subversion,httpd可以在apache官方网站上下载到
2.新建一个用户:svnroot
最好不要让root用户参与到svn的权限管理和日常的运行和维护工作中来,但是下面的一些安装和配置操作还是 需要root用户来完成的,因为有些操作只有root才能做。权限问题很重要。曾经因为权限问题折腾了一天。
3.编译安装httpd (root用户操作):
//解压apache2安装包
# tar xvzf httpd-2.2.2.tar.gz
//进入解压后的目录
...
- 2009-05-26 17:42
- 浏览 1234
- 评论(0)