ARTS week3
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
评论