NotGeek Blog

Talking is cheap, show me your code

响应式应用架构重构

响应式架构重构 本期议题 现代应用架构瓶颈 阻塞式应用架构重构 响应式应用架构重构 现代应用架构瓶颈 网络 设计架构 应用性能 阻塞式应用架构重构 并发 并发 并发 分布式架构 分布式应用都是网络 RPC(远程过程调用) dubbo netty NIO + Async grpc...

Java reactive web 设计与实现

JAVA Reactive Web 设计与实现 Spring WebFlux Reactive Web Spring Web MVC 传统的 Servlet Web 编程模型:Non-Blocking 非阻塞 NIO : 同步? 异步? 严格意义上讲 NIO 应该是同步的。 ...

异步事件驱动 web 开发

异步/事件驱动 Web 开发 异步 和 事件驱动 很相似,有点区别。 关键技术: Reactive Reactor Async Reactive Reactive programming This article is about Reactive Programming theory. For Reactive Extensions, see Reac...

并发编程之reactor

Reactor Streams 并发编程之 Reactor 目标 理解 Reactive Streams 编程 了解 Reactor 基本使用 辅助理解 WebFlux (Spring Framwork 5) 议题 Reactive Streams 规范 Reactive Streams 框架 - Reactor QA Reactive Stream...

Vert.x异步编程

Vert.x 异步编程 本期议题 什么是 Vert.x 为什么要 Vert.x Vert.x 核心概念 Vert.x 实战 问答互动 什么是 Vert.x Vert.x是基于 JVM 构建 Reactive 应用的工具箱 基于 Netty 开发 多编程语言支持 多模块支持(数据库、日志或服务发现) ...

Java 9 异步并发编程

JAVA 9 异步并发编程 主要议题 Reactive Streams 前 Java 9 时代 Java 9 时代 Reactive Streams 核心组件 Publisher Subscriber Subscription Processor Reactive Streams ...

Java 8 异步并发编程

JAVA 8 异步并发编程 Java 9 发布了。 oracle 要和 Java 分手。 ### 议题 Java 1.4 时代 Java 5 时代 Java 7 时代 Java 8 时代 Java 5 前时代 并发实现 Java Green Thread Java Native Thread ...

Spring boot 2.0 新特性和我们有关系吗

Spring Boot 2.0 新特性和我们有关系吗? 社会有一股浮夸风,不知道的乱讲,知道的也乱讲 Spring Boot 2.x 和 Eureka 的停更没有一点关系。 Eureka 1.x 没有停更, Spring 2.x 用的是 eureka 1.x,Eureka 2.x 从来没有开源过。 三四万的实例数,eureka 确实是不行。 Sp...

Spring boot 系列之渲染引擎选型

对比表格 \ Thymeleaf Velocity JSP 学习曲线 最简单 中等 中等偏上 友好性 HTML 、XML 友好 HTML 不太友好 HTML(多种格式约束)、XM...

Spirng boot之渲染引擎 thymeleaf

本期议题 模板引擎核心组件 Thymeleaf On Spring Web MVC Spring Boot 运用 模板引擎核心组件 资源管理 模板封装 模板解析 国际化 渲染上下文 表达式引擎 渲染引擎 Thymeleaf On Spring Web MVC DispatcherServlet Th...