- 博客(8)
- 收藏
- 关注
原创 [Java8]接口中的默认方法和静态方法
接口中的默认方法与静态方法Java 8中允许接口中包含具有具体实现的方法,该方法称为“默认方法”,默认方法使用 default 关键字修饰。接口默认方法的” 类优先” 原则若一个接口中定义了一个默认方法,而另外一个父类或接口中又定义了一个同名的方法时选择父类中的方法。如果一个父类提供了具体的实现,那么接口中具有相同名称和参数的默认方法会被忽略。接口冲突。如果一个父接口提供一个默认方法,而...
2019-06-02 21:37:55 342
原创 方法引用 构造器引用 数组引用
方法引用与构造器引用若 Lambda 体中的功能,已经有方法提供了实现,可以使用方法引用(可以将方法引用理解为 Lambda 表达式的另外一种表现形式)方法引用: 使用操作符 “::” 将方法名和对象或类的名字分隔开来。# 例如 (x) -> System.out.println(x); 等同于 System.out::println.方法引用注意: :方法引用所引...
2019-06-02 21:36:55 207
原创 函数式接口
函数式接口函数式接口简介函数式接口:接口中只有一个抽象方法的接口,称为函数式接口。 可以使用注解 @FunctionalInterface 修饰可以检查是否是函数式接口Java8内置的四大核心函数式接口Consumer : 消费型接口# 消费型接口是void类型,没有返回值 * @param <T> the type of the input to the...
2019-06-02 20:50:45 352
原创 Lambda表达式
Lambda表达式什么是Lambda表达式Lambda 是一个匿名函数,我们可以把 Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递.Lambda使用条件Lambda 表达式需要“函数式接口”的支持Lambda表达式语法Lambda 表达式在Java 语言中引入了一个新的语法元素和操作符。这个操作符为**->** , 该操作符被称为 Lambd...
2019-06-02 20:48:29 3534
原创 Eureka
Eureka简介Spring Cloud Eureka是Spring Cloud Netflix微服务套件中的一部分,它基于Netflix Eureka 做了二次封装.Spring Cloud 的Eureka增加了Spring Boot风格的自动化配置,我们只需要简单引入依赖和注解配置就能让Spring Boot构建的微服务轻松的与Eureka服务治理体系进行整合.Eureka核心内容:构...
2019-04-10 17:08:23 671
原创 Spring Boot配置相关
配置文件spring boot的默认配置文件在src/main/resources/appliaction.properties. 可以在application.properties中添加server.port= 8088spring.application.name=serviceName来指定端口号与服务名.spring boot的配置文件除了传统的properties文件外,还支持广泛...
2019-04-07 10:23:20 258
原创 Spring Boot基础
框架简介SpringBoot的宗旨并非要重写Spring或是替代spring,而是希望大量的自动化配置等方式来简化Spring原有样板化的配置,使得开发者可以快速的构建应用.快速入门项目的构建与解析Java7及以上版本Spring Framework4.2.7及以上版本Maven3.2及以上版本/gradle1.12及以上版本构建Maven项目通过官方的Spring Ini...
2019-04-07 10:16:11 185
原创 微服务基础
什么是微服务构架简单来说,微服务是系统架构上的一种设计风格.它的主旨是将原本一个独立的系统拆分成多个小型服务,这些小型的服务都在各自的独立的进程中运行,服务之间通过基于HTTP 的Restful API进行通信协作.被拆分的每一个小型服务都围绕着系统中的某一项或某一些耦合度较高的业务进行构建,并且每个服务都维护着自身的数据存储,业务开发,自动化测试案例以及独立部署机制,由于有了轻量级的通信协作基...
2019-04-07 10:14:31 205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人