资源简介
对象复制工具,基于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
- 上一篇:内部排序算法比较
- 下一篇:黑苹果声音放大软件SoundBoosterLite
相关资源
- Cyclone 10LP Remote Update Intel FPGA IP 官方工
- Bioleaching of chalcopyrite and marmatite by m
- ep3c25Q240原理图
- iCopy解码软件
- FPGA三角波DA输出函数
- 基于Cyclone II-EP2C35F672C6的交通灯程序
- Cyclone III EP3C25 原理图
- Cyclone快速入门中文版
- 采用Cyclone与Cyclone-II系列器件进行设计
- cyclone引脚定义
- Altera FPGA Cyclone5 datasheet 和 handbook
- Altera FPGA Cyclone III 原理图库和PCB封装
- KEYCLONE破解版本测试可用.KeyClone
- Altera FPGA封装库Cyclone系列
- 用Verilog编写的贪吃蛇游戏
- Microcopy: The Complete Guide
- keyclone 1.9i 破解版
- WOW多开工具KEYCLONE V1.8e
- Cyclone IV 中文手册 HandBook
- 基于Cyclone II的多功能数字钟
- SSClone完全版
- 印萌打印管理
- Nicad-3.5 code clone detector
- setup-cyowcopy-1.6.0-build-555.rar
- 拷优CopyU!
- 拷烂碟 CloneCD
- CloneCD 4.2.0.2
- cyclone V封装及原理图
- Cyclone-IV-器件中的时钟网络与PLL
- keyclone_v1.8k配置版直接使用
评论
共有 条评论