- 浏览: 11584 次
- 性别:
- 来自: 上海
最新评论
文章列表
codeGen(Code Generate)是本人开发的一款基于velocity模版引擎的代码生成开源工具。通过读取pdm文件(PowerDesigner的physical data model) 中数据库表结构,根据代码结构配置好模版,就能根据模版生成代码。本工具可以生成增,删,改,查从前端到后端所有文件,不用编写一行 代码(只要你的模版写的够好),至少能给您的项目节省30%到40%的开发时间。大家要知道如果一个表结构有30个以上的字段,前端页面至 少有30个以上的控件代码要写,开发人员可能要花费大量的时间编写和调试这些控件。这样的重复劳动会给开发人员产生厌恶感和疲劳感,长 ...
搭建maven私服 --Nexus
- 博客分类:
- maven
1.什么是sonatype Nexus
大家都知道manven中央仓库,在使用maven的时候,你的项目需要的构建需要先从本地仓库(安装maven的时候会自动仓健在C:\Users\Administrator\.m2\repository -windows7)去找,本地找不到,maven会自动从中央仓库去找并下载到本地仓库。Sonatype Nexus就是代替中央仓库的一个本地maven仓库服务器,Nexus其实就是一个搭建在本地一个仓库管理服务器。当你搭建好Nexus仓库服务器后,项目可以从中央仓库获取构建转到从Nexus上获取构建。
2.为什么用sonatype Nex ...
转:maven开发web工程
- 博客分类:
- maven
MyEclipse + Maven开发Web工程的详细配置过程
好久没做Web方面的开发,今天突然想弄弄SpringMVC,因为不久前又学了点Maven觉得非常好,所以在弄SpringMVC这个Web框架时想使用Maven来做,但是问题又来了,我一直是在Eclipse中使用Maven,而我以前一直用MyEclipse做Web开发(在Eclipse中做web开发个人认为一点都没MyEclipse方便,在MyEclipse中可以直接使用Tomcat调试,很是方便),那么怎样才能既使用MyEclipse又能使用Maven呢,今天作了一翻"捣鼓",写了这篇文章。
就 ...
annotation的用法
- 博客分类:
- 技术
1.创建一个自定义annotation
package plugintest;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* 自定义annotation
* @author elfkingw
* 2013-5-13下午11:09:02
*
*/
@Retenti ...
unix文件权限详解
- 博客分类:
- 技术
SUID - UNIX下关于文件权限的表示方法和解析
SUID
UNIX下可以用ls -l 命令来看到文件权限。用ls命令所得到的表示法的格式是类似这样的:-rwxr-xr-x 。
下面解析一下格式所表示的意思,这种表示方法一共有十位: 9 8 7 6 5 4 3 2 1 0 - r w x r - x r - x
第9位表示文件类型,可以为p、d、l、s、c、b和-: p表示命名管道文件 d表示
进入vi 命令
vi filename:打开或则新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首
移动光标类命令
h :光标左移一个字符
l :光标右移一个字符 w:光标右移一个字至字首
b: 光标左移一个字至字首
e:光标右移一个字至字尾
):光标移至句尾
(:光标移至句首
插入文本类命令
i:在光标前插入
a:在光标后插入
o:在当前行下一行新开一行'
...
--db2 导入导出ixf名命令
db2 "export to exportfileName.xif of ixf select * from tablename"
db2 "import from importfileName.ixf of ixf insert into tablename"
--10w行提交一次
db2 "import from importfileName.ixf of ixf commintcount 100000 insert into tablename"
--db2 导出del文 ...
Spring3 aop 例子
- 博客分类:
- Spring
package com.richie.framework.service;
import org.apache.log4j.Logger;
import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.AfterThrowing;
import org.aspectj.lang.annotation.Around;
import org.aspectj.lang.annotation.Aspect ...
shell字符串的截取
- 博客分类:
- shell
shell字符串的截取的问题:
一、Linux shell 截取字符变量的前8位,有方法如下:
1.expr substr “$a” 1 8
2.echo $a|awk ‘{print substr(,1,8)}’
3.echo $a|cut -c1-8
4.echo $
5.expr $a : ‘\(.\\).*’
6.echo $a|dd bs=1 count=8 ...
详细设计怎么写
在大多数软件项目中,要末不作详细设计,要么开发完成后再补详细设计文档,质量也不容乐观,文档与系统往 ...
MQ常用命令
配置MQ
,一些常用的MQ
命令,如下:
创建队列管理器
crtmqm –q QMgrName
-q是指创建缺省的队列管理器
删除队列管理器
dltmqm QmgrName
启动队列管理器
strmqm QmgrName
如果是启动默认的队列管理器,可以不带其名字
停止队列管理器
endmqm QmgrName 受控停止
endmqm –i QmgrName 立即停止
endmqm –p QmgrName 强制停止
显示队列管理器
dspmq –m QmgrName
运行MQ
...
之前在window xp 下安装过ubuntu9.10(wubi版),后来由于重装win7系统,安装了最新版本的ubuntu11.10(wubi版)。
先解释下什么是wubi,Wubi 是 Windows Ubuntu-Based Installer 缩写,是一个专门针对Windows用户的Ubuntu安装工具,Wubi让你如同Windows操作系统里的其他软件一样安装卸载Ubuntu,如果你只是听说过Linux或者Ubuntu,如果你想尝试一下但是却害怕复杂的操作或者影响你娇贵的Windows的话,Wubi很适合你。你需要做的只是点击几下鼠标而已。不需要改变分区设置,不需要启动文件, ...