5
2009

通过maven自定义archetype快速开发的步骤

每次创建开发环境对个人和团队都是一个负担。影响开发效率,增加出差错的可能性。maven的自定义archetype和相关设置可以瞬间创建预配置的项目。现在一般将这种预配置的项目叫做:脚手架(scaffold)。开发人员将主要精力放在业务的开发,而不是搭建基础的项目结构。

Continue Reading »

1
2009

maven项目支持hibernate多数据库配置参数的方案

maven项目支持多数据库驱动的方案可以实现驱动的切换,但是比如url等jdbc参数,还需要自己手写。maven可以进一步自动化这个过程。同时不影响团队共用的项目文档。因为数据库url等参数只和开发者本地环境相关,团队中的多个开发者不能共享这些配置。所以这些配置内容应该放置在maven的用户settings.xml文件中。

Continue Reading »

28
2009

maven项目支持多数据库驱动的方案

比如使用hibernate或者JPA的项目,对具体数据库类型的依赖很小。可以通过切换驱动和配置文件内容支持不同种数据库。不过如果在pom文件中的dependencies部分加入所有支持数据库驱动,可能让该项目下载很多不相干的数据库驱动jar文件。比较好的做法是使用哪种数据库则只依赖该数据库的驱动。

Continue Reading »

28
2009

修改mldonkey下载目录

mldonkey默认下载到:

/var/lib/mldonkey/incoming/files

路径下。访问不是很方便。已经习惯了使用mldonkey的web界面工具,不过在它的option中没有找到对incoming目录的设置。修改办法是,创建自己的目录,比如:

/home/marshal/mldonkey

删除原来mldonkey的incoming目录,然后将自己创建的目录设置为删除目录的符号连接:

sudo ln -s
/home/marshal/mldonkey/ /var/lib/mldonkey/incoming

然后修改权限:

sudo chown mldonkey.mldonkey /var/lib/mldonkey -R

自己用户下目录修改权限:

sudo chown mldonkey.mldonkey /home/marshal/mldonkey -R

修改自己目录权限,可以读写

sudo chmod 777 /hmoe/marshal/mldonkey/ -R

創建PDF格式    发送文章为PDF   
26
2009

安装trac插件IncludeSourcePartial

IncludeSourcePartialPlugin:

http://trac-hacks.org/wiki/IncludeSourcePartialPlugin

是用于显示svn源代码片段的宏。在文档中需要引用完整版本、指定修订版版本和部分代码片段时十分有用。

Continue Reading »

26
2009

安装trac插件SectionEditPlugin

这个插件功能还是不错的,比较长的wiki文章,可以象mediawiki一样对每个自然段单独编辑。

安装办法是:

sudo easy_install
http://trac-hacks.org/svn/sectioneditplugin/0.11/

安装以后在admin界面中enable该插件。再将鼠标放在编辑好的wiki文章上,应该可以看到一个edit链接,点击该链接,将出现编辑表单,里面的内容只是这个段落的。

PDF    发送文章为PDF   
25
2009

trac包含其他页面的宏IncludeMacro

如果需要在trac的wiki页面中包含其他页面,需要使用额外的宏includemarco。想通过这样安装:

easy_install http://trac-hacks.org/svn/includemacro

执行期间报错:

error: Multiple setup scripts in /tmp/easy_install-lM4FKH/includemacro

Continue Reading »

24
2009

mysql支持事务的设置

默认情况下,mysql使用innodb引擎,但是建表默认情况下是使用不支持事务的MyISAM。如果需要对表的操作支持事务,比如通过jdbc。那需要建表中指定innodb引擎,比如:

create table USERS ( ID int not null auto_increment, NAME varchar(100) not null, BIRTHDAY date, PHOTO longblob, primary key (ID) )engine = innodb;

Continue Reading »

22
2009

将maven项目部署到nexus的repository

maven项目,可以通过maven的deploy插件,将之部署到远程服务器上,这样,该项目的artifact,就可以被其他项目通过pom的dependency依赖引用了。

在nexus中,有releases和snapshots repository供部署之用。分别用于部署release版本和snapshot版本。

Continue Reading »

22
2009

nexus加入第三方类库的方法

有些第三方类库,比如sun的jta,oracle驱动等等,无法从公开的maven repository中获取。需要手工添加到本地repository。使用nexus,可以将这些类库加入到nexus的3rd party repository中。

Continue Reading »

第69页,共93页« 前...65666768697071727374...后 »