年度归档: 2022 年

203 篇文章

SpringCloud学习笔记:微服务概述(一)
微服务是什么 技术维度理解 微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底地去耦合,每一个微服务提供单个业务功能的服务,一个服务做一件事,从技术角度看就是一种小而独立的处理过程,类似进程概念,能够自行单独启动或销毁,拥有自己独立的数据库。 业界大牛马丁.福勒(Martin Fowler) 这样描述微服务: 论文网址: ht…
Java基础知识-类和对象
类和对象 关系图: 演变代码: package chapter07; public class Object01 { //编写一个main方法 public static void main(String[] args) { /* 张老太养了两只猫猫:一只名字叫小白,今年3岁,白色。 还有一只叫小花,今年100岁,花色。请编写一个程序,当用户输入小…
Spring5框架学习:新功能-SpringWebflux基于函数式编程模型(二十九)
SpringWebflux(基于函数式编程模型) (1)在使用函数式编程模型操作时候,需要自己初始化服务器 (2)基于函数式编程模型时候,有两个核心接口:RouterFunction(实现路由功能,请求转发给对应的handler)和HandlerFunction(处理请求生成响应的函数)。核心任务定义两个函数式接口的实现并且启动需要的服务器。 (3…
Spring5框架学习:新功能-SpringWebflux基于注解实现(二十八)
SpringWebflux实现方式有两种:注解编程模型和函数式编程模型 SpringWebflux(基于注解编程模型) 使用注解编程模型方式,和之前SpringMVC使用相似的,只需要把相关依赖配置到项目中,SpringBoot自动配置相关运行容器,默认情况下使用Netty服务器 第一步:创建SpringBoot工程,引入Webflux依赖 <…
Java-Lambda-表达式
转载:https://www.runoob.com/java/java8-lambda-expressions.html Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 使用 Lambda 表达式可以使代码变的更加简洁紧凑。 语法 lambd…
Spring5框架学习:新功能-Webflux介绍(二十七)
官网:https://docs.spring.io/spring-framework/docs/current/reference/html/web-reactive.html 1、SpringWebflux介绍 (1)是Spring5添加新的模块,用于web开发的,功能和SpringMVC类似的,webflux使用当前一种比较流行的 响应式编程 …
Spring5框架学习:新功能-整合Junit(二十六)
整合Junit4 第一步:引入Spring相关针对测试依赖 spring-test-5.2.6.RELEASE.jar hamcrest-core-1.3.jar junit-4.13.1.jar 第二步:创建测试类,使用注解方式完成: @Test 使用 import org.junit.Test; import com.spring5.servi…