郵箱: Soar360@live.com 授權(quán)秘鑰: GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMN...
把MapperFactory弄成靜態(tài)變量似乎也可以解決溢出問(wèn)題,我試了一下,沒(méi)有報(bào)錯(cuò)了。代碼:
package core.util;
import ma.glasnost.orika.MapperFacade;
import ma.glasnost.orika.MapperFactory;
import ma.glasnost.orika.impl.DefaultMapperFactory;
/**
* Orika對(duì)象映射拷貝工具類(lèi).
*
* @Author 李程鵬
*/
public class OrikaUtils {
private static MapperFactory mapperFactory = new DefaultMapperFactory.Builder().build();
private static MapperFacade mapperFacade = mapperFactory.getMapperFacade();
/**
* <strong>Description:</strong>
* <pre>
* 映射拷貝對(duì)象.
* </pre>
*
* @param origin 原對(duì)象
* @param targetClass 目標(biāo)對(duì)象的Class
* @Return {@code T} - 映射結(jié)果
*/
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區(qū)內(nèi)存泄漏現(xiàn)象 生產(chǎn)上Perm配置了400M,發(fā)生了java.lang.OutOfMemoryError: PermGen space。然調(diào)整了600M,沒(méi)過(guò)過(guò)久,還是OOM了。 分析...
ActiveMQ集群的搭建(高可用) 使用ZooKeeper+ActiveMQ搭建高可用集群。 1 前提準(zhǔn)備 ZooKeeper集群 ActiveMQ安裝包:apache-a...
ZooKeeper集群的搭建 ZooKeeper是一個(gè)能為分布式應(yīng)用程序提供主從協(xié)調(diào)服務(wù),少量數(shù)據(jù)的存儲(chǔ)與管理的技術(shù)。 1 前提準(zhǔn)備 操作系統(tǒng):CentOS6.6 ZooKe...
Linux操作-修改克隆虛擬機(jī)的網(wǎng)卡名 軟件:VMware,操作系統(tǒng):CentOS6.4。 1 克隆機(jī)的網(wǎng)卡 為了保證克隆機(jī)的網(wǎng)絡(luò)配置和原始機(jī)的不一樣,VMware會(huì)為克隆機(jī)...
Nginx的安裝(Windows) 操作系統(tǒng):Windows10,Nginx軟件包:nginx-1.8.0.zip。 1 解壓軟件包 解壓完成后便可以看到下圖所示的目錄結(jié)構(gòu):...
Nginx的安裝(Linux) 操作系統(tǒng):CentOS6.4,Nginx源碼包:nginx-1.8.0.tar.gz。 1 環(huán)境的準(zhǔn)備 2 解壓安裝包 3 創(chuàng)建臨時(shí)文件目錄 ...