编写一个部署脚本,需要吧打包的war文件上传到服务器上。 以前一直都是用默认的ftp task 但是,在eclipse下,这个task是依赖的类库并没有提供,我们必须吧相关jar文件拷贝到 ant 插件的库路径中。 这个就很麻烦了,我们不应让每个新同事都如此繁琐的设置。 我现在的办法是: <exec dir="build" executable="ftp"> <arg value="-s:${basedir}/build/ftp.txt"/> </exec> 需要一个额外的ftp.txt文件。 op ...
刚刚经历的一点小技巧,共享一下。 1。给代理函数加上空判断 一个组合模式的运用。代码如下: java 代码   class Composite impliments IF1,IF2,IF3{      private IF1 if1;      private IF2 if2;      private& ...
被一个貌似hsqldb bug的问题折磨了好几个小时。 把经过帖出来,大家帮我看看。 习惯把hql都写成预定义的形式,同时又为了避免过多的hql定义,我的惯用伎俩:通过如下方式定义hql。 sql 代码   from Message  where packageKey=:packageKey   and ( null =  :fileKey or fileKey = :fileKey)   and&nb ...
java虫 写道网上看得一些文章  int a = 3;  int b = 3;   编译器先处理int a = 3;首先它会在栈中创建一个变量为a的引用,然后查找有没有字面值为3的地址,没找到,就开辟一个存放3这个字面值的地址,然后将a指向3的地址。接着处理int b = 3;在创建完b的引用变量后,由于在栈中已经有3这个字面值,便将b直接指向3的地址。这样,就出现了a与b同时均指向3的情况。 再令a=4;那么,b不会等于4,还是等于3。在编译器内部,遇到a=4;时,它就会重新搜索栈中是否有4的字面值,如果没有,重新开辟地址存放4的值;如果已经有了,则直接将a指向 ...
大约两年前私下编写一个wiki时使用的代码生成工具,最近想继续这个wiki项目(http://sourceforge.net/projects/txdoc),也顺便吧这个代码生成工具整理出来。 PPT见:http://www.javaeye.com/topic/95580 eclipse项目,文件太大,只好分成三分上传。 其中,代码生成工具及一些基础类库在web/WEB-INF/lib/xdoclet-xidea-plus.jar文件中(附源码) 引用 目录结构 src/main: 源文件 src/gen: 生成的源文件及配置文件 src/test: ...
已经有一年多没做java这块了,今天翻出这个一年前写的代码生成工具,准备开放出来,或许对某些人还有点用处。 这个代码生成器是基于xdoclet2的改进版。 所做工作: * 生成Hibernate 映射文件及相应得spring的配置文件。 * 生成Hibernate DAO 文件及命名查询名称常量(新)。 * 生成Spring配置文件(支持事务申明)。 * 生成xwork配置文件(增加多包及spring属性支持)。 * 验证资源冗余及缺失。 先吧PPT放出来,如果有人(包括我自己)能用上再吧代码整理一下,放出来。 示例项目及源码已发布,见: http://jindw.javaeye ...
刚发布JSA的webstart版,顺便吧这个古董级别的小程序也发布一下。 仅供那些和我一样棋术平平的无聊人士打发时间。 高手就不必了:) 当能,如果是想找个地方出出气,也可以,呵呵。 http://www.xidea.org/webstart/chess.jnlp
jindw
  • 浏览: 177744 次
  • 性别: Icon_minigender_1
  • 来自: 初到北京
  • 详细资料
搜索本博客
存档
最新评论