Git Product home page Git Product logo

ecommercerecommendsystem's Introduction

ECommerceRecommendSystemIntroduction

联系作者

想要获得作者帮助?+vx: Yanicenini

作者将提供如下帮助:

【基础指导】:作者将在业余时间远程指导你来部署 (免费)

【进阶指导】:获得作者一对一详细指导

【高级指导】:获得作者准备的镜像,支持一键部署,直接使用,省去自己配置环境的痛苦过程

【尊享指导】:获得作者手把手部署演示教学以及万字论文模板指导&推荐算法原理分析


VMWare 镜像截图

pkiMlbn.png

pkiQaJf.png

VMWare信息:VMware® Workstation 14 Pro 版本号 14.1.1 build-7528167

VMWare部署完成之后的效果如本文件目录内 vmware_video.mp4 所示

系统运行效果演示

视频简介点击打开视频演示

M5npj0.png

M5mz3n.png

电商网站商品推荐系统采用前后端分离开发的方式,通过 JSON 交互数据,如果你是要体验的话,直接部署http服务器即可体验,如果你想二次开发的话,后端用IDEA打开,前端用VSCode打开,前后端需要分开开发。

前端使用 Vue + TypeScript + ElementUI 构建,通过 TS build 的时候会自动部署到后端业务工程的 webapps/static 目录下,随 Tomcat 一同启动,非常方便,不用自己单独起前端服务器

点击查看前端工程目录及详细介绍

后端又分为业务模块和推荐模块,业务模块与前端交互、接收与反馈数据。推荐模块监听 Kafka 的用户行为数据,然后进行实时计算,将结果写回 MongoDB,并周期性执行离线计算,根据用户最近的操作记录进行离线推荐,并将推荐结果写入到 MongoDB

点击查看后端工程目录及详细介绍

开发工具

  1. 环境:Windows 10、JDK-1.8、Scala-2.11.12
  2. 开发工具:Intellij-IDEA-2019.3.3、VSCode最新版
  3. 组件:Kafka-0.10.2.1、Redis-2.9、MongoDB-3.6、Zookeeper-3.4.11

后面每一个工程内部都有 readme 介绍项目结构以及如何开发部署,记得浏览哦。

ecommercerecommendsystem's People

Contributors

ittqqzz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ecommercerecommendsystem's Issues

redis无法连接

首先说明下,我将redis的配置换成自己的,可以成功运行。
如果按源码的配置参数,调用打分接口则会报出下述错误.
Request processing failed; nested exception is redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused (Connection refused)] with root cause
@ittqqzz 检查下redis的配置是否忘记了上传某些参数,比如端口号之类的?

实时推荐模块失败,无法进行评分

你好, 实时推荐模块失败,无法进行评分。查看tomcat里business_serve.log发现如下错误
请问如何修改

2022-03-29 21:30:50,219 WARN --- [ http-nio-8080-exec-5] org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver (line: 361) : Failed to bind request element: org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'int'; nested exception is java.lang.NumberFormatException: For input string: "NaN"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.