# s1-4 **Repository Path**: ian-jx/s1-4 ## Basic Information - **Project Name**: s1-4 - **Description**: 个人博客系统首页展示 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-27 - **Last Updated**: 2020-12-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 编程题:个⼈博客系统⾸⻚展示(⽂章分⻚展示) 需求:⽂章分⻚展示:将t_article表中内容查询出来分⻚展示在前台⻚⾯中 请⼤家在index.html中使⽤thymeleaf标签及表达式完成数据的⻚⾯展示 表数据: ```sql create DATABASE blog_system DROP TABLE IF EXISTS t_article; CREATE TABLE t_article ( id int(11) NOT NULL AUTO_INCREMENT, title varchar(50) NOT NULL COMMENT '⽂章标题', content longtext COMMENT '⽂章具体内容', created date NOT NULL COMMENT '发表时间', modified date DEFAULT NULL COMMENT '修改时间', categories varchar(200) DEFAULT '默认分类' COMMENT '⽂章分类', tags varchar(200) DEFAULT NULL COMMENT '⽂章标签', allow_comment tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否允许评论', thumbnail varchar(200) DEFAULT NULL COMMENT '⽂章缩略图', PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of t_article -- ---------------------------- INSERT INTO t_article VALUES ('1', '2019新版Java学习路线图','Java学习路线图具体内容 具体内容具体内容具体内容具体内容具体内容具体内容','2019-10-10', null, '默认分类', '‘2019,Java,学习路线图', '1', null); INSERT INTO t_article VALUES ('2', '2019新版Python学习线路图','据悉,Python已经⼊驻 ⼩学⽣教材,未来不学Python不仅知识会脱节,可能与⼩朋友都没有了共同话题~~所以,从今天起不要再 找借⼝,不要再说想学Python却没有资源,赶快⾏动起来,Python等你来探索' ,'2019-10-10', null, '默认分类', '‘2019,Java,学习路线图', '1', null); INSERT INTO t_article VALUES ('3', 'JDK 8——Lambda表达式介绍',' Lambda表达式是JDK 8中⼀个重要的新特性,它使⽤⼀个清晰简洁的表达式来表达⼀个接⼝,同时Lambda表达式也简化了对集合 以及数组数据的遍历、过滤和提取等操作。下⾯,本篇⽂章就对Lambda表达式进⾏简要介绍,并进⾏演示 说明' ,'2019-10-10', null, '默认分类', '‘2019,Java,学习路线图', '1', null); INSERT INTO t_article VALUES ('4', '函数式接⼝','虽然Lambda表达式可以实现匿名内部类的 功能,但在使⽤时却有⼀个局限,即接⼝中有且只有⼀个抽象⽅法时才能使⽤Lamdba表达式代替匿名内部 类。这是因为Lamdba表达式是基于函数式接⼝实现的,所谓函数式接⼝是指有且仅有⼀个抽象⽅法的接 ⼝,Lambda表达式就是Java中函数式编程的体现,只有确保接⼝中有且仅有⼀个抽象⽅法,Lambda表达 式才能顺利地推导出所实现的这个接⼝中的⽅法' ,'2019-10-10', null, '默认分类', '‘2019,Java,学习路线图', '1', null); INSERT INTO t_article VALUES ('5', '虚拟化容器技术——Docker运⾏机制介绍','Docker是⼀ 个开源的应⽤容器引擎,它基于go语⾔开发,并遵从Apache2.0开源协议。使⽤Docker可以让开发者封装 他们的应⽤以及依赖包到⼀个可移植的容器中,然后发布到任意的Linux机器上,也可以实现虚拟化。 Docker容器完全使⽤沙箱机制,相互之间不会有任何接⼝,这保证了容器之间的安全性' ,'2019-10- 10', null, '默认分类', '‘2019,Java,学习路线图', '1', null); ``` ⻚⾯资源: 静态资源及⻚⾯已经准备好 请⼤家在index.html中使⽤thymeleaf标签及表达式完成数据的⻚⾯展示 ![](./images/img1.png) 效果预览: ![](./images/img2.png)