This commit is contained in:
2023-07-07 21:38:54 +08:00
parent 737fd73d21
commit 2a35e3b7c3
5 changed files with 61 additions and 37 deletions

View File

@@ -11,7 +11,7 @@
Target Server Version : 80031 (8.0.31) Target Server Version : 80031 (8.0.31)
File Encoding : 65001 File Encoding : 65001
Date: 07/07/2023 10:34:48 Date: 07/07/2023 21:37:47
*/ */
SET NAMES utf8mb4; SET NAMES utf8mb4;
@@ -56,11 +56,11 @@ CREATE TABLE `article` (
-- ---------------------------- -- ----------------------------
INSERT INTO `article` VALUES (1, 1, '<h1>随便写随便写随便写</h1>', '2023-7-4', 1, 60, 'Git 的奇技淫巧🙈', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png'); INSERT INTO `article` VALUES (1, 1, '<h1>随便写随便写随便写</h1>', '2023-7-4', 1, 60, '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 (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-7', 1, 66, '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, 81, '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, 2341, '行不行啊,测试', 'https://pic.imgdb.cn/item/6450e1b10d2dde5777f2fdbc.jpg'); 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, 2341, '行不行啊,测试', '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, 18, 'Git 的奇技淫巧🙈', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png'); 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, 18, '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-6', 1, 463, '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, 464, 'Git 的奇技淫巧🙈', 'https://pic.imgdb.cn/item/6450e1b10d2dde5777f2fdbc.jpg');
INSERT INTO `article` VALUES (19, 1, '<p><a href=\"https://pic.imgdb.cn/item/640f1b9df144a01007db08a4.jpg\" target=\"_blank\" ref=\"nofollow noopener noreferrer\">https://pic.imgdb.cn/item/640f1b9df144a01007db08a4.jpg</a></p><pre><code>conn = JdbcUtils.getConnection();\n conn1 = JdbcUtils.getConnection();\n preparedStatement = conn.prepareStatement(sql);\n preparedStatement.setInt(1, id);\n preparedStatement1 = conn1.prepareStatement(sql1);\n preparedStatement1.setInt(1, id);</code></pre><blockquote><p><span style=\"color: #4caf50;\">测试文章</span></p></blockquote><hr><p><span style=\"background-color: #ffeb3b;\">都是固定工会打发发的观点和方法啊哈哈的方法的风格啊哈哈动画噶反对法地方和</span></p><ol><li><p>gDG</p></li><li><p>和施工方</p></li></ol><ul><li><p>1111</p></li><li><p>2222</p></li></ul><p></p><table><tbody><tr><th data-colwidth=\"144\"><iframe frameborder=\"0\" allowfullscreen=\"true\"></iframe></th><th><iframe frameborder=\"0\" allowfullscreen=\"true\"></iframe></th><th data-colwidth=\"136\"><iframe frameborder=\"0\" allowfullscreen=\"true\"></iframe></th><th><iframe frameborder=\"0\" allowfullscreen=\"true\"></iframe></th><th><iframe frameborder=\"0\" allowfullscreen=\"true\"></iframe></th></tr><tr><td data-colwidth=\"144\"><iframe frameborder=\"0\" allowfullscreen=\"true\"></iframe></td><td><iframe frameborder=\"0\" allowfullscreen=\"true\"></iframe></td><td data-colwidth=\"136\"><iframe frameborder=\"0\" allowfullscreen=\"true\"></iframe></td><td><iframe frameborder=\"0\" allowfullscreen=\"true\"></iframe></td><td><iframe frameborder=\"0\" allowfullscreen=\"true\"></iframe></td></tr></tbody></table><p>爱德华给</p>', '2023-07-06', 1, 1, '测试文章', 'https://pic.imgdb.cn/item/640f1b9df144a01007db08a4.jpg'); INSERT INTO `article` VALUES (19, 1, '<p><a href=\"https://pic.imgdb.cn/item/640f1b9df144a01007db08a4.jpg\" target=\"_blank\" ref=\"nofollow noopener noreferrer\">https://pic.imgdb.cn/item/640f1b9df144a01007db08a4.jpg</a></p><pre><code>conn = JdbcUtils.getConnection();\n conn1 = JdbcUtils.getConnection();\n preparedStatement = conn.prepareStatement(sql);\n preparedStatement.setInt(1, id);\n preparedStatement1 = conn1.prepareStatement(sql1);\n preparedStatement1.setInt(1, id);</code></pre><blockquote><p><span style=\"color: #4caf50;\">测试文章</span></p></blockquote><hr><p><span style=\"background-color: #ffeb3b;\">都是固定工会打发发的观点和方法啊哈哈的方法的风格啊哈哈动画噶反对法地方和</span></p><ol><li><p>gDG</p></li><li><p>和施工方</p></li></ol><ul><li><p>1111</p></li><li><p>2222</p></li></ul><p></p><table><tbody><tr><th data-colwidth=\"144\"><iframe frameborder=\"0\" allowfullscreen=\"true\"></iframe></th><th><iframe frameborder=\"0\" allowfullscreen=\"true\"></iframe></th><th data-colwidth=\"136\"><iframe frameborder=\"0\" allowfullscreen=\"true\"></iframe></th><th><iframe frameborder=\"0\" allowfullscreen=\"true\"></iframe></th><th><iframe frameborder=\"0\" allowfullscreen=\"true\"></iframe></th></tr><tr><td data-colwidth=\"144\"><iframe frameborder=\"0\" allowfullscreen=\"true\"></iframe></td><td><iframe frameborder=\"0\" allowfullscreen=\"true\"></iframe></td><td data-colwidth=\"136\"><iframe frameborder=\"0\" allowfullscreen=\"true\"></iframe></td><td><iframe frameborder=\"0\" allowfullscreen=\"true\"></iframe></td><td><iframe frameborder=\"0\" allowfullscreen=\"true\"></iframe></td></tr></tbody></table><p>爱德华给</p>', '2023-07-06', 1, 2, '测试文章', 'https://pic.imgdb.cn/item/640f1b9df144a01007db08a4.jpg');
INSERT INTO `article` VALUES (23, 6, '<p><a href=\"https://pic.imgdb.cn/item/646b2803e03e90d874c45f3f.gif\" target=\"_blank\" ref=\"nofollow noopener noreferrer\">https://pic.imgdb.cn/item/646b2803e03e90d874c45f3f.gif</a></p><p><img src=\"https://pic.imgdb.cn/item/646b2803e03e90d874c45f3f.gif\" alt=\"\" title=\"\" width=\"200\" data-display=\"inline\"></p><iframe src=\"https://pic.imgdb.cn/item/646b2803e03e90d874c45f3f.gif\" frameborder=\"0\" allowfullscreen=\"true\"></iframe><p></p>', '2023-07-07', 1, 1, '文章功能测试', 'https://pic.imgdb.cn/item/646b2803e03e90d874c45f3f.gif'); INSERT INTO `article` VALUES (23, 6, '<p><a href=\"https://pic.imgdb.cn/item/646b2803e03e90d874c45f3f.gif\" target=\"_blank\" ref=\"nofollow noopener noreferrer\">https://pic.imgdb.cn/item/646b2803e03e90d874c45f3f.gif</a></p><p><img src=\"https://pic.imgdb.cn/item/646b2803e03e90d874c45f3f.gif\" alt=\"\" title=\"\" width=\"200\" data-display=\"inline\"></p><iframe src=\"https://pic.imgdb.cn/item/646b2803e03e90d874c45f3f.gif\" frameborder=\"0\" allowfullscreen=\"true\"></iframe><p></p>', '2023-07-07', 1, 1, '文章功能测试', 'https://pic.imgdb.cn/item/646b2803e03e90d874c45f3f.gif');
INSERT INTO `article` VALUES (24, 6, '<p><img src=\"https://pic.imgdb.cn/item/646b24b0e03e90d874bf7075.png\" alt=\"\" title=\"\" width=\"200\" data-display=\"inline\"><a href=\"https://pic.imgdb.cn/item/646b24b0e03e90d874bf7075.png\" target=\"_blank\" ref=\"nofollow noopener noreferrer\">https://pic.imgdb.cn/item/646b24b0e03e90d874bf7075.png</a></p><pre><code>https://pic.imgdb.cn/item/646b24b0e03e90d874bf7075.png</code></pre><p></p>', '2023-07-07', 1, 1, '发布贡献值增加测试', 'https://pic.imgdb.cn/item/646b24b0e03e90d874bf7075.png'); INSERT INTO `article` VALUES (24, 6, '<p><img src=\"https://pic.imgdb.cn/item/646b24b0e03e90d874bf7075.png\" alt=\"\" title=\"\" width=\"200\" data-display=\"inline\"><a href=\"https://pic.imgdb.cn/item/646b24b0e03e90d874bf7075.png\" target=\"_blank\" ref=\"nofollow noopener noreferrer\">https://pic.imgdb.cn/item/646b24b0e03e90d874bf7075.png</a></p><pre><code>https://pic.imgdb.cn/item/646b24b0e03e90d874bf7075.png</code></pre><p></p>', '2023-07-07', 1, 1, '发布贡献值增加测试', 'https://pic.imgdb.cn/item/646b24b0e03e90d874bf7075.png');
INSERT INTO `article` VALUES (25, 6, '<p>111111111111111</p>', '2023-07-07', 1, 0, '111111111', '11111111111'); INSERT INTO `article` VALUES (25, 6, '<p>111111111111111</p>', '2023-07-07', 1, 0, '111111111', '11111111111');
@@ -119,7 +119,7 @@ CREATE TABLE `comment` (
INDEX `projectId_comment`(`projectId` 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 `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 CONSTRAINT `userId_comment` FOREIGN KEY (`userId`) REFERENCES `user` (`userId`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 38 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '评论表' ROW_FORMAT = DYNAMIC; ) ENGINE = InnoDB AUTO_INCREMENT = 40 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '评论表' ROW_FORMAT = DYNAMIC;
-- ---------------------------- -- ----------------------------
-- Records of comment -- Records of comment
@@ -128,10 +128,12 @@ INSERT INTO `comment` VALUES (20, 1, 1, '6666666666666666666666666666666666', 1,
INSERT INTO `comment` VALUES (25, 1, 1, '0000000', 1, '2023-07-05 13:52:45', 1, 2, '2023-07-05 13:52:45', 56); INSERT INTO `comment` VALUES (25, 1, 1, '0000000', 1, '2023-07-05 13:52:45', 1, 2, '2023-07-05 13:52:45', 56);
INSERT INTO `comment` VALUES (32, 1, 7, '888888888', 1, '2023-07-06 10:21:08', 1, 3, '2023-07-06 10:21:08', 6); INSERT INTO `comment` VALUES (32, 1, 7, '888888888', 1, '2023-07-06 10:21:08', 1, 3, '2023-07-06 10:21:08', 6);
INSERT INTO `comment` VALUES (33, 1, 2, '1234567890', 1, '2023-07-06 12:32:29', 1, 5, '2023-07-06 12:32:29', 2); INSERT INTO `comment` VALUES (33, 1, 2, '1234567890', 1, '2023-07-06 12:32:29', 1, 5, '2023-07-06 12:32:29', 2);
INSERT INTO `comment` VALUES (34, 1, 3, '111111111111', 0, '2023-07-06 13:47:41', 1, 0, '2023-07-06 13:47:41', 0); INSERT INTO `comment` VALUES (34, 1, 3, '111111111111', 0, '2023-07-06 13:47:41', 1, 0, '2023-07-06 13:47:41', 3);
INSERT INTO `comment` VALUES (35, 1, 5, '88888', 1, '2023-07-06 20:07:51', 1, 5, '2023-07-06 20:07:51', 0); INSERT INTO `comment` VALUES (35, 1, 5, '88888', 1, '2023-07-06 20:07:51', 1, 5, '2023-07-06 20:07:51', 1);
INSERT INTO `comment` VALUES (36, 1, 7, '还不错哦', 1, '2023-07-06 21:17:24', 1, 5, '2023-07-06 21:17:24', 2); INSERT INTO `comment` VALUES (36, 1, 7, '还不错哦', 1, '2023-07-06 21:17:24', 1, 5, '2023-07-06 21:17:24', 2);
INSERT INTO `comment` VALUES (37, 1, 2, '666666', 0, '2023-07-06 23:44:20', 1, 3, '2023-07-06 23:44:20', 0); INSERT INTO `comment` VALUES (37, 1, 2, '666666', 0, '2023-07-06 23:44:20', 1, 3, '2023-07-06 23:44:20', 0);
INSERT INTO `comment` VALUES (38, 1, 3, '挺好的,能用,完美', 1, '2023-07-07 15:41:02', 1, 5, '2023-07-07 15:41:02', 2);
INSERT INTO `comment` VALUES (39, 1, 3, '6666', 0, '2023-07-07 15:42:02', 1, 3, '2023-07-07 15:42:02', 0);
-- ---------------------------- -- ----------------------------
-- Table structure for project -- Table structure for project
@@ -162,14 +164,14 @@ CREATE TABLE `project` (
-- ---------------------------- -- ----------------------------
-- Records of project -- Records of project
-- ---------------------------- -- ----------------------------
INSERT INTO `project` VALUES (1, 1, 'winsw/winsw', 'https://github.com/winsw/winsw', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 2, '2023-06-30 18:58:01', 1, 1, '1111', 1, 940); INSERT INTO `project` VALUES (1, 1, 'winsw/winsw', 'https://github.com/winsw/winsw', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 2, '2023-06-30 18:58:01', 1, 1, '1111', 1, 1022);
INSERT INTO `project` VALUES (2, 2, 'winsw/winsw', 'https://github.com/winsw/winsw', 'https://pic.imgdb.cn/item/6450e1b10d2dde5777f2fdbc.jpg', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 1, '2023-06-30 18:58:01', 2, 1, '1111', 1, 155); INSERT INTO `project` VALUES (2, 2, 'winsw/winsw', 'https://github.com/winsw/winsw', 'https://pic.imgdb.cn/item/6450e1b10d2dde5777f2fdbc.jpg', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 1, '2023-06-30 18:58:01', 2, 1, '1111', 1, 178);
INSERT INTO `project` VALUES (3, 1, 'primihub/primihub', 'https://github.com/winsw/winsw', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 1, '2023-06-30 18:58:01', 3, 1, '1111', 1, 408); INSERT INTO `project` VALUES (3, 1, 'primihub/primihub', 'https://github.com/winsw/winsw', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 1, '2023-06-30 18:58:01', 3, 1, '1111', 1, 421);
INSERT INTO `project` VALUES (4, 1, 'primihub/primihub', 'https://github.com/winsw/winsw', 'https://pic.imgdb.cn/item/6450e1b10d2dde5777f2fdbc.jpg', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 0, '2023-06-30 18:58:01', 4, 1, '1111', 2, 4480); INSERT INTO `project` VALUES (4, 1, 'primihub/primihub', 'https://github.com/winsw/winsw', 'https://pic.imgdb.cn/item/6450e1b10d2dde5777f2fdbc.jpg', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 1, '2023-06-30 18:58:01', 4, 1, '1111', 2, 4487);
INSERT INTO `project` VALUES (5, 1, 'gotenberg/gotenberg', 'https://github.com/winsw/winsw', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 0, '2023-06-30 18:58:01', 5, 1, '1111', 4, 600); INSERT INTO `project` VALUES (5, 1, 'gotenberg/gotenberg', 'https://github.com/winsw/winsw', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 0, '2023-06-30 18:58:01', 5, 1, '1111', 4, 608);
INSERT INTO `project` VALUES (6, 2, 'gotenberg/gotenberg', 'https://github.com/winsw/winsw', 'https://pic.imgdb.cn/item/6450e1b10d2dde5777f2fdbc.jpg', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 0, '2023-06-30 18:58:01', 6, 1, '1111', 1, 688); INSERT INTO `project` VALUES (6, 2, 'gotenberg/gotenberg', 'https://github.com/winsw/winsw', 'https://pic.imgdb.cn/item/6450e1b10d2dde5777f2fdbc.jpg', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 0, '2023-06-30 18:58:01', 6, 1, '1111', 1, 693);
INSERT INTO `project` VALUES (7, 1, 'microsoft/AI-For-Beginners', 'https://github.com/winsw/winsw', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 1, '2023-06-30 18:58:01', 7, 1, '1111', 3, 7854); INSERT INTO `project` VALUES (7, 1, 'microsoft/AI-For-Beginners', 'https://github.com/winsw/winsw', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 1, '2023-06-30 18:58:01', 7, 1, '1111', 3, 7864);
INSERT INTO `project` VALUES (8, 2, 'microsoft/AI-For-Beginners', 'https://github.com/winsw/winsw', 'https://pic.imgdb.cn/item/646870fce03e90d874c39515.png', '666', '随着《数据安全法》和《个人信息保护法》', 0, '2023-06-30 18:58:01', 8, 1, '1111', 1, 8948); INSERT INTO `project` VALUES (8, 2, 'microsoft/AI-For-Beginners', 'https://github.com/winsw/winsw', 'https://pic.imgdb.cn/item/646870fce03e90d874c39515.png', '666', '随着《数据安全法》和《个人信息保护法》', 0, '2023-06-30 18:58:01', 8, 1, '1111', 1, 8965);
-- ---------------------------- -- ----------------------------
-- Table structure for project_category -- Table structure for project_category
@@ -213,15 +215,16 @@ CREATE TABLE `support` (
INDEX `projectId_support`(`projectId` ASC) USING BTREE, INDEX `projectId_support`(`projectId` ASC) USING BTREE,
CONSTRAINT `projectId_support` FOREIGN KEY (`projectId`) REFERENCES `project` (`projectId`) ON DELETE RESTRICT ON UPDATE RESTRICT, 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 CONSTRAINT `userId_support` FOREIGN KEY (`userId`) REFERENCES `user` (`userId`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 56 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic; ) ENGINE = InnoDB AUTO_INCREMENT = 64 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ---------------------------- -- ----------------------------
-- Records of support -- Records of support
-- ---------------------------- -- ----------------------------
INSERT INTO `support` VALUES (41, 1, 3, 1);
INSERT INTO `support` VALUES (44, 1, 7, 1); INSERT INTO `support` VALUES (44, 1, 7, 1);
INSERT INTO `support` VALUES (45, 1, 1, 1); INSERT INTO `support` VALUES (60, 1, 3, 1);
INSERT INTO `support` VALUES (46, 1, 2, 1); INSERT INTO `support` VALUES (61, 1, 4, 1);
INSERT INTO `support` VALUES (62, 1, 1, 1);
INSERT INTO `support` VALUES (63, 1, 2, 1);
-- ---------------------------- -- ----------------------------
-- Table structure for user -- Table structure for user
@@ -237,16 +240,17 @@ CREATE TABLE `user` (
`searchHistory` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '搜索历史', `searchHistory` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '搜索历史',
`contributionValue` int NULL DEFAULT NULL COMMENT '贡献值', `contributionValue` int NULL DEFAULT NULL COMMENT '贡献值',
`userAvatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户头像', `userAvatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户头像',
`userLevel` int NULL DEFAULT NULL COMMENT '用户等级',
PRIMARY KEY (`userId`) USING BTREE PRIMARY KEY (`userId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户表' ROW_FORMAT = DYNAMIC; ) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户表' ROW_FORMAT = DYNAMIC;
-- ---------------------------- -- ----------------------------
-- Records of user -- Records of user
-- ---------------------------- -- ----------------------------
INSERT INTO `user` VALUES (1, '666', '666', '2023-06-29 22:43:22', 1, 5, '11111C++;hellohellohellohello;666;hellohellohellohello;11111C++;密码;666;', 30, NULL); INSERT INTO `user` VALUES (1, '666', '666', '2023-06-29 22:43:22', 1, 5, '666;666;', 30, 'https://pic.imgdb.cn/item/6440157f0d2dde57778f7cfd.jpg', 1);
INSERT INTO `user` VALUES (2, '111', '111', '2023-06-29 22:43:22', 1, 1, '', 0, NULL); INSERT INTO `user` VALUES (2, '111', '111', '2023-06-29 22:43:22', 1, 1, '', 0, 'https://pic.imgdb.cn/item/642828f3a682492fccdb680e.jpg', 1);
INSERT INTO `user` VALUES (4, '222', '222', '2023-07-03', 1, NULL, NULL, 0, NULL); INSERT INTO `user` VALUES (4, '222', '222', '2023-07-03', 1, NULL, NULL, 0, 'https://pic.imgdb.cn/item/642828f3a682492fccdb680e.jpg', 1);
INSERT INTO `user` VALUES (5, '333', '333', '2023-07-03', 1, NULL, NULL, 5, NULL); INSERT INTO `user` VALUES (5, '333', '333', '2023-07-03', 1, NULL, NULL, 5, 'https://pic.imgdb.cn/item/640f1e5ef144a01007dfb60c.jpg', 1);
INSERT INTO `user` VALUES (6, '999', '999', '2023-07-03', 1, NULL, NULL, 20, NULL); INSERT INTO `user` VALUES (6, '999', '999', '2023-07-03', 1, NULL, NULL, 20, 'https://pic.imgdb.cn/item/640f1e5ef144a01007dfb60c.jpg', 1);
SET FOREIGN_KEY_CHECKS = 1; SET FOREIGN_KEY_CHECKS = 1;

View File

@@ -314,7 +314,7 @@ public class UserDao {
public void insertUserAvatar(String username,String url){ public void insertUserAvatar(String username,String url){
Connection conn = null; Connection conn = null;
PreparedStatement preparedStatement = null; PreparedStatement preparedStatement = null;
String sql = "UPDATE user set userAvatar = ''+?+'' WHERE userName = ? AND isValid = 1;"; String sql = "UPDATE user set userAvatar = ? WHERE userName = ? AND isValid = 1;";
try{ try{
conn = JdbcUtils.getConnection(); conn = JdbcUtils.getConnection();
preparedStatement = conn.prepareStatement(sql); preparedStatement = conn.prepareStatement(sql);

View File

@@ -161,4 +161,23 @@ public class projectEntity {
public void setAverage(double average) { public void setAverage(double average) {
this.average = average; this.average = average;
} }
String username;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
String userUri;
public String getUserUri() {
return userUri;
}
public void setUserUri(String userUri) {
this.userUri = userUri;
}
} }

View File

@@ -3,14 +3,8 @@ package com.hellogithub.service;
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.hellogithub.dao.categoryDao; import com.hellogithub.dao.*;
import com.hellogithub.dao.commentDao; import com.hellogithub.entity.*;
import com.hellogithub.dao.projectDao;
import com.hellogithub.dao.supportDao;
import com.hellogithub.entity.categoryEntity;
import com.hellogithub.entity.commentEntity;
import com.hellogithub.entity.projectEntity;
import com.hellogithub.entity.supportEntity;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.*; import java.util.*;
@@ -25,6 +19,8 @@ public class projectService {
private supportDao supportDao = new supportDao(); private supportDao supportDao = new supportDao();
private commentDao commentDao = new commentDao(); private commentDao commentDao = new commentDao();
private UserDao userDao = new UserDao();
/** /**
* 按照期刊号查询 * 按照期刊号查询
*/ */
@@ -151,7 +147,6 @@ public class projectService {
projectEntity.setCategoryName(categoryEntity.getCategoryName()); projectEntity.setCategoryName(categoryEntity.getCategoryName());
List<commentEntity> commentEntityList = commentDao.selectByProjectId(id); List<commentEntity> commentEntityList = commentDao.selectByProjectId(id);
if(commentEntityList.size() != 0) if(commentEntityList.size() != 0)
{ {
double sum = 0; double sum = 0;
@@ -167,6 +162,11 @@ public class projectService {
else{ else{
projectEntity.setAverage(0); projectEntity.setAverage(0);
} }
String username = userDao.selectNameById(projectEntity.getUserId());
projectEntity.setUsername(username);
userEntity userEntity = userDao.selectUserByName(username);
projectEntity.setUserUri(userEntity.getUserAvatar());
return projectEntity; return projectEntity;
} }
public int addProjectLookcount(String id ){ public int addProjectLookcount(String id ){

View File

@@ -39,12 +39,12 @@ public class UploadHandleServlet extends HttpServlet {
response.setContentType("application/json;charset=UTF-8"); response.setContentType("application/json;charset=UTF-8");
PrintWriter writer = response.getWriter(); PrintWriter writer = response.getWriter();
HttpSession session = request.getSession(); HttpSession session = request.getSession();
userEntity userEntity =null; userEntity userEntity ;
userEntity = (userEntity)session.getAttribute("user"); userEntity = (userEntity)session.getAttribute("user");
System.out.println(userEntity == null);
//得到上传文件的保存目录将上传的文件存放于WEB-INF目录下不允许外界直接访问保证上传文件的安全 //得到上传文件的保存目录将上传的文件存放于WEB-INF目录下不允许外界直接访问保证上传文件的安全
String savePath = this.getServletContext().getRealPath(File.separator+"WEB-INF"+File.separator+"upload"); String savePath = this.getServletContext().getRealPath(File.separator+"WEB-INF"+File.separator+"upload");
savePath= this.getServletContext().getRealPath(File.separator+"WEB-INF"+File.separator+"upload").replace("\\out\\artifacts\\hellogithub_war_exploded\\WEB-INF\\upload","\\web\\uploadFile"); savePath= this.getServletContext().getRealPath(File.separator+"WEB-INF"+File.separator+"upload").replace("\\out\\artifacts\\helloGithub_war_exploded\\WEB-INF\\upload","\\web\\uploadFile");
System.out.println(savePath); System.out.println(savePath);
//上传时生成的临时文件保存目录 //上传时生成的临时文件保存目录
String tempPath = this.getServletContext().getRealPath(File.separator+"WEB-INF"+File.separator+"tmp"); String tempPath = this.getServletContext().getRealPath(File.separator+"WEB-INF"+File.separator+"tmp");
@@ -166,6 +166,7 @@ public class UploadHandleServlet extends HttpServlet {
if(userEntity != null) if(userEntity != null)
{ {
userService.updateUserAv(userEntity.getUserName(),realSavePath+"\\"+saveFilename); userService.updateUserAv(userEntity.getUserName(),realSavePath+"\\"+saveFilename);
System.out.println("123");
} }
} }