摘要: 七、join方法 1、 作用:将list或者数组按照连接符进行连接,返回一个字符串。 2、 使用方法 1) String.join(“连接符”,数组对象或者list对象) 2) 首先转换成stream流,然后stream流对象.collect(Collectors.joining(“连接符”)); 阅读全文
posted @ 2019-04-22 19:01 lennar92 阅读(1765) 评论(0) 推荐(0)
摘要: 五、默认方法 1、 使用方法:写在接口中,就是为了接口可以做一些事情。 2、 目的:有很多实现类,有一个公共的抽象方法,其实这些实现类实现该抽象方法的内容是完全一致的,完全没有必要都重新实现一遍。并且,一旦抽象方法进行了修改,所有实现类都要跟着修改,成本太高了。此时就可以使用默认方法思想。 例子: 阅读全文
posted @ 2019-04-22 19:00 lennar92 阅读(152) 评论(0) 推荐(0)
摘要: 四、函数式接口 1、 格式 注:抽象方法就是通过lambda表达式或者方法引用实现。 2、 Jdk提供的函数式接口(这里提供五个最为常用的) 3、 技巧 通过函数式接口,就可以把一个函数作为一个参数进行传递了。形参中参数类型就是函数式接口名。传递的参数就是函数式接口中唯一抽象方法的实现内容(lamb 阅读全文
posted @ 2019-04-22 18:58 lennar92 阅读(139) 评论(0) 推荐(0)
摘要: 三、方法引用 https://www.jianshu.com/p/c9790ba76cee 这边博客写的很好,可以首先阅读,在这里感谢这篇文章的博主。 1、 格式 调用者::调用者具备的方法名 2、 作用 简化lambda表达式 3、 适用场景 如果lambda表达式所实现的功能,已经有实现的方法, 阅读全文
posted @ 2019-04-22 18:56 lennar92 阅读(313) 评论(0) 推荐(0)
摘要: 二、Lambda表达式 1、 格式 (参数1,参数2,…,参数n)->{方法体} 注意: (参数1,参数2,...,参数n)要与方法接口中的参数一致,但是名字可以不一样。 此外,方法类型接口,有且只有一个方法。 2、 作用 主要就是为方法类接口定义具体的实现方法 例如: 3、 变量作用域 如果一个l 阅读全文
posted @ 2019-04-22 18:52 lennar92 阅读(180) 评论(0) 推荐(0)
摘要: 一、遍历 -- 最好和stream流连用 使用jdk8提供的forEach进行遍历时,采用的是多线程的操作,理论上讲是会比原来的方法更快。但是注意,系统启动时需要加载lambda框架的内容。因此如果通过main函数这种直接测试新老方法更快,很有可能因为新方法需要加载lambda,导致性能反而不如老方 阅读全文
posted @ 2019-04-22 18:49 lennar92 阅读(909) 评论(0) 推荐(0)
摘要: 1、idea安装lombok插件 关于lombok如何在idea中使用,下面这篇博客写的很到位,并且提供了本地安装对应idea版本的lombok插件的地址。如果无法通过idea直接安装lombok,可以采用本地安装的方式进行安装,但是注意idea的版本和lombok的版本要匹配。 https://w 阅读全文
posted @ 2019-04-13 17:31 lennar92 阅读(142) 评论(0) 推荐(0)
摘要: Springcloud的搭建主要包括三个部分:服务注册中心、服务提供者、服务消费者。每一个部分都是一个springboot项目,它们通过配置文件(application.properties或application.yml)关联在一起。 一、创建服务注册中心 1、 按照如下过程依次操作 2、 在ap 阅读全文
posted @ 2019-02-25 14:15 lennar92 阅读(575) 评论(0) 推荐(0)
摘要: 近日,逐步开始学习了springboot和springcloud。本以为很简单,但是随着学习的深入,发现其中有很多地方都需要认真揣摩。凡事都需要循序渐进,有一个好的开端就是成功的一半。于是在浩瀚的网络中各种搜索,希望能够有所收获。功夫不负有心人,果然有很多优秀的文章,通过阅读获益匪浅。这里我强烈推荐 阅读全文
posted @ 2019-02-18 17:01 lennar92 阅读(589) 评论(0) 推荐(0)