邮箱: Soar360@live.com 授权秘钥: GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMN...
把MapperFactory弄成静态变量似乎也可以解决溢出问题,我试了一下,没有报错了。代码:
package core.util;
import ma.glasnost.orika.MapperFacade;
import ma.glasnost.orika.MapperFactory;
import ma.glasnost.orika.impl.DefaultMapperFactory;
/**
* Orika对象映射拷贝工具类.
*
* @Author 李程鹏
*/
public class OrikaUtils {
private static MapperFactory mapperFactory = new DefaultMapperFactory.Builder().build();
private static MapperFacade mapperFacade = mapperFactory.getMapperFacade();
/**
* <strong>Description:</strong>
* <pre>
* 映射拷贝对象.
* </pre>
*
* @param origin 原对象
* @param targetClass 目标对象的Class
* @Return {@code T} - 映射结果
*/
public static <T> T map(Object origin, Class<T> targetClass) {
// MapperFactory mapperFactory = new DefaultMapperFactory.Builder().build();
// MapperFacade mapperFacade = mapperFactory.getMapperFacade();
return mapperFacade.map(origin, targetClass);
}
}
记一次PERM区内存泄漏现象 生产上Perm配置了400M,发生了java.lang.OutOfMemoryError: PermGen space。然调整了600M,没过过久,还是OOM了。 分析...
ActiveMQ集群的搭建(高可用) 使用ZooKeeper+ActiveMQ搭建高可用集群。 1 前提准备 ZooKeeper集群 ActiveMQ安装包:apache-a...
ZooKeeper集群的搭建 ZooKeeper是一个能为分布式应用程序提供主从协调服务,少量数据的存储与管理的技术。 1 前提准备 操作系统:CentOS6.6 ZooKe...
Linux操作-修改克隆虚拟机的网卡名 软件:VMware,操作系统:CentOS6.4。 1 克隆机的网卡 为了保证克隆机的网络配置和原始机的不一样,VMware会为克隆机...
Nginx的安装(Windows) 操作系统:Windows10,Nginx软件包:nginx-1.8.0.zip。 1 解压软件包 解压完成后便可以看到下图所示的目录结构:...
Nginx的安装(Linux) 操作系统:CentOS6.4,Nginx源码包:nginx-1.8.0.tar.gz。 1 环境的准备 2 解压安装包 3 创建临时文件目录 ...