摘要: 自定义函数式接口 Lambda表达式需要函数式接口的支持 函数式接口定义:接口中只有一个抽象方法的接口,称为函数式接口。 可以使用注解 @FuncitonalInterface 修饰,其修饰作用为:限定该接口必须为函数式接口,即该接口中有且只有一个抽象方法。否则无法通过编译。即可以检查是否为函数式接 阅读全文
posted @ 2020-11-18 20:48 柳小白 阅读(122) 评论(0) 推荐(0) 编辑
摘要: lambda表达式演变 如果你想把一块代码赋给一个Java变量,应该怎么做呢? 比如把下面面右边的那块代码,赋给theCodeBlCock变量 theCodeBlCock = public void doSomething(String s){ System.out.println(s); } 在J 阅读全文
posted @ 2020-11-18 20:46 柳小白 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 函数编程演化历程 将业务代码直接写死代码里 将单一维度的条件作为参数传入方法中,方法内根据参数进行业务逻辑实现。 将多个维度的条件作为参数传入方法中,业务实现需要根据不同的参数处理不同的逻辑。 将业务逻辑封装为一个实体类,方法接受实体类为参数,方法内部调用实体类的处理逻辑。 调用方法时不再创建实体类 阅读全文
posted @ 2020-11-18 20:45 柳小白 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Nacos简介 Nacos(Dynamic Naming and Configuration Service)一个更易于构建云原生应用的动态服务发现,配置管理和服务管理平台。 替代Eureka做服务注册中心 替代Config做服务配置中心 下载:https://github.com/alibaba/ 阅读全文
posted @ 2020-11-17 22:13 柳小白 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 概述 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以通过 RPC 相互调用,在 Spring Cloud 中可以用 RestTemplate + LoadBalanceClient 和 Feign 来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并 阅读全文
posted @ 2020-11-17 22:10 柳小白 阅读(494) 评论(0) 推荐(0) 编辑