首页
招文桃
取消

响应式Spring Boot系列教程5

原文由 Trisha Gee 在当地时间2019年11月25日发布在 INTELLIJ IDEA BLOG 这一节我们看一下如何在一个模块中使用另一个不同的模块中的Spring Beans,通过使用自动装配。 在上一节 ,我们创建了一个JavaFX Spring Boot应用程序显示一个空的折线图。在这篇文章,我们要看一下如何为 Spring Beans设置自动装配,以便我们可以...

响应式Spring Boot系列教程4

原文由 Trisha Gee 在当地时间2019年11月18日发布在 INTELLIJ IDEA BLOG 在这一步,我们会看一下如何创建个一JavaFX应用程序显示一个折线图。这个应用程序会用到Spring的特性,类如控制反转。 创建一个 Scene 打开在第2步中创建的stock-client工程,回到在第3步创建的stock-ui模块。 打开StageIni...

响应式Spring Boot系列教程3

原文由 Trisha Gee 在当地时间2019年11月11日发布在 INTELLIJ IDEA BLOG 这是第三步,演示如何创建一个 响应式应用程序,使用Spring Boot, Kotlin,Java和JavaFX。 这个第三步演示如何创建一个由Spring Boot启动并管理的JavaFX应用程序,因此我们可以在JavaFX应用程序中使用Spring的特性,例如控制反转。...

响应式Spring Boot系列教程2

原文由 Trisha Gee 在当地时间2019年11月4日发布在 INTELLIJ IDEA BLOG 这是第二步,演示如何创建一个 Java 客户端连接到一个发送一系列服务端发送事件的流。我们将使用测试驱动开发来进行开发客户端并进行测试。视频在 B 站 本教程是一系列视频,概述了构建完整的Spring Boot的许多步骤,具有 Kotlin 服务后端,Java 客户端和 Ja...

响应式Spring Boot系列教程

这篇文章起源于当时我看的一个 Spring 官方技术大会的演讲,也就是由 Trisha Gee 在 2019 年 10 月的 SpringOne Platform 分享的 Fully Reactive: Spring, Kotlin & JavaFX Playing Together。这个演讲整合了 Spring、Kotlin 还有 JavaFX 等技术,感觉挺好玩的。当时就想...

响应式变革 Reactive Evolution 第 2 部分

响应式变革第 2 部分——构造边缘服务客户端 第二节开场 现在 我们已经构建了一个服务是一个 HTTP API 额…… 我们演示了 WebSocket 我们演示了 响应式 NoSQL 和 SQL 数据访问 在 Spring Data 的世界里 我们全部用 Java 写的加点 JavaScript 对吧 那有点 额…… 你懂得 总会遇到 JavaScript 的对吧?就如谚语所说那样。额 ...

响应式变革 Reactive Evolution 第 1 部分

响应式变革第 1 部分——构造服务端 传统的方式 ​ 响应式编程不是一个特别新的话题,不是新的概念。大概在 5 年前就开始讨论这个话题了。它更多地应该是一个答案。对更老的问题的答案,一个已经存在很久了的问题——如何扩展系统,可以支持更多用户,处理更多进入系统的请求。响应式编程是一种表达方式,一种新的答案。而答案的本身,并不是很新颖。响应式编程,更多是关于线程的使用效率。是关于让你的系统...

Effective Java 条款1

ITEM 1: Consider static factory methods instead of constructors 属于 “创建和销毁对象” 那章。静态工厂方法跟“四人帮”设计模式里面的工厂方法模式是不同的。 静态工厂方法的好处 有名称,容易读。 静态工厂方法不一定每次都创建新实例。有点类似享元模式(Flyweight pattern)。...

Java 并发

Concurrency 并发 Synchronized 语句块 package synchronizing; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class SheepManager { private int sheepCount ...

升级到 Java SE 11 开发者考试大纲

升级到 Java SE 11 开发者考试大纲 Understanding Modules Describe the Modular JDK Declare modules and enable access between modules Describe how a modular project is compiled and run Migration to a ...