论坛首页 Java企业应用论坛

我也造了个轮子:BeanMapping(属性拷贝)

浏览 25053 次
该帖已经被评为良好帖
作者 正文
   发表时间:2011-06-13  
pengranxiang 写道
请问性能测试的部分,是用什么工具做的?


就自己写的普通的java代码,就是注意下程序的预热(类加载,jit编译优化),设置下基本的jvm内存参数。 选择一台服务器上去跑(我选的是Linux 2.6.18内核,x64 ,5G内存,8颗cpu。是台虚拟机,主机是4核4颗cpu,24G内存,虚拟了这样的机器4个)
0 请登录后投票
   发表时间:2011-06-13   最后修改:2011-06-13
之前也想写个类似的东东用来在PO、DO等之间自动转化,貌似你这个可以直接用上了。赞!精华一枚。
0 请登录后投票
   发表时间:2011-06-13  
Mr.Chris 写道
之前也想写个类似的东东用来在PO、DO等之间自动转化,貌似你这个可以直接用上了。赞!精华一枚。


哈哈,多谢支持。看来想重新写这个的初衷都是一样

还有就是看到你的五道杆头像,立马让我想到公司里的一班子人拍的照片
0 请登录后投票
   发表时间:2011-06-13   最后修改:2011-06-13
重构属性名子时想死。。。。。
7 请登录后投票
   发表时间:2011-06-13  
抛出异常的爱 写道
重构属性名子时想死。。。。。


呵呵,有同感,特别是针对老系统做迁移或者重构。
还有就是跨部门系统合作时,对方老喜欢搞弱类型的map,string传递,接口文档机制也没有很好的建立。对于我们应用开发是个痛苦的事,所以我喜欢包上一层map<->Bean的的转化,实现代码即文档。
0 请登录后投票
   发表时间:2011-06-13  
agapple 写道
抛出异常的爱 写道
重构属性名子时想死。。。。。


呵呵,有同感,特别是针对老系统做迁移或者重构。
还有就是跨部门系统合作时,对方老喜欢搞弱类型的map,string传递,接口文档机制也没有很好的建立。对于我们应用开发是个痛苦的事,所以我喜欢包上一层map<->Bean的的转化,实现代码即文档。

只能是一种权衡。
使用强依赖,重构时候不易出错,但是编码复杂,并且是重复劳动力
利用弱依赖,方便编码,但是重构是个噩梦。
好在模型相对稳定,字段变化的频率不大。只要不滥用,还是在可控范围内。
0 请登录后投票
   发表时间:2011-06-13  
agapple 写道
neverforget 写道
google code 地址错了


hi,地址没错,可能你得翻个墙了


把地址从https改为http即可.
admin权限操作的时候才需要https.
一般的查看用http即可.
0 请登录后投票
   发表时间:2011-06-13  
一层的复制比较简单,最好是多层,还要带集合。。。
现在的对象多数都这种的。。
0 请登录后投票
   发表时间:2011-06-13  
稳定了吗?准备用在我们项目上替换掉 beanutils,那玩意太慢了,我的机器上,一个 bean 的属性复制,动不动就 一两百 毫秒,有时甚至有几百毫秒的。
0 请登录后投票
   发表时间:2011-06-13  
JE帐号 写道
agapple 写道
neverforget 写道
google code 地址错了


hi,地址没错,可能你得翻个墙了


把地址从https改为http即可.
admin权限操作的时候才需要https.
一般的查看用http即可.


多谢提醒,这个也没多留意这个差别。 url都已经做了下修改
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics