资源简介

基于Hadoop的电影推荐系统的设计与实现源码(毕业设计)java+Hadoop,使用Hadoop2.7,jdk1.8;分为前台,后台和推荐三个子系统,可直接运行。sql私信

资源截图

代码片段和文件信息

package com.dream.common;

import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.objectMapper;

import java.io.Serializable;
import java.util.List;

public class E3Result implements Serializable {

    // 定义jackson对象
    private static final objectMapper MAPPER = new objectMapper();

    // 响应业务状态
    private Integer status;

    // 响应消息
    private String msg;

    // 响应中的数据
    private object data;

    public static E3Result build(Integer status String msg object data) {
        return new E3Result(status msg data);
    }

    public static E3Result ok(object data) {
        return new E3Result(data);
    }

    public static E3Result ok() {
        return new E3Result(null);
    }

    public E3Result() {

    }

    public static E3Result build(Integer status String msg) {
        return new E3Result(status msg null);
    }

    public E3Result(Integer status String msg object data) {
        this.status = status;
        this.msg = msg;
        this.data = data;
    }

    public E3Result(object data) {
        this.status = 200;
        this.msg = “OK“;
        this.data = data;
    }

//    public Boolean isOK() {
//        return this.status == 200;
//    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public object getData() {
        return data;
    }

    public void setData(object data) {
        this.data = data;
    }

    /**
     * 将json结果集转化为TaotaoResult对象
     * 
     * @param jsonData json数据
     * @param clazz TaotaoResult中的object类型
     * @return
     */
    public static E3Result formatToPojo(String jsonData Class clazz) {
        try {
            if (clazz == null) {
                return MAPPER.readValue(jsonData E3Result.class);
            }
            JsonNode jsonNode = MAPPER.readTree(jsonData);
            JsonNode data = jsonNode.get(“data“);
            object obj = null;
            if (clazz != null) {
                if (data.isobject()) {
                    obj = MAPPER.readValue(data.traverse() clazz);
                } else if (data.isTextual()) {
                    obj = MAPPER.readValue(data.asText() clazz);
                }
            }
            return build(jsonNode.get(“status“).intValue() jsonNode.get(“msg“).asText() obj);
        } catch (Exception e) {
            return null;
        }
    }

    /**
     * 没有object对象的转化
     * 
     * @param json
     * @return
     */
    public static E3Result format(String json) {
        try {
            return MAPPER.readValue(json E3Result.class);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }

   

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-05-21 10:00  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\
     目录           0  2019-02-23 14:40  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\Movie\
     目录           0  2019-02-23 14:40  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\
     文件        1231  2019-02-23 15:51  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\.classpath
     文件        1088  2019-02-23 15:00  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\.project
     文件          85  2019-02-22 15:08  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\.scalastyle
     目录           0  2019-02-23 15:51  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\.settings\
     文件         639  2019-02-23 14:45  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\.settings\.jsdtscope
     文件          93  2019-02-23 14:45  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\.settings\org.eclipse.core.resources.prefs
     文件        7994  2019-02-23 15:50  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\.settings\org.eclipse.jdt.core.prefs
     文件          79  2019-02-22 15:08  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\.settings\org.eclipse.jdt.ui.prefs
     文件         117  2019-02-23 15:51  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\.settings\org.eclipse.jst.j2ee.ejb.annotations.xdoclet.prefs
     文件          90  2019-02-22 08:40  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\.settings\org.eclipse.m2e.core.prefs
     文件         666  2019-02-24 14:10  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\.settings\org.eclipse.wst.common.component
     文件         252  2019-02-23 15:51  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2019-02-23 14:45  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2019-02-23 14:45  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\.settings\org.eclipse.wst.jsdt.ui.superType.name
     文件        1076  2019-02-23 14:45  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\.settings\org.eclipse.wst.validation.prefs
     文件          87  2019-02-23 15:51  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\.settings\org.eclipse.wst.ws.service.policy.prefs
     文件         356  2019-02-22 15:08  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\.settings\org.scala-ide.sdt.debug.prefs
     文件        8288  2018-10-15 04:05  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\pom.xml
     目录           0  2019-02-23 14:40  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\src\
     目录           0  2019-02-23 14:40  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\src\main\
     目录           0  2019-02-23 14:40  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\src\main\java\
     目录           0  2019-02-23 14:40  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\src\main\java\com\
     目录           0  2019-02-23 14:40  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\src\main\java\com\dream\
     目录           0  2019-02-23 14:40  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\src\main\java\com\dream\common\
     文件         601  2018-10-15 04:05  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\src\main\java\com\dream\common\DateConverter.java
     文件        3862  2018-10-15 04:05  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\src\main\java\com\dream\common\E3Result.java
     文件        2337  2018-10-15 04:05  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\src\main\java\com\dream\common\FastDFSClient.java
     文件        1793  2018-10-15 04:05  2015330110_吉晓奇_基于Hadoop的电影推荐系统的设计与实现_赵怡\MovieManager\src\main\java\com\dream\common\JsonUtils.java
............此处省略3334个文件信息

评论

共有 条评论