发表于: 2019-10-28 23:29:29
1 848
今天完成的事:
1、查看留言和回复的如何实现楼层效果。
没有找到合适的实例,还是没有头绪,先查看了递归、二叉树的含义。
递归简单说就是自己调用自己的方法,如下所示,就是pow方法被调用时,执行分给两个分支,也是另一种的循环吧。说是使用递归思路会让代码更简单,更容易维护,目前还没有体会到。
递归重要的一点就是要设置退出条件,如下退出条件就是n为1。
递归遍历二叉树,分为三种方式,前序、中序、后序,就是根节点、左子树、右子树的顺序不同。
这里拿下图说一下前序遍历,递归的退出条件是null,调用顺序就是A B D F E C G H,先调用根节点A,而后从左子树开始,调用B,再调用B的左子树D,D的左子树为空,所以调用右子树F,这样B的左子树就调用完了,开始调用B的右子树E,E没有子节点,则A的左子树调用完了,开始调用A的右子树,也就是C,依次类推,调用G、H。
原理是理解了,但是实际操作还是需要找下实例理解一下,留言和回复的楼层效果有待解决。
2、修改了一下根据关键词查询作品的sql语句,因为只有一个搜索文本框,按照之前写的就必须要标题和简介都要有这个关键词才能查询出来,调整后是根据作品上下架状态,且标题或简历的关键词模糊查询。
3、简单了解了下昨天使用的@PathVariable注解绑定参数,是处理url的参数绑定部分,而之前用到的@RequestParam、@RequestBody都是处理body的部分。
因为要实现留言和回复的楼层效果,这里没有多了解,结果楼层效果也没整好。。
明天计划的事:
1、准备小课堂。
2、再看下留言和回复的楼层效果。
3、图片上传展示。
遇到的问题:
卡在了留言、回复的楼层效果上,单个的根据id查询可以实现,但是怎么能够在对应留言的下面遍历对应的回复不知道怎么实现,说是递归、二叉树可以实现,明天再看下。
收获:
1、简单了解了下递归、二叉树、参数绑定注解。
2、留言和回复楼层效果没什么收获,看的比较乱。
评论