09 2019 档案

摘要:Java使用Optional与Stream来取代if判空逻辑(JDK8以上) 通过本文你可以用非常简短的代码替代业务逻辑中的判null校验,并且很容易的在出现空指针的时候进行打日志或其他操作。 注:如果对Java8新特性中的lambda表达式与Stream不熟悉的可以去补一下基础,了解概念。 首先下 阅读全文
posted @ 2019-09-21 17:21 上帝爱吃苹果-Soochow 阅读(18727) 评论(1) 推荐(4)
摘要:多级树的深度优先遍历与广度优先遍历(Java实现) [TOC] 深度优先遍历与广度优先遍历其实是属于图算法的一种,多级树可以看做是一种特殊的图,所以多级数的深/广遍历直接套用图结构的遍历方法即可。 工程中后端通常会用多级树来存储页面表单的各级联动类目,本文提供了深度遍历与广度遍历的示例,在使用时只要 阅读全文
posted @ 2019-09-08 17:24 上帝爱吃苹果-Soochow 阅读(3171) 评论(0) 推荐(0)