├── .gitignore ├── .idea ├── .gitignore ├── TikTok.iml └── modules.xml ├── LICENSE ├── README.md ├── config ├── config.go ├── doc.go ├── douyin.sql ├── nginx.conf └── vsftpd.conf ├── controller ├── commentController.go ├── doc.go ├── followController.go ├── likeController.go ├── userController.go └── videoController.go ├── dao ├── commentDao.go ├── commentDao_test.go ├── doc.go ├── followDao.go ├── followDao_test.go ├── initDao.go ├── initDao_test.go ├── likeDao.go ├── likeDao_test.go ├── userDao.go ├── userDao_test.go ├── videoDao.go └── videoDao_test.go ├── document └── sensitiveDict.txt ├── go.mod ├── go.sum ├── images ├── 1.0.png ├── 1.2.png ├── 1.png ├── 10.png ├── 11.png ├── 2.png ├── 3.png ├── 4.png ├── 5.png ├── 6.png ├── 7.png ├── 8.png ├── 9.png ├── awards.jpg ├── awards1.jpg ├── framework.jpg ├── future.png ├── logo1.png ├── logo2.png ├── mysql.jpg ├── rabbitmq.jpg ├── recommend.jpg ├── redis.jpg └── video.png ├── main.go ├── middleware ├── ffmpeg │ ├── doc.go │ └── ffmpeg.go ├── ftp │ ├── doc.go │ └── ftp.go ├── jwt │ ├── auth.go │ ├── authBody.go │ └── doc.go ├── rabbitmq │ ├── commentMQ.go │ ├── doc.go │ ├── followMQ.go │ ├── likeMQ.go │ └── rabbitMQ.go └── redis │ ├── doc.go │ └── redis.go ├── router.go ├── service ├── commentService.go ├── commentServiceImpl.go ├── commentServiceImpl_test.go ├── commentSub.go ├── doc.go ├── followService.go ├── followServiceImpl.go ├── followServiceImpl_test.go ├── followSub.go ├── likeService.go ├── likeServiceImpl.go ├── likeServiceImpl_test.go ├── likeSub.go ├── userService.go ├── userServiceImpl.go ├── userServiceImpl_test.go ├── userSub.go ├── videoService.go ├── videoServiceImpl.go ├── videoServiceImpl_test.go └── videoSub.go └── util └── sensitiveFilter.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/TikTok.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/.idea/TikTok.iml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/README.md -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/config/config.go -------------------------------------------------------------------------------- /config/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/config/doc.go -------------------------------------------------------------------------------- /config/douyin.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/config/douyin.sql -------------------------------------------------------------------------------- /config/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/config/nginx.conf -------------------------------------------------------------------------------- /config/vsftpd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/config/vsftpd.conf -------------------------------------------------------------------------------- /controller/commentController.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/controller/commentController.go -------------------------------------------------------------------------------- /controller/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/controller/doc.go -------------------------------------------------------------------------------- /controller/followController.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/controller/followController.go -------------------------------------------------------------------------------- /controller/likeController.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/controller/likeController.go -------------------------------------------------------------------------------- /controller/userController.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/controller/userController.go -------------------------------------------------------------------------------- /controller/videoController.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/controller/videoController.go -------------------------------------------------------------------------------- /dao/commentDao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/dao/commentDao.go -------------------------------------------------------------------------------- /dao/commentDao_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/dao/commentDao_test.go -------------------------------------------------------------------------------- /dao/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/dao/doc.go -------------------------------------------------------------------------------- /dao/followDao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/dao/followDao.go -------------------------------------------------------------------------------- /dao/followDao_test.go: -------------------------------------------------------------------------------- 1 | package dao 2 | -------------------------------------------------------------------------------- /dao/initDao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/dao/initDao.go -------------------------------------------------------------------------------- /dao/initDao_test.go: -------------------------------------------------------------------------------- 1 | package dao 2 | -------------------------------------------------------------------------------- /dao/likeDao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/dao/likeDao.go -------------------------------------------------------------------------------- /dao/likeDao_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/dao/likeDao_test.go -------------------------------------------------------------------------------- /dao/userDao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/dao/userDao.go -------------------------------------------------------------------------------- /dao/userDao_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/dao/userDao_test.go -------------------------------------------------------------------------------- /dao/videoDao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/dao/videoDao.go -------------------------------------------------------------------------------- /dao/videoDao_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/dao/videoDao_test.go -------------------------------------------------------------------------------- /document/sensitiveDict.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/document/sensitiveDict.txt -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/go.sum -------------------------------------------------------------------------------- /images/1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/images/1.0.png -------------------------------------------------------------------------------- /images/1.2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/images/1.2.png -------------------------------------------------------------------------------- /images/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/images/1.png -------------------------------------------------------------------------------- /images/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/images/10.png -------------------------------------------------------------------------------- /images/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/images/11.png -------------------------------------------------------------------------------- /images/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/images/2.png -------------------------------------------------------------------------------- /images/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/images/3.png -------------------------------------------------------------------------------- /images/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/images/4.png -------------------------------------------------------------------------------- /images/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/images/5.png -------------------------------------------------------------------------------- /images/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/images/6.png -------------------------------------------------------------------------------- /images/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/images/7.png -------------------------------------------------------------------------------- /images/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/images/8.png -------------------------------------------------------------------------------- /images/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/images/9.png -------------------------------------------------------------------------------- /images/awards.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/images/awards.jpg -------------------------------------------------------------------------------- /images/awards1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/images/awards1.jpg -------------------------------------------------------------------------------- /images/framework.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/images/framework.jpg -------------------------------------------------------------------------------- /images/future.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/images/future.png -------------------------------------------------------------------------------- /images/logo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/images/logo1.png -------------------------------------------------------------------------------- /images/logo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/images/logo2.png -------------------------------------------------------------------------------- /images/mysql.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/images/mysql.jpg -------------------------------------------------------------------------------- /images/rabbitmq.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/images/rabbitmq.jpg -------------------------------------------------------------------------------- /images/recommend.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/images/recommend.jpg -------------------------------------------------------------------------------- /images/redis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/images/redis.jpg -------------------------------------------------------------------------------- /images/video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/images/video.png -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/main.go -------------------------------------------------------------------------------- /middleware/ffmpeg/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/middleware/ffmpeg/doc.go -------------------------------------------------------------------------------- /middleware/ffmpeg/ffmpeg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/middleware/ffmpeg/ffmpeg.go -------------------------------------------------------------------------------- /middleware/ftp/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/middleware/ftp/doc.go -------------------------------------------------------------------------------- /middleware/ftp/ftp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/middleware/ftp/ftp.go -------------------------------------------------------------------------------- /middleware/jwt/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/middleware/jwt/auth.go -------------------------------------------------------------------------------- /middleware/jwt/authBody.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/middleware/jwt/authBody.go -------------------------------------------------------------------------------- /middleware/jwt/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/middleware/jwt/doc.go -------------------------------------------------------------------------------- /middleware/rabbitmq/commentMQ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/middleware/rabbitmq/commentMQ.go -------------------------------------------------------------------------------- /middleware/rabbitmq/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/middleware/rabbitmq/doc.go -------------------------------------------------------------------------------- /middleware/rabbitmq/followMQ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/middleware/rabbitmq/followMQ.go -------------------------------------------------------------------------------- /middleware/rabbitmq/likeMQ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/middleware/rabbitmq/likeMQ.go -------------------------------------------------------------------------------- /middleware/rabbitmq/rabbitMQ.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/middleware/rabbitmq/rabbitMQ.go -------------------------------------------------------------------------------- /middleware/redis/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/middleware/redis/doc.go -------------------------------------------------------------------------------- /middleware/redis/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/middleware/redis/redis.go -------------------------------------------------------------------------------- /router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/router.go -------------------------------------------------------------------------------- /service/commentService.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/service/commentService.go -------------------------------------------------------------------------------- /service/commentServiceImpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/service/commentServiceImpl.go -------------------------------------------------------------------------------- /service/commentServiceImpl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/service/commentServiceImpl_test.go -------------------------------------------------------------------------------- /service/commentSub.go: -------------------------------------------------------------------------------- 1 | package service 2 | -------------------------------------------------------------------------------- /service/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/service/doc.go -------------------------------------------------------------------------------- /service/followService.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/service/followService.go -------------------------------------------------------------------------------- /service/followServiceImpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/service/followServiceImpl.go -------------------------------------------------------------------------------- /service/followServiceImpl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/service/followServiceImpl_test.go -------------------------------------------------------------------------------- /service/followSub.go: -------------------------------------------------------------------------------- 1 | package service 2 | -------------------------------------------------------------------------------- /service/likeService.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/service/likeService.go -------------------------------------------------------------------------------- /service/likeServiceImpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/service/likeServiceImpl.go -------------------------------------------------------------------------------- /service/likeServiceImpl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/service/likeServiceImpl_test.go -------------------------------------------------------------------------------- /service/likeSub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/service/likeSub.go -------------------------------------------------------------------------------- /service/userService.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/service/userService.go -------------------------------------------------------------------------------- /service/userServiceImpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/service/userServiceImpl.go -------------------------------------------------------------------------------- /service/userServiceImpl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/service/userServiceImpl_test.go -------------------------------------------------------------------------------- /service/userSub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/service/userSub.go -------------------------------------------------------------------------------- /service/videoService.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/service/videoService.go -------------------------------------------------------------------------------- /service/videoServiceImpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/service/videoServiceImpl.go -------------------------------------------------------------------------------- /service/videoServiceImpl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/service/videoServiceImpl_test.go -------------------------------------------------------------------------------- /service/videoSub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/service/videoSub.go -------------------------------------------------------------------------------- /util/sensitiveFilter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HammerCloth/tiktok/HEAD/util/sensitiveFilter.go --------------------------------------------------------------------------------