├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ ├── documents.yml │ └── question.yml └── assets │ └── idea-gradle.png ├── .gitignore ├── LICENSE ├── README.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts ├── sustc-api ├── build.gradle.kts └── src │ └── main │ └── java │ └── io │ └── sustc │ ├── dto │ ├── AuthInfo.java │ ├── DanmuRecord.java │ ├── PostVideoReq.java │ ├── RegisterUserReq.java │ ├── UserInfoResp.java │ ├── UserRecord.java │ └── VideoRecord.java │ └── service │ ├── DanmuService.java │ ├── DatabaseService.java │ ├── RecommenderService.java │ ├── UserService.java │ ├── VideoService.java │ └── impl │ └── DatabaseServiceImpl.java └── sustc-runner ├── build.gradle.kts ├── compose.yml ├── data └── .gitkeep └── src └── main ├── java └── io │ └── sustc │ ├── Application.java │ ├── benchmark │ ├── BenchmarkConfig.java │ ├── BenchmarkConstants.java │ ├── BenchmarkResult.java │ ├── BenchmarkRunner.java │ ├── BenchmarkService.java │ └── BenchmarkStep.java │ └── command │ ├── DanmuCommand.java │ ├── DatabaseCommand.java │ ├── RecommenderCommand.java │ ├── UserCommand.java │ └── VideoCommand.java └── resources └── application.yml /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documents.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/.github/ISSUE_TEMPLATE/documents.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/.github/ISSUE_TEMPLATE/question.yml -------------------------------------------------------------------------------- /.github/assets/idea-gradle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/.github/assets/idea-gradle.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /sustc-api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-api/build.gradle.kts -------------------------------------------------------------------------------- /sustc-api/src/main/java/io/sustc/dto/AuthInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-api/src/main/java/io/sustc/dto/AuthInfo.java -------------------------------------------------------------------------------- /sustc-api/src/main/java/io/sustc/dto/DanmuRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-api/src/main/java/io/sustc/dto/DanmuRecord.java -------------------------------------------------------------------------------- /sustc-api/src/main/java/io/sustc/dto/PostVideoReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-api/src/main/java/io/sustc/dto/PostVideoReq.java -------------------------------------------------------------------------------- /sustc-api/src/main/java/io/sustc/dto/RegisterUserReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-api/src/main/java/io/sustc/dto/RegisterUserReq.java -------------------------------------------------------------------------------- /sustc-api/src/main/java/io/sustc/dto/UserInfoResp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-api/src/main/java/io/sustc/dto/UserInfoResp.java -------------------------------------------------------------------------------- /sustc-api/src/main/java/io/sustc/dto/UserRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-api/src/main/java/io/sustc/dto/UserRecord.java -------------------------------------------------------------------------------- /sustc-api/src/main/java/io/sustc/dto/VideoRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-api/src/main/java/io/sustc/dto/VideoRecord.java -------------------------------------------------------------------------------- /sustc-api/src/main/java/io/sustc/service/DanmuService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-api/src/main/java/io/sustc/service/DanmuService.java -------------------------------------------------------------------------------- /sustc-api/src/main/java/io/sustc/service/DatabaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-api/src/main/java/io/sustc/service/DatabaseService.java -------------------------------------------------------------------------------- /sustc-api/src/main/java/io/sustc/service/RecommenderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-api/src/main/java/io/sustc/service/RecommenderService.java -------------------------------------------------------------------------------- /sustc-api/src/main/java/io/sustc/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-api/src/main/java/io/sustc/service/UserService.java -------------------------------------------------------------------------------- /sustc-api/src/main/java/io/sustc/service/VideoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-api/src/main/java/io/sustc/service/VideoService.java -------------------------------------------------------------------------------- /sustc-api/src/main/java/io/sustc/service/impl/DatabaseServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-api/src/main/java/io/sustc/service/impl/DatabaseServiceImpl.java -------------------------------------------------------------------------------- /sustc-runner/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-runner/build.gradle.kts -------------------------------------------------------------------------------- /sustc-runner/compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-runner/compose.yml -------------------------------------------------------------------------------- /sustc-runner/data/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-runner/data/.gitkeep -------------------------------------------------------------------------------- /sustc-runner/src/main/java/io/sustc/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-runner/src/main/java/io/sustc/Application.java -------------------------------------------------------------------------------- /sustc-runner/src/main/java/io/sustc/benchmark/BenchmarkConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-runner/src/main/java/io/sustc/benchmark/BenchmarkConfig.java -------------------------------------------------------------------------------- /sustc-runner/src/main/java/io/sustc/benchmark/BenchmarkConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-runner/src/main/java/io/sustc/benchmark/BenchmarkConstants.java -------------------------------------------------------------------------------- /sustc-runner/src/main/java/io/sustc/benchmark/BenchmarkResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-runner/src/main/java/io/sustc/benchmark/BenchmarkResult.java -------------------------------------------------------------------------------- /sustc-runner/src/main/java/io/sustc/benchmark/BenchmarkRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-runner/src/main/java/io/sustc/benchmark/BenchmarkRunner.java -------------------------------------------------------------------------------- /sustc-runner/src/main/java/io/sustc/benchmark/BenchmarkService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-runner/src/main/java/io/sustc/benchmark/BenchmarkService.java -------------------------------------------------------------------------------- /sustc-runner/src/main/java/io/sustc/benchmark/BenchmarkStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-runner/src/main/java/io/sustc/benchmark/BenchmarkStep.java -------------------------------------------------------------------------------- /sustc-runner/src/main/java/io/sustc/command/DanmuCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-runner/src/main/java/io/sustc/command/DanmuCommand.java -------------------------------------------------------------------------------- /sustc-runner/src/main/java/io/sustc/command/DatabaseCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-runner/src/main/java/io/sustc/command/DatabaseCommand.java -------------------------------------------------------------------------------- /sustc-runner/src/main/java/io/sustc/command/RecommenderCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-runner/src/main/java/io/sustc/command/RecommenderCommand.java -------------------------------------------------------------------------------- /sustc-runner/src/main/java/io/sustc/command/UserCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-runner/src/main/java/io/sustc/command/UserCommand.java -------------------------------------------------------------------------------- /sustc-runner/src/main/java/io/sustc/command/VideoCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-runner/src/main/java/io/sustc/command/VideoCommand.java -------------------------------------------------------------------------------- /sustc-runner/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hezean/sustc/HEAD/sustc-runner/src/main/resources/application.yml --------------------------------------------------------------------------------