最近又用到ant了,所以更新一下ant中文手册,新版本
修订了1.1版本的格式,增加了很多task的内容,拿出来共享吧。
下边是个大概的目录,因为临时做的可能文字和排版上还有些问题,见谅。
下载地址:http://www.blogjava.net/Files/dreamstone/ant3.rar
1. Ant介绍... 3
1.1. 什么是ant 3
1.2. 什么是构建... 3
1.3. ant的好处... 4
1.4. ant的兄弟make. 4
2. Ant 安装... 4
2.1. ...
- 21:27
- 浏览 (394)
- 评论 (0)
file的这几个取得path的方法各有不同,下边说说详细的区别
概念上的区别:(内容来自jdk,个人感觉这个描述信息,只能让明白的人明白,不明白的人看起来还是有点难度(特别试中文版,英文版稍好些)所以在概念之后我会举例说明。如果感觉看概念很累就跳过直接看例子吧。看完例子回来看概念会好些。
getPath
public String getPath()将此抽象路径名转换为一个路径名字符串。所得到的字符串使用默认名称分隔符来分隔名称序列中的名称。
返回:
此抽象路径名的字符串形式
getAbsolutePath
public ...
- 17:19
- 浏览 (491)
- 评论 (1)
经常会需要遍历双层的list,可以用脚本语言,但如果想用标签的话,
一直没有找到很好的做法,偶尔从朋友得到答案,下边是个例子:
构造一个双层列表:
outList = new ArrayList();
inList= new ArrayList();
inList.add(new Element("1","a"));
inList.add(new Element("2","b"));
outList.add(inLi ...
- 17:16
- 浏览 (575)
- 评论 (1)
hibernate的两种事务管理jdbc 和jta方式。下边说说两者的区别
一、说明一下jdbc和jta方式事务管理的区别:
JDBC事务由Connnection管理,也就是说,事务管理实际上是在JDBC Connection
中实现。事务周期限于Connection的生命周期之内
JTA 事务管理则由 JTA 容器实现,JTA 容器对当前加入事务的众多Connection 进
行调度,实现其事务性要求。JTA的事务周期可横跨多个JDBC Connection生命周期。
二、在了解jdbc和jta事务的基础上,再来讨论hibernate的两种事务
对于基于JDBC Tra ...
- 17:14
- 浏览 (768)
- 评论 (0)
hibernate的各种保存方式的区别 (save,persis,update,saveOrUpdte,merge,flush,lock)等
hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:
一、预备知识:
在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached
下边是常见的翻译办法:
transient:瞬态或者自由态
persistent:持久化状态
detached:脱管状态或者游离态
脱管状态的实例可以通过调用save()、persist()或者saveO ...
- 00:57
- 浏览 (1089)
- 评论 (1)
hibernate的查询的比较
hibernate的查询有很多,Query,find,Criteria,get,load
query使用hsql语句,可以设置参数是常用的一种方式
criteria的方式,尽量避免了写hsql语句,看起来更面向对象了。
find方式,这种方式已经被新的hibernate丢弃见这里
http://www.blogjava.net/dreamstone/archive/2007/07/28/133053.html
get和load方式是根据id取得一个记录
下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。
1,从返回结 ...
- 00:56
- 浏览 (502)
- 评论 (0)
hibernate 3中的session接口的不同
hibernate3.2版本中session出现了2个
新session接口:org.hibernate.Session
老session接口:org.hibernate.classic.Session
顾名思义,classic包下的session就是以前常用的session,新的这个相比老的有很大变化。下边详细列出
1,去掉了所有的find方法
在新的session接口中没有find方法,而在老的session接口中把find全部注释成deprecated了。
2,去掉所有的saveOrUpdateCopy,使用merge代替 ...
- 00:55
- 浏览 (460)
- 评论 (0)
一、介绍
mina(Multipurpose Infrastructure for Network Applications) 是apache的顶级项目之一,用于构造异步连接的各种网络应用
二、最简单的使用实例
package aicu.mina;
import java.io.IOException;
import java.net.InetSocketAddress;
import java.nio.charset.Charset;
import org.apache.mina.common.ByteBuffer;
im ...
- 13:11
- 浏览 (2222)
- 评论 (2)
公司给讲了一堂课,主要是讲Ice 的,和C++的同事一起听的。记录一些内容,另外放一些自己看过的资料:
1,学习Ice必须的网站
www.zeroc.com
2,ice简介
ICE(Internet Communications Engine)是一个为现实中程序员而写的中间件平台。作为一个高性能的互联网通信平台,ICE包含了很多分层的服务和插件(Plug-ins),并且简单、高效和强大。
ICE的自由使用遵从GNU的GPL(GNU General Public Licens)许可的条款。ICE也有商业的许可证,如果你想将ICE使用在你的私有产品中,那么你应该使用ICE的商业许可证 ...
- 09:13
- 浏览 (762)
- 评论 (0)
private variables:原始的定义变量的方法 var
private functions:通过 var functionName=function(){}声明
privileged methods: 通过this.methodName=function(){}声明
privileged properties:通过 this.variableName来声明
(有些地方把privileged properties叫做public properties,但我感觉无论是按照
定义写法,还是为了便于理解都叫privileged properties更好些。更便于对比对称记忆)
p ...
- 09:11
- 浏览 (417)
- 评论 (0)
- 浏览: 43429 次

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
解决webwork utf-8 乱码问 ...
很好 谢谢 乱码解决了
-- by Echolee -
webwork iterator 遍历双 ...
如果二层迭代展现,然后需要用户输入第二层迭代中的一个元素的一个属性的值,应该怎样 ...
-- by freej -
优雅的解决web布局的问题 ...
使用sitemesh图片无法显示,非常不方便。
-- by jiyanliang -
apache mina (异步连接框 ...
不错,学习中。。。 如果有API更佳。
-- by yuan_2004 -
hibernate的各种保存方式 ...
save() --瞬态状态调用,状态变为持久(POJO) flush()--持久 ...
-- by jerrypen






评论排行榜