# darkcloud
**Repository Path**: wangfanglin/darkcloud
## Basic Information
- **Project Name**: darkcloud
- **Description**: No description available
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 4
- **Forks**: 0
- **Created**: 2024-10-14
- **Last Updated**: 2025-05-06
## Categories & Tags
**Categories**: Uncategorized
**Tags**: Vue, uni-app
## README
RuoYi v3.5.0
基于若依框架开发的图片库
## 平台简介
女朋友衣服很多,基于若依框架做一个图片库系统记录一下
## 若依框架内置功能
1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
2. 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
3. 岗位管理:配置系统用户所属担任职务。
4. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
5. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
7. 参数管理:对系统动态配置常用参数。
8. 通知公告:系统通知公告信息发布维护。
9. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
10. 登录日志:系统登录日志记录查询包含登录异常。
11. 在线用户:当前系统中活跃用户状态监控。
12. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
13. 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
14. 系统接口:根据业务代码自动生成相关的api接口文档。
15. 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
16. 缓存监控:对系统的缓存查询,删除、清空等操作。
17. 在线构建器:拖动表单元素生成相应的HTML代码。
18. 连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
## 图片库内置功能
1. 衣帽间:上传的图片展示,支持根据范围和角色区分
2. 衣服类型:内置的衣服类型,树形结构展示
## 在线体验
暂无,后续推出
## 演示图
### 后台演示图
### 前台演示图
## 交流群
暂无,start上**1k**创建交流群
## 技术栈
| jdk |
1.8 |
| springboot |
2.6.8 |
| springcloud |
2021.0.1 |
| velocity |
2.3 |
| rocketmq |
2.0.3 |
| swagger |
1.6.2 |
| druid |
1.2.11 |
| mysql |
5.7.18 |
| pagehelper |
1.4.1 |
| netty |
4.1.39.Final |
| lombok |
1.16.18 |
| redis |
3.0.501 |
| mybatis |
2.2.2 |
| FastDfs |
1.27.2 |
| seata |
1.5.1 |
| nacos |
2.0.4 |
| minio |
8.2.2 |
| vue |
2.6.12 |
| uniapp |
vue2 |
## 部署步骤
## 开发&部署步骤(部署步骤为windows版本,macos,linux仅作参考)
1. 启动mysql
mysql版本:5.7.18
下载地址:https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.18-winx64.zip
创建数据库 ry_cloud && 执行文件夹中的 ry_20220613.sql、quartz.sql
创建数据库 ry_config && 执行文件夹中的 ry_config_20220510.sql
创建数据库 ry_seata && 执行文件夹中的 ry_seata_20210128.sql
2. 启动redis
找个空间大点的硬盘创建一个redis文件 例:E:\redis 将software文件夹中的redis复制到E:\redis 并解压:
解压完成之后:双击 redis-server.exe 显示以下即启动成功
The server is now ready to accept connections on port 6379
3. 启动nacos
下载地址:https://nacos.io/download/release-history/
找个空间大点的硬盘创建一个nacos文件 例:E:\nacos将software文件夹中的redis复制到E:\nacos 并解压:
打开nacos/conf/application.properties 中
db.url.0=jdbc:mysql://127.0.0.1:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=123456
将地址写成第一步的mysql部署地址
4. 启动auth服务、gateway服务、system服务、file服务
按照顺序直接启动
5. 启动vue项目
node 版本 14.15.5
npm install && npm run dev
6. 启动uniapp项目
下载HBuilder X 4.29
文件 - 打开文件:选择mobile文件夹
运行 - 运行到浏览器 - chrom
## 技术交流
QQ: 1489163