几种Bean的复制方法thrift http性能比较较

博客分类:
这两天看了下cglib的一些源码,发现BeanMap和BeanCopier在工作中应该可以用到,虽然已经apache和spring的相关工具类可以用了,但是多一个工具类也不嫌多嘛,况且BeanCopier的速度会更快一些。
1.BeanMap本身是实现了Map的接口,将对象转成Map很方便使用
2.不同对象的属性的COPY
import net.sf.cglib.beans.BeanC
import net.sf.cglib.beans.BeanM
public class Test {
public static void main(String[] args) {
Test t = new Test();
User u = t.new User();
u.setAge(25);
u.setName("mike");
m = BeanMap.create(u);
System.out.println(m.get("name")+","+m.get("age"));
Person p = t.new Person();
BeanCopier b = BeanCopier.create(User.class, Person.class, false);
b.copy(u, p, null);
System.out.println(p.toString());
public class Person{
public String toString() {
return "Person [name=" + name + ", age=" + age + "]";
public String getName() {
public void setName(String name) {
this.name =
public int getAge() {
public void setAge(int age) {
this.age =
public class User{
public User(){
public String getName() {
public void setName(String name) {
this.name =
public int getAge() {
public void setAge(int age) {
this.age =
Person [name=mike, age=25]
更多参考:
zhangzhaoaaa
浏览: 927048 次
来自: 北京
很多API doc生成工具生成doc需要重度依赖代码里加注解的 ...
留言止于智者
应该是@Before public void setUp(){ ...
2楼理解很透呀,我用程序测了,是正确的。
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'"关于Bean复制 遇到的 速度和try之间的选择 try真的对性能有很大影响?"
天行健 男儿当立志
关于Bean复制 遇到的 速度和try之间的选择 try真的对性能有很大影响?
本贴需要 @
0 关注 &o&
0 赞同 &o&
微信 & 扫一扫
Feel easy about trust.
Powered by
2.8.0 o 60ms最高效率的对象深拷贝通用方法
[问题点数:300分]
最高效率的对象深拷贝通用方法
[问题点数:300分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2013年 总版技术专家分年内排行榜第一
2014年 总版技术专家分年内排行榜第三
2013年1月 移动平台大版内专家分月排行榜第二2012年12月 移动平台大版内专家分月排行榜第二
2014年1月 移动开发大版内专家分月排行榜第三2013年4月 移动平台大版内专家分月排行榜第三2013年3月 移动平台大版内专家分月排行榜第三2012年6月 移动平台大版内专家分月排行榜第三
2013年 总版技术专家分年内排行榜第一
2014年 总版技术专家分年内排行榜第三
2013年 总版技术专家分年内排行榜第一
2014年 总版技术专家分年内排行榜第三
2011年4月 .NET技术大版内专家分月排行榜第二
2011年3月 .NET技术大版内专家分月排行榜第三
匿名用户不能发表回复!|鍗氬?鍒嗙被锛

我要回帖

更多关于 各种排序算法性能比较 的文章

 

随机推荐