摘要: 目录: 博客项目学习笔记一:springboot脚手架搭建,首页初始化 博客项目学习笔记二:springboot集成MyBatisPlus 博客项目学习笔记三:基于MyBatisPlus实现分页功能 博客项目学习笔记四:填充分页数据,并展示在前端 博客项目学习笔记五:自定义时间模板,置顶内容展示 博 阅读全文
posted @ 2021-05-24 21:00 xqxls 阅读(144) 评论(0) 推荐(0)
摘要: 博客项目目录: 请戳这里 准备 需求:实现用户登录功能,登录之后,跳转到首页,并且页面信息由游客状态变为用户状态 1.引入shiro依赖包 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artif 阅读全文
posted @ 2021-05-24 20:53 xqxls 阅读(432) 评论(0) 推荐(0)
摘要: 博客项目目录: 请戳这里 准备 需求:实现用户注册功能,将用户注册的信息存入数据库,并且显示成功页面,注册之后跳转到登录页 1.新建auth目录,引入login.ftl与reg.ftl 将/fly-3.0/html/user目录下的login.html与reg.html引入到auth,修改后缀名为f 阅读全文
posted @ 2021-05-24 20:51 xqxls 阅读(506) 评论(0) 推荐(0)
摘要: 博客项目目录: 请戳这里 准备 需求:进入文章详情页之后,阅读量加1,并且通过缓存实现,定时将缓存中的阅读量同步到数据库 分析:首先查看缓存里有没有文章阅读信息,如果有,直接缓存加1;如果没有,则数据库里对应数据加1,然后同步到缓存。最后设置一个定时任务,每分钟从缓存将阅读量同步到数据库。 1.Po 阅读全文
posted @ 2021-05-24 20:50 xqxls 阅读(187) 评论(0) 推荐(0)
摘要: 博客项目目录: 请戳这里 准备 原来的侧边栏: 需求:将实际的本周热议文章填充到模板里 分析:可以通过redis的有序集合来做,redis的SortedSet有三个方法ZADD、ZUNIONSTORE和ZREVRANGE,我们将每一天看作一个key,每篇文章看作集合成员,文章的评论数看作分数,那么可 阅读全文
posted @ 2021-05-24 20:48 xqxls 阅读(114) 评论(0) 推荐(0)
摘要: 博客项目目录: 请戳这里 准备 原来的文章评论: 需要覆盖原来的评论模板内容,如果评论达到一定数量,进行分页展示 思路:由于评论内容包括用户信息和评论信息,所以可以联合评论表和用户表进行查询 1.在control层定义查询方法 根据分页,文章id,用户id,展示顺序(按发表时间降序)等条件进行查询, 阅读全文
posted @ 2021-05-24 20:44 xqxls 阅读(184) 评论(0) 推荐(0)
摘要: 博客项目目录: 请戳这里 准备 将置顶和加精展示在首页和文章详情页,红框标记处应有置顶和加精,并与数据库里的数据是一致的 1.修改detail.ftl,在对应位置添加如下逻辑 level为1表示置顶,为0表示不置顶;recommend为1表示加精,为0表示不加精 <#if post.level gt 阅读全文
posted @ 2021-05-24 20:42 xqxls 阅读(183) 评论(0) 推荐(0)
摘要: 博客项目目录: 请戳这里 准备 原来的详情页: 修改之后,将数据库里真实的信息展示在页面 1.根据文章id查询文章的详细信息 还是通过wrapper设置查询条件,当地址栏id为文章id时,即查询到具体的文章信息,如果文章被删除了,则断言“文章已被删除”。然后将查询到的某一篇文章注入到前端。 @Get 阅读全文
posted @ 2021-05-24 20:41 xqxls 阅读(247) 评论(0) 推荐(0)
摘要: 博客项目目录: 请戳这里 准备 问题:我们需要把红框标记的时间,转换成“多少秒前”、“多少小时前”、“几个月前”等 分析:可以继承DirectiveHandler的BaseMethod,自定义时间模板,然后通过FreeMarker将方法注入到前端页面。 1.引入maven依赖 <!-- common 阅读全文
posted @ 2021-05-24 20:40 xqxls 阅读(146) 评论(0) 推荐(0)
摘要: 博客项目目录: 请戳这里 准备 问题:我们需要把后端查询到的分页数据,填充到类似红框标记的每一个记录里 分析:可以利用Freemarker将后端查询到的数据传到模板,然后依次填充,前端js的逻辑参考www.layui.com/doc/的分页部分 1.修改index.ftl 找到红框标记部分对应的前端 阅读全文
posted @ 2021-05-24 20:39 xqxls 阅读(107) 评论(0) 推荐(0)