- 浏览: 129002 次
- 性别:
- 来自: 成都
-
最新评论
-
ZhaojieSmall:
www.baidu.com
Drools 5 模板技术应用(drools template) -
ZhaojieSmall:
...
Spring注解jar包中的类的问题 -
zoutuo:
其实不需要注销重启,执行 source /etc/profil ...
MAVEN_HOME的设置 -
duyangsss:
有可能是网络问题吗?你是否能通过IE在code.google上 ...
SVN之无法连接到服务器 -
localtest:
我在访问Googl SVN的时候也出现你这种情况,前天晚上还好 ...
SVN之无法连接到服务器
文章列表
一对一单向实体关联
如实体关联关系所示,其中的Customer和Adress就是一对一单向关联关系.因为在我们的业务中,只会根据某个用户去获取用户地址的信息。而不会获取了某个地址再根据这个地址查询这个地址对应于哪个客户。
于是我们需要在Customer中定义一个Adress属性,并使用OneToOne注解表明它们之间的关联关系。如下所示:
{{{
@OneToOne(cascade = { CascadeType.ALL }) @JoinColumn(name = "ADDRESS_ID") private Address address;
}}}
当某一个平台或框架要使用于多个项目中的时候,我们往往需要为项目的基本结构创建一个archetype.比如一个web项目最终会发布为一个war包,其中项目结构必须以默认的war结构进行安排,WEB-INF下面放前台界面,WEB-INF/css放界面样式文件,js放javascript脚本,jsp放jsp等。
这样我们就需要为基于平台开发的项目配置结构进行设置或初始化。那么archetype就可以完成相应的功能。这里不介绍如果去定义一个archetype.我们这里假设archetype已经编写完成,并发布到中央仓库中,并且中央仓库也安装了生成archetype-catalog.xml文件的插件,如 ...
首先,需要在工程中申明工件部署到私服上的地址,如:
<distributionManagement> <repository> <id>nexus.release</id> <name>Internal Release Repository</name> <url>dav:http://10.63.13.139:8080/nexus/content/repositories/releases</url> </repository> <snapshotReposi ...
mvn发布mvn release:preparemvn release:performmvn release:rollback
周期中忽略测试:-Maven.skip.test
打包mvn assembly:single -Dmysql
当在自定义的maven插件的工程目录下执行mvn clean install 时,抛出以下异常,由于抛出的异常行数为313行,但所指定的源代码文件中行数少于313行,不得其解。
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-plugin-plugin:2.6:descriptor (default-descriptor) on projct maven-codegen-plugin: Execution default-descriptor of goal org.apache.maven.plugins:ma ...
kill 4444 port process
sudo netstat -nltp | grep ":4444 " | awk -F ' *' '{print $7}' | awk -F "/" '{print $1}' | xargs -L 1 sudo kill -9
kill java process
ps aux |grep java |grep -v "grep" |awk '{print $2}'|xargs kill -9
http://maven.apache.org/plugins/index.html
http://mojo.codehaus.org/plugins.html
http://code.google.com/p/maven-license-plugin
从打算做三国杀游戏开始到现在,都快一个月了。虽说按照当时的计划按步就班的来做,但觉得时间都过了一个多月了,居然一行代码都没有写,文档也并没有写多少,到底时间都花在哪里去了。在这里,本人打算好好总结一 ...
mvn cn.com.pzhsteel.mes.maven
:maven-codegen-plugin
:1.0-SNAPSHOT
:genEntityBeanFromExcel
-Dinput.file=d:\\Entity
代码
说明
cn.com.pzhsteel.mes.maven
插件的组名
maven-codegen-plugin
插件的工件名
1.0-SNAPSHOT
版本号
genEntityBeanFromExcel
命令名
-Dinput.file=d:\\Entity
命令所需参数
命令行方式
1.首先进入创建项目模块的目录
2.执行mvn archetype:generate命令
mvn archetype:generate
-DgroupId=com.cn.pzhsteel
-DartifactId=mes-test
-DarchetypeGroupId=cn.com.pzhsteel.mes.maven
-DarchetypeArtifactId=mes-business-archetype
-DarchetypeVersion=1.0-SNAPSHOT
命令中有5个参数,意思分别如下:
参数名
解释
groupI ...
什么是涉众:
涉众就是对我们建设系统相关的一切人和事。下是是发现和定义涉众的方面,我们通过站在每个方面进行思考,找到我们这个三国杀游戏所相关的涉众人员。
*业务:在我们的游戏系统中,所谓的业务,就是三国杀的游戏规则。
方面
描述
分析
业主
系统的出资方,投资者
虽然这个游戏是我出于兴趣做的一个软件系统,但我在整个过程中假设有一个甲方委托乙方(我所在的公司)设计这样一款网络游戏,所以我们这个系统的业主为,某一投资公司。
业务提出者
业务规则的制定者
因为这是一款棋牌游戏的网络版,所以它的业务提出者为该游戏的设计者。它的思考已经融入到了整个游戏的规 ...
applet居然在ubuntu下firefox运行不出来东西,可以用下面的方法来修改。
命令:
cd /usr/lib/mozilla/plugins
sudo ln -s /usr/lib/jvm/java-6-sun/jre/lib/amd64/libnpjp2.so
再重启firefox,OK,搞定。
什么是对象
在上大学的时候,上C++课程,第一次接触到对象的概念。老师告诉我们对象的特征是封装,继承和多态。
也许是当然对软件了解得不是很深,并不记得有讲为什么会有面向对象语言的出现。当读到《大象》的时候,我了解到了面向对象语言解决了很多面向过程语言的一些缺点,如:扩展性差与代码的可维护性很差。其实最大的缺点就是当需求中的业务复杂的时候,面向过程语言难于设计与实现。
最近又把《大象》翻来看看,感觉书还是要多读几遍,每遍都会由于自己的知识的不断积累,获取到不同层次的信息。
翻开书的看两页,讲到面向对象的优缺点,感觉作者总结的缺点总结得实在是很好。从前做项目的时候都只是考虑,为什么会 ...
1.下载nexus-oss-webapp-1.8.0-bundle.tar.gz
2.将包解压在自己的某个路径下,如:/home/mylocal/soft/nexus
3.将nexus脚本复制到/etc/init.d/中,及
/home/mylocal/soft/nexus/nexus-oss-webapp-1.8.0/bin/jsw/linux-x86-64/nexus
4.修改nexus脚本,将WRAPPER_CMD和WRAPPER_CONF指向正确的路径
及将WRAPPER_CMD的路径指定为:
/home/mylocal/soft/nexus/nexus-oss-we ...