- 浏览: 950530 次
- 性别:
- 来自: 杭州
-
最新评论
-
hw7777777:
非常感谢作者提供这么好的工具,在使用的过程中遇到一些问题?1、 ...
基于java nio的memcached客户端——xmemcached -
SINCE1978:
多久过去了时间能抹平一切
无路用的人 -
fangruanyjq:
[img][/img]引用
用osworkflow写一个请假例子(提供代码下载) -
thinkingmysky:
楼主,你确定,java memached client能处理并 ...
memcached java client性能测试的几点疑问和说明 -
hellostory:
aaa5131421 写道07年2月hibernate已经出来 ...
dozer与BeanUtils
文章列表
来自railscn的讨论:
http://www.railscn.com/viewtopic.php?t=2289
1
.
eval
"
obj = #{str}.new
"
#
只能在irb中使用
2
.
obj
=
eval
"
obj = #{str}.new
& ...
- 2007-02-06 13:35
- 浏览 2274
- 评论(0)
刚学ruby时写的工具,我自己一直在用,放在桌面上,遇到不懂单词就得问它。发在railscn上,ranchgirl修改的更为ruby way。 受blogjava上的帖子启发,实在是个有趣的主意,写了个ruby版本的,对俺这等英语一般的同学来说,google在线翻译经常使用呐,原贴之java版http://www.blogjava.net/ekinglong/archive/2006/11/12/80704.html?Pending=true#Postrequire 'net/http'def translate txt=STDIN.gets break if txt.strip=='e' ...
- 2007-02-06 13:33
- 浏览 3752
- 评论(1)
项目算完成了,等测试报告出来的时间里玩玩groovy,不玩不知道,一玩吓一跳,groovy与ruby好象啊。看看下面的代码:ruby:[1,2,3,4,5,6,7].inject(0){|sum,i| sum+=i}
- 2007-02-06 13:11
- 浏览 1700
- 评论(0)
ruby语言本身并没有提供abstract class和abstract method机制。这是ruby的spirit所决定的。但如果我们真的需要定义一个公共抽象类(或者抽象方法)来让子类来实现,又该如何做呢?
我们可以通过在调用方法时抛出NotImplementedError来防止方法被调用。如(来自《ruby cookbook》的例子):
class Shape2D
def area
raise NotImplementedError.new("#{self.class.name}#area是抽象方法")
end
end
class Squ ...
- 2007-02-06 13:07
- 浏览 2728
- 评论(0)
rails1.1已经加入对json的全面支持,现在的Array,Hash,String,Object...等等都有一个to_json方法,生成 json字符串。反过来,我们该如何解析json呢?查了下http://www.json.org/上面ruby语言的链接,在rubyforge上找到了一个项目。解析json对ruby来说非常简单,只要一行代码:例子:json = '["a", "B", "C"]' puts "Unsafe #{unsafe_json(json).inspect}" #输出Unsafe [ ...
- 2007-02-06 13:04
- 浏览 7114
- 评论(1)
虽然sohu不大可能倒闭,但是我也想导出我所有的文章,备份在自己的数据库中。javaeye的blog系统提供了一个blog导入导出的功能,用起来很酷。其实你自己用ruby写一下也很简单,比如我要读取我的blog的RSS源:require 'rss/2.0'require 'open-uri'url = 'http://dennnis-zane.blog.sohu.com/rss'feed = RSS::Parser.parse(open(url).read, false) puts "=== blog名称: #{feed.channel.title} ==="
- 2007-02-06 12:57
- 浏览 2467
- 评论(0)
呵呵,在《develope J2EE without EJB》中,DTO被狠很地批判了一把,rod说这完全是反模式。可实际项目当中,我们还是不得不在使用。VO,PO,一牵扯到概念总是多么复杂。。。把一个PO从头传到尾??从页面到数据库,一捅到底?NO,NO,万一你要显示给用户的是几个PO的结合怎么办?万一我们只是需要某几个属性组合在一起显示怎么办?一捅到底的策略是多么丑陋,而且你完全把你的数据库设计模型暴露给用户。所以我们需要一些map工具来转换,在这方面,过去我只知道有个 BeanUtils,不够灵活,而今天,接触了下dozer,啊,跟spring一样的理念!灵活多变,你想怎么映射,想怎么换都 ...
- 2007-02-06 12:45
- 浏览 11727
- 评论(3)
最近重新再看<Inside JVM>,对JAVA编译成的字节码结构很感兴趣,希望找个工具能够对.class文件进行的解析和查看。没找到,倒发现javaassist可以对字节码进行操作和修改。此工具是JBOSS项目的一部分,JBOSS实现AOP的基础。呵呵,开眼界了,原来我们可以直接对字节码文件进行修改,哪怕不知道源文件(跟反编译完全不同)。一个简单例子:
import javassist.*;class Hello { public void say() { System.out.println("Hello"); }}
publ ...
- 2007-02-06 12:44
- 浏览 6842
- 评论(1)
一般网站在处理用户上传图片时通常采用两种策略:一是直接把图片存入数据库中的Blob字段;二是数据库中只存储图片的在服务器上的路径信息 ,图片存放在分门别类的文件中,使用的时候从数据库读取路径信息到页面img元素即可.在此不讨论两种方案的优劣,我只是写了个hibernate的例子来实现第一种策略.例子很简单,t_user表主要两个字段,name和photo,其中photo字段类型为Blob.在此例中数据库我采用mysql, oracle的Blob字段比较特殊,你必须自定义类型,具体的请自行搜索,这方面的资料很多.
//User.java
package com.denny_blue.h ...
- 2007-02-06 12:43
- 浏览 3884
- 评论(2)
怎么解析一个xml字符串?我不是第一次看到有人问这个问题了..汗
1.使用StringReader
Document doc
=
builder.parse(
new
java.io.StringReader(str));
2.使用DocumentHelper.parseText()
String text
=
"
<person> <name>James</name> </pers ...
- 2007-02-06 12:39
- 浏览 7009
- 评论(0)
工作中还是一直使用jdk1.4.2版本,JDK5出来这么久也只是偶尔玩玩,特别是在学习EJB3时好好体验了一把Annotation的便利.
枚举类型也是JDK5引入的新的特性,看了几篇文章,还是蛮有趣的.
过去我们定义常量,都是在一个专门的类或者接口中定义一大堆静态常量类型,比如衣服的尺寸:
public
class
Size
{
public
static
final
Str ...
- 2007-02-06 12:37
- 浏览 1834
- 评论(0)
常用的几个:
^[_/.0-9a-z-]+@([0-9a-z][0-9a-z-]+/.)+[a-z]{2,3}$^[_a-z0-9-]+(/.[_a-z0-9-]+)*@[a-z0-9-]+(/.[a-z0-9-]+)*$^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|com|gov|mil|org|edu|int)$^([a-z0-9A-Z]+[-|//.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?// ...
- 2007-02-06 12:33
- 浏览 4580
- 评论(0)
花了两天时间,终于把jasperreport与项目中使用的hibernate结合使用.最新版本的ireport支持HQL查询,可以在 ireport里面写HQL语句查询并设计好报表.需要注意的是把hibernate.cfg.xml包括进classpath!!(菜单options ->classpath进行设置)给张图:设计 ...
- 2007-02-06 12:31
- 浏览 3466
- 评论(0)
没办法直接设置可以采用变通手段来做:新建一个分组,组表达式写成new Integer($V{COLUMN_COUNT}.intValue()/?),?号用你所需要的数字来代替,代表每页记录数
- 2007-02-06 12:30
- 浏览 2830
- 评论(0)
项目已经上线,昨天客户发现一个问题,某个操作取消不了,查看一下log,系统是websphere5.x,发现以下的异常:E WLTC0033E: 在清除未解析 LocalTransactionContainment 时,资源 jdbc/oa回滚。[07-1-15 17:37:09:280 CST] 57961377 LocalTranCoor E WLTC0032E: 一个或多个资源回滚。一个未解析的 LocalTransactionContainment 有一个未解析的回滚操作。[07-1-15 17:37:09:280 CST] 57961377 WebAppTransac E WTRN00 ...
- 2007-02-06 12:27
- 浏览 3190
- 评论(0)