240 发简信
IP属地:上海
  • 120
    MarkdownPad2.5 注册码

    邮箱: 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了。 分析...

  • 120
    ActiveMQ集群的搭建(高可用)

    ActiveMQ集群的搭建(高可用) 使用ZooKeeper+ActiveMQ搭建高可用集群。 1 前提准备 ZooKeeper集群 ActiveMQ安装包:apache-a...

  • 120
    ZooKeeper集群的搭建

    ZooKeeper集群的搭建 ZooKeeper是一个能为分布式应用程序提供主从协调服务,少量数据的存储与管理的技术。 1 前提准备 操作系统:CentOS6.6 ZooKe...

  • 120
    Linux操作-修改克隆虚拟机的网卡名

    Linux操作-修改克隆虚拟机的网卡名 软件:VMware,操作系统:CentOS6.4。 1 克隆机的网卡 为了保证克隆机的网络配置和原始机的不一样,VMware会为克隆机...

  • 120
    Nginx的安装(Windows)

    Nginx的安装(Windows) 操作系统:Windows10,Nginx软件包:nginx-1.8.0.zip。 1 解压软件包 解压完成后便可以看到下图所示的目录结构:...

  • 120
    Nginx的安装(Linux)

    Nginx的安装(Linux) 操作系统:CentOS6.4,Nginx源码包:nginx-1.8.0.tar.gz。 1 环境的准备 2 解压安装包 3 创建临时文件目录 ...