2022-05-26 17:14:34 +08:00
2022-05-20 09:34:49 +08:00
2022-05-23 15:45:52 +08:00
2022-05-26 17:14:34 +08:00
2022-05-26 17:14:34 +08:00
2022-05-06 02:39:04 +00:00
2022-05-06 10:37:51 +08:00
2022-05-09 10:23:07 +08:00

六 天牛网盘

6.1 数据字典

用户信息

文件信息

编号、用户编号、文件名、目录编号 、类型、大小、位置、创建时间、状态、hash

目录信息

编号、用户编号、目录名称、上级目录编号、目录路径、创建时间、状态

分享信息

编号、用户编号、分享的数据编号、分类类型(file|folder)、提取码、分享有效期、状态

6.2 技术架构

# 安装前端ui框架
npm i element-plus @element-plus/icons-vue less less-loader

6.3 后端项目

# 应用名称
spring:
    application:
        name: Driver
    # 数据库
    datasource:
        name: defaultDataSource
        url: jdbc:mysql://localhost:3306/net_driver?serverTimezone=Asia/Shanghai
        driver-class-name: com.mysql.cj.jdbc.Driver
        username: root
        password: 123456
        # 添加druid数据库连接池
        type: com.alibaba.druid.pool.DruidDataSource
        #数据源配置
        druid:
            max-active: 1000
            initial-size: 10
            max-wait: 1000
            min-idle: 10
            time-between-eviction-runs-millis: 60000
            min-evictable-idle-time-millis: 300000
            validation-query: select 1
            test-while-idle: true
            test-on-borrow: false
            test-on-return: false
            max-pool-prepared-statement-per-connection-size: 0

            #监控
            stat-view-servlet:
                url-pattern: /druid/*
                reset-enable: false
                login-username: admin
                login-password: admin
                allow: 127.0.0.1
                # 是否启用
                enabled: true
            web-stat-filter:
                url-pattern: /*
                exclusions: /druid/*,*.js,*.css,*.html,*.png,*.jpg
    # redis缓存
    redis:
        database: 1
# 应用服务 WEB 访问端口
server:
    port: 8080
# Actuator Web 访问端口
#management.server.port=8081
#management.endpoints.jmx.exposure.include=*
#management.endpoints.web.exposure.include=*
#management.endpoint.health.show-details=always


参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request
Description
天牛网盘
Readme 10 MiB
Languages
Vue 49.3%
Java 32.3%
JavaScript 9.9%
TypeScript 6.3%
Less 1.7%
Other 0.5%