资源简介
对象复制工具,基于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
相关资源
- KingCopy-all
- NewCopy解码软件V1.0.0.1.17083001.exe
- batcopyv2.0.zip
- Qt使用WM_COPYDATA消息进行进程通信 de
- Altera Cyclone系列FPGA之引脚分配
- Altera FPGA Cyclone IV E 原理图和封装库
- Cyclone_IV_board_shematic.pdf
- 封装CopyFileEx复制文件,提供同步、异
- Cyclone V Device
- CycloneIV器件手册中文-完整
- cyclone_IV原理图
- 损坏DVD/VCD光盘文件复制工具CopyDVD.V
- Cyclone II Device Handbook.pdf
- spring3.2.18源码所需要的jar:spring-asm-r
- com.springsource.net.sf.cglib-2.2.0架包
- 进程通信之三 父进程传参数与子进程
- ws2812驱动代码FPGA ALTERA
- 基于FPGA cyclone II 的LCD显示verilog代码
-
解决j-li
nk升级后不能使用 被检测出 - cyclone3封装大集合
- Altera Cyclone IV E 集成库
- Leica Cyclone高级应用技巧文档,2012年版
- Altera Cyclone PLL 使用手册
- 系统调用——
- Cyclone 2 VGA 显示256种颜色
- iCopy解码软件v1.0.1.7
- keyclone绿色破解版
- ROS电子盘复制工具DDCOPY_1.5_liunx硬盘备
- Qt 复制文件 实现进度条显示
评论
共有 条评论