资源简介

对象复制工具,基于cglib BeanCopier 实现对实体对象、持久化对象、代理对象的克隆和复制, 避免重复克隆和复制,避免无限循环引用,(校验hashCode) 可指定实体对象和集合属性的克隆深度

资源截图

代码片段和文件信息

package com.wj;


import java.util.concurrent.ConcurrentHashMap;

/**
 * 线程安全的hashmap
 * @author wangjun
 * @version 2015年2月5日下午7:01:05
 */
public class ConcurrentPutHashMap extends ConcurrentHashMap {

private static final long serialVersionUID = 1L;

@Override
public V put(K key V value) {
if (null == key) {
return value;
} else if (null == value) {
return super.remove(key);
} else {
return super.put(key value);
}
}

@Override
public V remove(object key) {
if(null==key){
return null;
}
return super.remove(key);
}

@Override
public V get(object key) {
return null == key ? null : super.get(key);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         284  2018-07-31 14:48  .classpath
     文件         386  2018-07-31 15:26  .project
     目录           0  2018-07-31 15:26  bin\
     目录           0  2018-07-31 15:26  bin\com\
     目录           0  2018-07-31 16:05  bin\com\wj\
     文件        1268  2018-07-31 15:26  bin\com\wj\ConcurrentPutHashMap.class
     文件        2030  2018-07-31 15:44  bin\com\wj\Entity.class
     文件         291  2018-07-31 16:18  bin\com\wj\HwtBeanCopier$HwtBeanCopierKey.class
     文件        7855  2018-07-31 16:18  bin\com\wj\HwtBeanCopier.class
     文件        7449  2018-07-31 16:14  bin\com\wj\HwtConverter.class
     文件        7654  2018-07-31 15:26  bin\com\wj\HwtGenerator.class
     文件         393  2018-07-31 16:19  bin\com\wj\Test$Voucher.class
     文件        3032  2018-07-31 16:19  bin\com\wj\Test.class
     目录           0  2018-07-31 14:47  lib\
     文件      324153  2016-12-12 16:51  lib\cglib.jar
     目录           0  2018-07-31 15:08  src\
     目录           0  2018-07-31 15:07  src\com\
     目录           0  2018-07-31 15:28  src\com\wj\
     文件         707  2018-07-31 15:14  src\com\wj\ConcurrentPutHashMap.java
     文件        1355  2018-07-31 15:44  src\com\wj\Entity.java
     文件        6553  2018-07-31 16:18  src\com\wj\HwtBeanCopier.java
     文件        6795  2018-07-31 16:14  src\com\wj\HwtConverter.java
     文件        5596  2018-07-31 15:08  src\com\wj\HwtGenerator.java
     文件        1755  2018-07-31 16:19  src\com\wj\Test.java

评论

共有 条评论