ARTS week3

用户头像
丽子
关注
发布于: 2020 年 06 月 06 日

Algorithm

题目描述:

给定一个链表,判断链表中是否有环。

为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。

解题思路

1.创建一个Set

2.遍历链表,如果发现Set中已有当前节点,返回true, 如果Set 中没有当前节点,将链表节点放入Set中

https://leetcode-cn.com/problems/linked-list-cycle/

Review

Java 接口的多面性,文章介绍了接口中的四种方法定义方式

1.普通方法定义及用法,需要实现类重写该方法

2.默认方法定义及用法,接口中定义的默认方法,关键字用default, 实现类可以不用重写该方法,也可以重写该方法

3.静态方法定义及用法,接口中可以定义静态方法,使用时同静态类

4.函数定义及用法,接口中只能有一个抽象方法,可以结合lambda使用

https://dzone.com/articles/interface-of-many-faces

Tip

维护类项目一般业务比较复杂,使用TDD做单元测试,可以节省很多时间,

最近一段时间使用TDD, 发现TDD对于复杂的业务场景,代码的逻辑边界等的测试能起到事半功倍的效果

https://blog.csdn.net/wangjianan7357/article/details/81592109

Share

Apollo 配置中心,这是一款开源的配置产品,它很好用的地方就是配置统一,实时生效,版本回退

系统开发中对于配置的痛点就是乱,不统一,更改配置后不能实时生效,不能记录版本,它很好的解决了这些问题

https://www.jianshu.com/p/e5cc29be74d4



用户头像

丽子

关注

还未添加个人签名 2019.03.23 加入

还未添加个人简介

评论

发布
暂无评论
ARTS week3