java
文章平均质量分 68
追蜗牛的小王八
这个作者很懒,什么都没留下…
展开
-
几个简单的递归案例
以下是几个最最常见的递归案例,也是最简单的递归算法题目,如果要深入学习并掌握递归算法,必须从这几个案例写起。首先说下递归三要素,即:1.递归结束条件;2.递归方法体(递归函数),也就是这个方法需要解决什么问题;3.递归函数的等价关系。直接看案例吧:一、斐波那契(Fibonacci)1.定义:斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:原创 2021-02-08 14:24:24 · 10394 阅读 · 0 评论 -
JAVA代码全盘扫描指定后缀的文件
搜索电脑文件涉及到两个比较关键的知识点,一个是IO中的File操作,一个是递归算法,本文不涉及文件的输入输出和序列话,只是寻找文件,故不讨论流这一块。 直接看代码:public class TransFile { private static final String SUFFIX = "exe"; private static final ...原创 2019-10-25 10:12:58 · 528 阅读 · 0 评论 -
SpringBoot全局异常处理
有时候我们需要对返回到前端的数据做统一的格式处理,在实际开发中我们都会定义一个Result来封装返回的数据,一般会包含code、msg、data等等参数,不论请求是成功还是失败,都希望也需要返回这些统一的信息。例如: 如果我们不对返回信息做全局处理的话,当我们在service层处理异常逻辑的时候就必须手动判断并封装数据到Result,重复代码比较多而且看起来很臃肿。在一...原创 2019-09-16 21:02:53 · 175 阅读 · 0 评论