• 大小: 59.61MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-03-31
  • 语言: 其他
  • 标签: spark  大数据  

资源简介

大数据项目源代码,电影推荐系统Movie_recommend-master,包括实时推荐和离线推荐

资源截图

代码片段和文件信息

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  2018-10-15 11:05  Movie_Recommend-master\
     文件          87  2018-10-15 11:05  Movie_Recommend-master\.gitattributes
     目录           0  2018-10-15 11:05  Movie_Recommend-master\Movie\
     文件        7745  2018-10-15 11:05  Movie_Recommend-master\Movie\pom.xml
     目录           0  2018-10-15 11:05  Movie_Recommend-master\Movie\src\
     目录           0  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\
     目录           0  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\
     目录           0  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\com\
     目录           0  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\com\dream\
     目录           0  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\com\dream\common\
     文件        3862  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\com\dream\common\E3Result.java
     文件        1793  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\com\dream\common\JsonUtils.java
     目录           0  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\com\dream\controller\
     文件        6243  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\com\dream\controller\CustomerController.java
     文件       13233  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\com\dream\controller\IndexController.java
     目录           0  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\com\dream\mapper\
     文件         830  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\com\dream\mapper\AdminMapper.java
     文件        6843  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\com\dream\mapper\AdminMapper.xml
     文件         715  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\com\dream\mapper\AlstabMapper.java
     文件        6033  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\com\dream\mapper\AlstabMapper.xml
     文件        1003  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\com\dream\mapper\BrowseMapper.java
     文件        7598  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\com\dream\mapper\BrowseMapper.xml
     文件         884  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\com\dream\mapper\CategoryMapper.java
     文件        6241  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\com\dream\mapper\CategoryMapper.xml
     文件        1024  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\com\dream\mapper\MovieMapper.java
     文件       13850  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\com\dream\mapper\MovieMapper.xml
     文件         960  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\com\dream\mapper\MoviecategoryMapper.java
     文件        6930  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\com\dream\mapper\MoviecategoryMapper.xml
     文件         681  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\com\dream\mapper\RectabMapper.java
     文件        5436  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\com\dream\mapper\RectabMapper.xml
     文件         920  2018-10-15 11:05  Movie_Recommend-master\Movie\src\main\java\com\dream\mapper\ReviewMapper.java
............此处省略1617个文件信息

评论

共有 条评论