dennis_zane
- 浏览: 911105 次
- 性别:
- 来自: 杭州
社区版块
- ( 33)
- ( 1529)
- ( 28)
最新评论
-
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
- 浏览 2124
刚学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
- 浏览 3644
项目算完成了,等测试报告出来的时间里玩玩groovy,不玩不知道,一玩吓一跳,groovy与ruby好象啊。看看下面的代码:ruby:[1,2,3,4,5,6,7].inject(0){|sum,i| sum =i}
- 2007-02-06 13:11
- 浏览 1572
- 博客分类:
- ruby & rails
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
- 浏览 2644
- 博客分类:
- ruby & rails
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
- 浏览 7038
- 博客分类:
- ruby & rails
虽然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
- 浏览 2325
呵呵,在《develope j2ee without ejb》中,dto被狠很地批判了一把,rod说这完全是反模式。可实际项目当中,我们还是不得不在使用。vo,po,一牵扯到概念总是多么复杂。。。把一个po从头传到尾??从页面到数据库,一捅到底?no,no,万一你要显示给用户的是几个po的结合怎么办?万一我们只是需要某几个属性组合在一起显示怎么办?一捅到底的策略是多么丑陋,而且你完全把你的数据库设计模型暴露给用户。所以我们需要一些map工具来转换,在这方面,过去我只知道有个 beanutils,不够灵活,而今天,接触了下dozer,啊,跟spring一样的理念!灵活多变,你想怎么映射,想怎么换都 ...
- 2007-02-06 12:45
- 浏览 11490
- 评论(3)
最近重新再看,对java编译成的字节码结构很感兴趣,希望找个工具能够对.class文件进行的解析和查看。没找到,倒发现javaassist可以对字节码进行操作和修改。此工具是jboss项目的一部分,jboss实现aop的基础。呵呵,开眼界了,原来我们可以直接对字节码文件进行修改,哪怕不知道源文件(跟反编译完全不同)。一个简单例子:
import javassist.*;class hello { public void say() { system.out.println("hello"); }}
publ ...
- 2007-02-06 12:44
- 浏览 6719
一般网站在处理用户上传图片时通常采用两种策略:一是直接把图片存入数据库中的blob字段;二是数据库中只存储图片的在服务器上的路径信息 ,图片存放在分门别类的文件中,使用的时候从数据库读取路径信息到页面img元素即可.在此不讨论两种方案的优劣,我只是写了个hibernate的例子来实现第一种策略.例子很简单,t_user表主要两个字段,name和photo,其中photo字段类型为blob.在此例中数据库我采用mysql, oracle的blob字段比较特殊,你必须自定义类型,具体的请自行搜索,这方面的资料很多.
//user.java
package com.denny_blue.h ...
- 2007-02-06 12:43
- 浏览 3793
怎么解析一个xml字符串?我不是第一次看到有人问这个问题了..汗
1.使用stringreader
document doc
=
builder.parse(
new
java.io.stringreader(str));
2.使用documenthelper.parsetext()
string text
=
"
james
- 2007-02-06 12:39
- 浏览 6909
工作中还是一直使用jdk1.4.2版本,jdk5出来这么久也只是偶尔玩玩,特别是在学习ejb3时好好体验了一把annotation的便利.
枚举类型也是jdk5引入的新的特性,看了几篇文章,还是蛮有趣的.
过去我们定义常量,都是在一个专门的类或者接口中定义一大堆静态常量类型,比如衣服的尺寸:
public
class
size
{
public
static
final
str ...
- 2007-02-06 12:37
- 浏览 1742
常用的几个:
^[_/.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
- 浏览 4484
花了两天时间,终于把jasperreport与项目中使用的hibernate结合使用.最新版本的ireport支持hql查询,可以在 ireport里面写hql语句查询并设计好报表.需要注意的是把hibernate.cfg.xml包括进classpath!!(菜单options ->classpath进行设置)给张图:设计� ...
- 2007-02-06 12:31
- 浏览 3384
没办法直接设置可以采用变通手段来做:新建一个分组,组表达式写成new integer($v{column_count}.intvalue()/?),?号用你所需要的数字来代替,代表每页记录数
- 2007-02-06 12:30
- 浏览 2656
项目已经上线,昨天客户发现一个问题,某个操作取消不了,查看一下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
- 浏览 3101