diff --git a/sql/hellogithub.sql b/sql/hellogithub.sql index b6a3953..15b9820 100644 --- a/sql/hellogithub.sql +++ b/sql/hellogithub.sql @@ -11,7 +11,7 @@ Target Server Version : 80031 (8.0.31) File Encoding : 65001 - Date: 05/07/2023 12:42:15 + Date: 05/07/2023 19:32:33 */ SET NAMES utf8mb4; @@ -54,12 +54,12 @@ CREATE TABLE `article` ( -- ---------------------------- -- Records of article -- ---------------------------- -INSERT INTO `article` VALUES (1, 1, '

随便写随便写随便写

', '2023-7-4', 1, 52, 'Git 的奇技淫巧🙈', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png'); +INSERT INTO `article` VALUES (1, 1, '

随便写随便写随便写

', '2023-7-4', 1, 55, 'Git 的奇技淫巧🙈', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png'); INSERT INTO `article` VALUES (2, 2, 'Git 是一个分布式版本管理工具,版本管理工具就是大家在写东西的时候都用过 回撤这个功能,但是回撤只能回撤几步,假如想要找回我三天之前的修改,光用回撤是找不回来的。而版本管理工具能记录每次的修改,只要提交到版本仓库,就可以找到之前任何时刻的状态(文本状态)。\r\n\r\n下面的内容就是列举了常用的 Git 命令和一些小技巧,可以通过页面内查找的方式 Ctrl/Command+f 进行快速查找。\r\n\r\n开卷必读\r\n如果之前未使用过 Git,可以学习 Git 小白教程入门\r\n\r\n一定要先测试命令的效果后,再用于工作环境中,以防造成不能弥补的后果!到时候别拿着砍刀来找我\r\n所有的命令都在 git version 2.7.4 (Apple Git-66) 下测试通过\r\n统一概念:\r\n工作区:改动(增删文件和内容)\r\n暂存区:输入命令:git add 改动的文件名,此次改动就放到了 ‘暂存区’\r\n本地仓库(简称:本地):输入命令:git commit 此次修改的描述,此次改动就放到了本地仓库,每个 commit,我叫它为一个版本。\r\n远程仓库(简称:远程):输入命令:git push 远程仓库,此次改动就放到了远程仓库(GitHub 等)\r\ncommit-id:输出命令:git log,最上面那行 commit xxxxxx,后面的字符串就是 commit-id\r\n如果喜欢这个项目,欢迎 Star、提交 Pr、反馈问题😊\r\n下面,就是你在找的 Git 命令速查表。\r\n\r\n展示帮助信息', '2023-7-4', 1, 30, '666666', 'https://pic.imgdb.cn/item/6450e1b10d2dde5777f2fdbc.jpg'); -INSERT INTO `article` VALUES (3, 1, 'Git 是一个分布式版本管理工具,版本管理工具就是大家在写东西的时候都用过 回撤这个功能,但是回撤只能回撤几步,假如想要找回我三天之前的修改,光用回撤是找不回来的。而版本管理工具能记录每次的修改,只要提交到版本仓库,就可以找到之前任何时刻的状态(文本状态)。\r\n\r\n下面的内容就是列举了常用的 Git 命令和一些小技巧,可以通过页面内查找的方式 Ctrl/Command+f 进行快速查找。\r\n\r\n开卷必读\r\n如果之前未使用过 Git,可以学习 Git 小白教程入门\r\n\r\n一定要先测试命令的效果后,再用于工作环境中,以防造成不能弥补的后果!到时候别拿着砍刀来找我\r\n所有的命令都在 git version 2.7.4 (Apple Git-66) 下测试通过\r\n统一概念:\r\n工作区:改动(增删文件和内容)\r\n暂存区:输入命令:git add 改动的文件名,此次改动就放到了 ‘暂存区’\r\n本地仓库(简称:本地):输入命令:git commit 此次修改的描述,此次改动就放到了本地仓库,每个 commit,我叫它为一个版本。\r\n远程仓库(简称:远程):输入命令:git push 远程仓库,此次改动就放到了远程仓库(GitHub 等)\r\ncommit-id:输出命令:git log,最上面那行 commit xxxxxx,后面的字符串就是 commit-id\r\n如果喜欢这个项目,欢迎 Star、提交 Pr、反馈问题😊\r\n下面,就是你在找的 Git 命令速查表。\r\n\r\n展示帮助信息', '2023-7-4', 1, 55, 'Git 的奇技淫巧🙈', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png'); +INSERT INTO `article` VALUES (3, 1, 'Git 是一个分布式版本管理工具,版本管理工具就是大家在写东西的时候都用过 回撤这个功能,但是回撤只能回撤几步,假如想要找回我三天之前的修改,光用回撤是找不回来的。而版本管理工具能记录每次的修改,只要提交到版本仓库,就可以找到之前任何时刻的状态(文本状态)。\r\n\r\n下面的内容就是列举了常用的 Git 命令和一些小技巧,可以通过页面内查找的方式 Ctrl/Command+f 进行快速查找。\r\n\r\n开卷必读\r\n如果之前未使用过 Git,可以学习 Git 小白教程入门\r\n\r\n一定要先测试命令的效果后,再用于工作环境中,以防造成不能弥补的后果!到时候别拿着砍刀来找我\r\n所有的命令都在 git version 2.7.4 (Apple Git-66) 下测试通过\r\n统一概念:\r\n工作区:改动(增删文件和内容)\r\n暂存区:输入命令:git add 改动的文件名,此次改动就放到了 ‘暂存区’\r\n本地仓库(简称:本地):输入命令:git commit 此次修改的描述,此次改动就放到了本地仓库,每个 commit,我叫它为一个版本。\r\n远程仓库(简称:远程):输入命令:git push 远程仓库,此次改动就放到了远程仓库(GitHub 等)\r\ncommit-id:输出命令:git log,最上面那行 commit xxxxxx,后面的字符串就是 commit-id\r\n如果喜欢这个项目,欢迎 Star、提交 Pr、反馈问题😊\r\n下面,就是你在找的 Git 命令速查表。\r\n\r\n展示帮助信息', '2023-7-7', 1, 57, 'Git 的奇技淫巧🙈', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png'); INSERT INTO `article` VALUES (4, 1, 'Git 是一个分布式版本管理工具,版本管理工具就是大家在写东西的时候都用过 回撤这个功能,但是回撤只能回撤几步,假如想要找回我三天之前的修改,光用回撤是找不回来的。而版本管理工具能记录每次的修改,只要提交到版本仓库,就可以找到之前任何时刻的状态(文本状态)。\r\n\r\n下面的内容就是列举了常用的 Git 命令和一些小技巧,可以通过页面内查找的方式 Ctrl/Command+f 进行快速查找。\r\n\r\n开卷必读\r\n如果之前未使用过 Git,可以学习 Git 小白教程入门\r\n\r\n一定要先测试命令的效果后,再用于工作环境中,以防造成不能弥补的后果!到时候别拿着砍刀来找我\r\n所有的命令都在 git version 2.7.4 (Apple Git-66) 下测试通过\r\n统一概念:\r\n工作区:改动(增删文件和内容)\r\n暂存区:输入命令:git add 改动的文件名,此次改动就放到了 ‘暂存区’\r\n本地仓库(简称:本地):输入命令:git commit 此次修改的描述,此次改动就放到了本地仓库,每个 commit,我叫它为一个版本。\r\n远程仓库(简称:远程):输入命令:git push 远程仓库,此次改动就放到了远程仓库(GitHub 等)\r\ncommit-id:输出命令:git log,最上面那行 commit xxxxxx,后面的字符串就是 commit-id\r\n如果喜欢这个项目,欢迎 Star、提交 Pr、反馈问题😊\r\n下面,就是你在找的 Git 命令速查表。\r\n\r\n展示帮助信息', '2023-7-4', 1, 2337, '行不行啊,测试', 'https://pic.imgdb.cn/item/6450e1b10d2dde5777f2fdbc.jpg'); INSERT INTO `article` VALUES (5, 6, 'Git 是一个分布式版本管理工具,版本管理工具就是大家在写东西的时候都用过 回撤这个功能,但是回撤只能回撤几步,假如想要找回我三天之前的修改,光用回撤是找不回来的。而版本管理工具能记录每次的修改,只要提交到版本仓库,就可以找到之前任何时刻的状态(文本状态)。\r\n\r\n下面的内容就是列举了常用的 Git 命令和一些小技巧,可以通过页面内查找的方式 Ctrl/Command+f 进行快速查找。\r\n\r\n开卷必读\r\n如果之前未使用过 Git,可以学习 Git 小白教程入门\r\n\r\n一定要先测试命令的效果后,再用于工作环境中,以防造成不能弥补的后果!到时候别拿着砍刀来找我\r\n所有的命令都在 git version 2.7.4 (Apple Git-66) 下测试通过\r\n统一概念:\r\n工作区:改动(增删文件和内容)\r\n暂存区:输入命令:git add 改动的文件名,此次改动就放到了 ‘暂存区’\r\n本地仓库(简称:本地):输入命令:git commit 此次修改的描述,此次改动就放到了本地仓库,每个 commit,我叫它为一个版本。\r\n远程仓库(简称:远程):输入命令:git push 远程仓库,此次改动就放到了远程仓库(GitHub 等)\r\ncommit-id:输出命令:git log,最上面那行 commit xxxxxx,后面的字符串就是 commit-id\r\n如果喜欢这个项目,欢迎 Star、提交 Pr、反馈问题😊\r\n下面,就是你在找的 Git 命令速查表。\r\n\r\n展示帮助信息', '2023-7-4', 1, 14, 'Git 的奇技淫巧🙈', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png'); -INSERT INTO `article` VALUES (6, 5, 'Git 是一个分布式版本管理工具,版本管理工具就是大家在写东西的时候都用过 回撤这个功能,但是回撤只能回撤几步,假如想要找回我三天之前的修改,光用回撤是找不回来的。而版本管理工具能记录每次的修改,只要提交到版本仓库,就可以找到之前任何时刻的状态(文本状态)。\r\n\r\n下面的内容就是列举了常用的 Git 命令和一些小技巧,可以通过页面内查找的方式 Ctrl/Command+f 进行快速查找。\r\n\r\n开卷必读\r\n如果之前未使用过 Git,可以学习 Git 小白教程入门\r\n\r\n一定要先测试命令的效果后,再用于工作环境中,以防造成不能弥补的后果!到时候别拿着砍刀来找我\r\n所有的命令都在 git version 2.7.4 (Apple Git-66) 下测试通过\r\n统一概念:\r\n工作区:改动(增删文件和内容)\r\n暂存区:输入命令:git add 改动的文件名,此次改动就放到了 ‘暂存区’\r\n本地仓库(简称:本地):输入命令:git commit 此次修改的描述,此次改动就放到了本地仓库,每个 commit,我叫它为一个版本。\r\n远程仓库(简称:远程):输入命令:git push 远程仓库,此次改动就放到了远程仓库(GitHub 等)\r\ncommit-id:输出命令:git log,最上面那行 commit xxxxxx,后面的字符串就是 commit-id\r\n如果喜欢这个项目,欢迎 Star、提交 Pr、反馈问题😊\r\n下面,就是你在找的 Git 命令速查表。\r\n\r\n展示帮助信息', '2023-7-4', 1, 457, 'Git 的奇技淫巧🙈', 'https://pic.imgdb.cn/item/6450e1b10d2dde5777f2fdbc.jpg'); +INSERT INTO `article` VALUES (6, 5, 'Git 是一个分布式版本管理工具,版本管理工具就是大家在写东西的时候都用过 回撤这个功能,但是回撤只能回撤几步,假如想要找回我三天之前的修改,光用回撤是找不回来的。而版本管理工具能记录每次的修改,只要提交到版本仓库,就可以找到之前任何时刻的状态(文本状态)。\r\n\r\n下面的内容就是列举了常用的 Git 命令和一些小技巧,可以通过页面内查找的方式 Ctrl/Command+f 进行快速查找。\r\n\r\n开卷必读\r\n如果之前未使用过 Git,可以学习 Git 小白教程入门\r\n\r\n一定要先测试命令的效果后,再用于工作环境中,以防造成不能弥补的后果!到时候别拿着砍刀来找我\r\n所有的命令都在 git version 2.7.4 (Apple Git-66) 下测试通过\r\n统一概念:\r\n工作区:改动(增删文件和内容)\r\n暂存区:输入命令:git add 改动的文件名,此次改动就放到了 ‘暂存区’\r\n本地仓库(简称:本地):输入命令:git commit 此次修改的描述,此次改动就放到了本地仓库,每个 commit,我叫它为一个版本。\r\n远程仓库(简称:远程):输入命令:git push 远程仓库,此次改动就放到了远程仓库(GitHub 等)\r\ncommit-id:输出命令:git log,最上面那行 commit xxxxxx,后面的字符串就是 commit-id\r\n如果喜欢这个项目,欢迎 Star、提交 Pr、反馈问题😊\r\n下面,就是你在找的 Git 命令速查表。\r\n\r\n展示帮助信息', '2023-7-6', 1, 457, 'Git 的奇技淫巧🙈', 'https://pic.imgdb.cn/item/6450e1b10d2dde5777f2fdbc.jpg'); -- ---------------------------- -- Table structure for category @@ -108,30 +108,20 @@ CREATE TABLE `comment` ( `commentTime` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '评论时间', `isValid` int NULL DEFAULT NULL COMMENT '是否有效', `star` int NULL DEFAULT NULL COMMENT '评分', - `creatTime` timestamp NULL DEFAULT NULL COMMENT '创建时间', + `creatTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `likeNum` int NULL DEFAULT NULL COMMENT '点赞数', PRIMARY KEY (`commentId`) USING BTREE, INDEX `userId_comment`(`userId` ASC) USING BTREE, INDEX `projectId_comment`(`projectId` ASC) USING BTREE, CONSTRAINT `projectId_comment` FOREIGN KEY (`projectId`) REFERENCES `project` (`projectId`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `userId_comment` FOREIGN KEY (`userId`) REFERENCES `user` (`userId`) ON DELETE RESTRICT ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 20 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '评论表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 31 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '评论表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of comment -- ---------------------------- -INSERT INTO `comment` VALUES (1, 1, 1, 'MX450 满血版的笔记本显卡 10分钟一张图MX450 满血版的笔记本显卡 10分钟一张图MX450 满血版的笔记本显卡 10分钟一张图MX450 满血版的笔记本显卡 10分钟一张图', 1, '2023-7-3', 1, 5, NULL, NULL); -INSERT INTO `comment` VALUES (2, 1, 1, 'MX450 满血版的笔记本显卡 10分钟一张图MX450 满血版的笔记本显卡 10分钟一张图MX450 满血版的笔记本显卡 10分钟一张图MX450 满血版的笔记本显卡 10分钟一张图', 0, '2023-7-4', 1, 2, NULL, NULL); -INSERT INTO `comment` VALUES (3, 1, 1, '7777', 1, '2023-07-03 23:57:42', 1, 4, NULL, NULL); -INSERT INTO `comment` VALUES (11, 6, 1, '9999999999999999999999999', 0, '2023-07-04 00:13:20', 1, 5, NULL, NULL); -INSERT INTO `comment` VALUES (12, 1, 1, 'ssdfghjklnbvcxsrtnbvcxasdfghkmd', 0, '2023-07-04 00:29:50', 1, 3, NULL, NULL); -INSERT INTO `comment` VALUES (13, 1, 1, '测试评论', 0, '2023-07-04 10:06:00', 1, 5, NULL, NULL); -INSERT INTO `comment` VALUES (14, 1, 2, '66666666666', 0, '2023-07-05 01:28:09', 1, 3, NULL, NULL); -INSERT INTO `comment` VALUES (15, 1, 2, '测试评论', 1, '2023-07-05 01:28:41', 1, 5, NULL, NULL); -INSERT INTO `comment` VALUES (16, 1, 3, '哈哈哈哈哈哈哈哈哈哈哈哈哈哈', 1, '2023-07-05 01:30:15', 1, 5, NULL, NULL); -INSERT INTO `comment` VALUES (17, 1, 3, '8888888', 0, '2023-07-05 01:30:34', 1, 5, NULL, NULL); -INSERT INTO `comment` VALUES (18, 1, 3, '6666', 1, '2023-07-05 01:31:02', 1, 4, NULL, NULL); -INSERT INTO `comment` VALUES (19, 1, 4, '没有登陆,不能评论', 1, '2023-07-05 01:48:00', 1, 5, NULL, NULL); +INSERT INTO `comment` VALUES (20, 1, 1, '6666666666666666666666666666666666', 1, '2023-07-05 13:26:29', 1, 5, '2023-07-05 13:26:29', 200); +INSERT INTO `comment` VALUES (25, 1, 1, '0000000', 1, '2023-07-05 13:52:45', 1, 2, '2023-07-05 13:52:45', 47); -- ---------------------------- -- Table structure for project @@ -162,14 +152,14 @@ CREATE TABLE `project` ( -- ---------------------------- -- Records of project -- ---------------------------- -INSERT INTO `project` VALUES (1, 1, 'primihub', '11111', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 1, '2023-06-30 18:58:01', 1, 1, '1111', 1, 512); -INSERT INTO `project` VALUES (2, 2, 'primihub', '11111', 'https://pic.imgdb.cn/item/6450e1b10d2dde5777f2fdbc.jpg', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 1, '2023-06-30 18:58:01', 2, 1, '1111', 1, 101); -INSERT INTO `project` VALUES (3, 1, 'primihub', '11111', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 1, '2023-06-30 18:58:01', 3, 1, '1111', 1, 342); -INSERT INTO `project` VALUES (4, 1, 'primihub', '11111', 'https://pic.imgdb.cn/item/6450e1b10d2dde5777f2fdbc.jpg', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 1, '2023-06-30 18:58:01', 4, 1, '1111', 1, 4455); -INSERT INTO `project` VALUES (5, 1, 'primihub', '11111', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 1, '2023-06-30 18:58:01', 5, 1, '1111', 1, 559); -INSERT INTO `project` VALUES (6, 2, 'primihub', '11111', 'https://pic.imgdb.cn/item/6450e1b10d2dde5777f2fdbc.jpg', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 1, '2023-06-30 18:58:01', 6, 1, '1111', 1, 671); -INSERT INTO `project` VALUES (7, 1, 'primihub', '11111', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 1, '2023-06-30 18:58:01', 7, 1, '1111', 1, 7791); -INSERT INTO `project` VALUES (8, 2, 'primihub', '11111', '', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》', 1, '2023-06-30 18:58:01', 8, 1, '1111', 1, 8902); +INSERT INTO `project` VALUES (1, 1, 'primihub', '11111', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 1, '2023-06-30 18:58:01', 1, 1, '1111', 1, 779); +INSERT INTO `project` VALUES (2, 2, 'primihub', '11111', 'https://pic.imgdb.cn/item/6450e1b10d2dde5777f2fdbc.jpg', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 0, '2023-06-30 18:58:01', 2, 1, '1111', 1, 112); +INSERT INTO `project` VALUES (3, 1, 'primihub', '11111', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 1, '2023-06-30 18:58:01', 3, 1, '1111', 1, 346); +INSERT INTO `project` VALUES (4, 1, 'primihub', '11111', 'https://pic.imgdb.cn/item/6450e1b10d2dde5777f2fdbc.jpg', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 0, '2023-06-30 18:58:01', 4, 1, '1111', 1, 4467); +INSERT INTO `project` VALUES (5, 1, 'primihub', '11111', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 0, '2023-06-30 18:58:01', 5, 1, '1111', 1, 562); +INSERT INTO `project` VALUES (6, 2, 'primihub', '11111', 'https://pic.imgdb.cn/item/6450e1b10d2dde5777f2fdbc.jpg', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 0, '2023-06-30 18:58:01', 6, 1, '1111', 1, 673); +INSERT INTO `project` VALUES (7, 1, 'primihub', '11111', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 0, '2023-06-30 18:58:01', 7, 1, '1111', 1, 7799); +INSERT INTO `project` VALUES (8, 2, 'primihub', '11111', '', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》', 0, '2023-06-30 18:58:01', 8, 1, '1111', 1, 8906); -- ---------------------------- -- Table structure for project_category @@ -213,11 +203,13 @@ CREATE TABLE `support` ( INDEX `projectId_support`(`projectId` ASC) USING BTREE, CONSTRAINT `projectId_support` FOREIGN KEY (`projectId`) REFERENCES `project` (`projectId`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `userId_support` FOREIGN KEY (`userId`) REFERENCES `user` (`userId`) ON DELETE RESTRICT ON UPDATE RESTRICT -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 37 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of support -- ---------------------------- +INSERT INTO `support` VALUES (21, 1, 3, 1); +INSERT INTO `support` VALUES (23, 6, 1, 1); -- ---------------------------- -- Table structure for user @@ -238,7 +230,7 @@ CREATE TABLE `user` ( -- ---------------------------- -- Records of user -- ---------------------------- -INSERT INTO `user` VALUES (1, '666', '666', '2023-06-29 22:43:22', 1, 1, '11111;C++;C项目;github;', 20); +INSERT INTO `user` VALUES (1, '666', '666', '2023-06-29 22:43:22', 1, 5, '11111;C++;C项目;github;', 20); INSERT INTO `user` VALUES (2, '111', '111', '2023-06-29 22:43:22', 1, 1, '', 2); INSERT INTO `user` VALUES (4, '222', '222', '2023-07-03', 1, NULL, NULL, NULL); INSERT INTO `user` VALUES (5, '333', '333', '2023-07-03', 1, NULL, NULL, NULL); diff --git a/src/com/hellogithub/dao/commentDao.java b/src/com/hellogithub/dao/commentDao.java index 3da7646..b5fe8c9 100644 --- a/src/com/hellogithub/dao/commentDao.java +++ b/src/com/hellogithub/dao/commentDao.java @@ -7,8 +7,6 @@ import org.apache.commons.dbutils.QueryRunner; import org.apache.commons.dbutils.handlers.BeanListHandler; import java.sql.Connection; -import java.sql.PreparedStatement; -import java.sql.ResultSet; import java.sql.SQLException; import java.util.List; @@ -79,7 +77,7 @@ public class commentDao { try { Connection conn = JdbcUtils.getConnection(); QueryRunner runner = new QueryRunner(); - String sql = "select * from comment where projectId = ? and isValid = 1 Order BY creatTime "; + String sql = "select * from comment where projectId = ? and isValid = 1 Order BY creatTime DESC;"; commentEntityList = runner.query(conn, sql,new BeanListHandler<>(commentEntity.class),id); conn.close(); } catch (SQLException e) { diff --git a/src/com/hellogithub/dao/projectDao.java b/src/com/hellogithub/dao/projectDao.java index 8b57b38..7bb7359 100644 --- a/src/com/hellogithub/dao/projectDao.java +++ b/src/com/hellogithub/dao/projectDao.java @@ -242,7 +242,7 @@ public class projectDao { try { Connection conn = JdbcUtils.getConnection(); QueryRunner runner = new QueryRunner(); - String sql = "update project set starNum = starNum + 1 where isValid = 1 and projectId= ?"; + String sql = "update project set startNum = startNum + 1 where isValid = 1 and projectId= ?"; num = runner.update(conn, sql,proId); conn.close(); } catch (SQLException e) { @@ -257,7 +257,7 @@ public class projectDao { try { Connection conn = JdbcUtils.getConnection(); QueryRunner runner = new QueryRunner(); - String sql = "update project set starNum = starNum - 1 where isValid = 1 and projectId= ?"; + String sql = "update project set startNum = startNum - 1 where isValid = 1 and projectId= ?"; num = runner.update(conn, sql,proId); conn.close(); } catch (SQLException e) {