diff --git a/sql/hellogithub.sql b/sql/hellogithub.sql index a12e8d4..8abeb01 100644 --- a/sql/hellogithub.sql +++ b/sql/hellogithub.sql @@ -11,7 +11,7 @@ Target Server Version : 80031 (8.0.31) File Encoding : 65001 - Date: 04/07/2023 13:28:54 + Date: 04/07/2023 13:37:57 */ SET NAMES utf8mb4; @@ -45,6 +45,7 @@ CREATE TABLE `article` ( `isValid` int NULL DEFAULT NULL COMMENT '是否有效', `readCount` int NULL DEFAULT NULL COMMENT '阅读次数', `articleTitle` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '文章标题', + `articleIco` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '文章缩略图', PRIMARY KEY (`articleId`) USING BTREE, INDEX `userId_article`(`userId` ASC) USING BTREE, CONSTRAINT `userId_article` FOREIGN KEY (`userId`) REFERENCES `user` (`userId`) ON DELETE RESTRICT ON UPDATE RESTRICT @@ -53,12 +54,12 @@ CREATE TABLE `article` ( -- ---------------------------- -- Records of article -- ---------------------------- -INSERT INTO `article` VALUES (1, 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, 12, NULL); -INSERT INTO `article` VALUES (2, 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, 5, NULL); -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, 12, NULL); -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, 2333, NULL); -INSERT INTO `article` VALUES (5, 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, 12, NULL); -INSERT INTO `article` VALUES (6, 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, 456, NULL); +INSERT INTO `article` VALUES (1, 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, 12, NULL, NULL); +INSERT INTO `article` VALUES (2, 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, 5, NULL, NULL); +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, 12, NULL, NULL); +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, 2333, NULL, NULL); +INSERT INTO `article` VALUES (5, 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, 12, NULL, NULL); +INSERT INTO `article` VALUES (6, 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, 456, NULL, NULL); -- ---------------------------- -- Table structure for category diff --git a/src/com/hellogithub/dao/articleDao.java b/src/com/hellogithub/dao/articleDao.java index 1b6321e..f962329 100644 --- a/src/com/hellogithub/dao/articleDao.java +++ b/src/com/hellogithub/dao/articleDao.java @@ -38,7 +38,8 @@ public class articleDao { int isvalid = rs.getInt(5); int readcount = rs.getInt(6); String articleTitle = rs.getString(7); - articleEntity entity = new articleEntity(articleid, userid, articlecontent, datetime, isvalid, readcount,articleTitle); + String articleIco = rs.getString(8); + articleEntity entity = new articleEntity(articleid, userid, articlecontent, datetime, isvalid, readcount,articleTitle,articleIco); articleEntities.add(entity); } return articleEntities; @@ -77,7 +78,8 @@ public class articleDao { int isvalid = rs.getInt(5); int readcount = rs.getInt(6); String articleTitle = rs.getString(7); - articleEntity entity = new articleEntity(articleid, userid, articlecontent, datetime, isvalid, readcount,articleTitle); + String articleIco = rs.getString(8); + articleEntity entity = new articleEntity(articleid, userid, articlecontent, datetime, isvalid, readcount,articleTitle,articleIco); articleEntities.add(entity); } return articleEntities; diff --git a/src/com/hellogithub/entity/articleEntity.java b/src/com/hellogithub/entity/articleEntity.java index 73e9cca..e422d2c 100644 --- a/src/com/hellogithub/entity/articleEntity.java +++ b/src/com/hellogithub/entity/articleEntity.java @@ -2,7 +2,7 @@ package com.hellogithub.entity; public class articleEntity { public articleEntity(){} //无参构造函数 - public articleEntity(int articleId,int userId,String articleContent,String publishTime,int isValid,int readCount,String articleTitle){ + public articleEntity(int articleId,int userId,String articleContent,String publishTime,int isValid,int readCount,String articleTitle,String articleIco){ this.articleId = articleId; this.userId = userId; this.articleContent = articleContent; @@ -10,6 +10,7 @@ public class articleEntity { this.isValid = isValid; this.readCount = readCount; this.articleTitle=articleTitle; + this.articleIco=articleIco; } int articleId; @@ -25,10 +26,20 @@ public class articleEntity { String articleTitle; + String articleIco; + public String getArticleTitle() { return articleTitle; } + public String getArticleIco() { + return articleIco; + } + + public void setArticleIco(String articleIco) { + this.articleIco = articleIco; + } + public void setArticleTitle(String articleTitle) { this.articleTitle = articleTitle; }