# ecommerce-user-behavior-analysis-java **Repository Path**: Herbert0501/ecommerce-user-behavior-analysis-java ## Basic Information - **Project Name**: ecommerce-user-behavior-analysis-java - **Description**: ecommerce-user-behavior-analysis-java - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-14 - **Last Updated**: 2025-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 电商用户行为分析系统 ## 系统要求 ### 硬件配置 | 组件 | 配置要求 | |----------|-------------------------| | 服务器 | CPU: 2核+ | 内存: 2GB+ | 存储: 40GB+ | | 客户端 | CPU: 4核+ | 内存: 8GB+ | ### 软件环境 | 类别 | 要求 | |------------|-----------------------------| | 操作系统 | 服务器: Linux | 客户端: Windows 10+ | | 前端环境 | Node.js 21.x | Chrome 最新版 | | 后端环境 | Java 17 | Python 3.9 | Nginx | | 数据库 | MySQL 8.x | Redis 7.x | | 网络 | 100Mbps+ 互联网连接 | ## 服务配置指南 ### 1. 第三方服务配置 修改文件:`ecommerce-user-behavior-analysis-web/src/main/resources/application-dev.yml` #### 云存储配置(又拍云) 1. 注册又拍云服务:[又拍云控制台](https://console.upyun.com/services/cdn) 2. 配置`upyun`参数 #### AI服务配置(百炼大模型) 1. 获取API密钥:[阿里云百炼控制台](https://bailian.console.aliyun.com) 2. 配置`ai`参数 #### 邮件服务配置(QQ邮箱) 1. 获取授权码:[QQ邮箱设置](https://mail.qq.com) 2. 配置`mail`参数 ## 系统启动流程 1. **数据库准备** - 启动MySQL服务 - 执行初始化: - 方式1:运行Python数据分析脚本生成数据 - 方式2:执行SQL文件`docs/sql/user_behavior_db.sql` 2. **缓存服务** - 启动Redis服务 3. **应用启动** - 运行主程序:`ecommerce-user-behavior-analysis-web/src/main/java/top/kangyaocoding/ecommerce/Application.java` > 提示:建议按照上述顺序启动服务以确保依赖项就绪