05 2018 档案

jdk1.8新特性应用之Iterable
摘要:我们继续看lambda表达式的应用: 这里仍然是针对一个List接口实例paramList的操作,只不过lambda表达式所操作的函数是Collection的父接口Iterable的默认方法forEach,该方法入参是一个函数式接口Consumer: 先看下静态方法requireNonNull: 再 阅读全文

posted @ 2018-05-31 17:19 不想下火车的人 阅读(729) 评论(0) 推荐(0) 编辑

jdk1.8新特性应用之Collection
摘要:之前说了jdk1.8几个新特性,现在看下实战怎么玩,直接看代码: public List<MediaInfo> getMediaInfoList(String liveType) { if (Util.isEmpty(liveType)) { return null; } List<MediaInf 阅读全文

posted @ 2018-05-30 20:48 不想下火车的人 阅读(331) 评论(0) 推荐(0) 编辑

jdk1.8新特性之方法引用
摘要:方法引用其实就是方法调用,符号是两个冒号::来表示,左边是对象或类,右边是方法。它其实就是lambda表达式的进一步简化。如果不使用lambda表达式,那么也就没必要用方法引用了。啥是lambda,参见jdk1.8新特性之lambda表达式。看实际例子: 先看函数式接口: @FunctionalIn 阅读全文

posted @ 2018-05-29 18:13 不想下火车的人 阅读(1787) 评论(0) 推荐(0) 编辑

jdk1.8新特性之lambda表达式
摘要:lambda表达式其实就是指一个匿名函数,应用最广泛的就是匿名内部类的简化。在jdk1.8之前,我们定义一个匿名内部类可能需要写一大坨代码,现在有了lambda之后,可以写的很简洁了。但不是说lambda只能用来简化匿名内部类,从lambda的实际作用和表现上来看,它就是一个变量指代了一个代码块。而 阅读全文

posted @ 2018-05-28 13:24 不想下火车的人 阅读(728) 评论(0) 推荐(0) 编辑

jdk1.8新特性之函数式接口
摘要:函数式接口就是只有一个抽象方法的接口。如果这个接口里没有或者包含了两个以上的抽象方法,对不起,你不叫函数式接口,只能叫你接口。那这个函数式有啥用呢?如果配合Lambda表达式的话,可以大大的简化代码。这里不说Lambda,只说函数式接口,先看它长啥样: 它最明显的一个标志就是FunctionalIn 阅读全文

posted @ 2018-05-24 17:41 不想下火车的人 阅读(1137) 评论(0) 推荐(0) 编辑

jdk1.8新特性之接口default方法
摘要:众所周知,default是java的关键字之一,使用场景是配合switch关键字用于条件分支的默认项。但自从java的jdk1.8横空出世以后,它就被赋予了另一项很酷的能力——在接口中定义非抽象方法。 众所周知,java的接口只能定义静态且不可变的常量或者公共抽象方法,不可能定义非抽象的具体方法。但 阅读全文

posted @ 2018-05-23 20:53 不想下火车的人 阅读(5704) 评论(0) 推荐(0) 编辑

tomcat接口调用时延开关
摘要:项目中有些页面时延不稳定,需要看每次接口调用时延,怎么看,有两种方法:一种是直接去catalina.out日志中看,一种是直接去localhost_access_log日志中看,第一种需要在代码中实现时延的计算,第二种方法只需在server.xml中加一个简单的配置。这里只说第二种: 1、打开tom 阅读全文

posted @ 2018-05-21 17:37 不想下火车的人 阅读(335) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示