E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
WebFlux
spring架构脉络梳理
前言spring源码包含很多个模块,如sping-core,sping-beans,sping-context,spring-aop,spring-web,spring-webmvc,spring-
webflux
pq217
·
2023-03-10 00:42
快速上手
WebFlux
要创建
WebFlux
项目,必须勾选ReactiveWeb而不是传统的Web,这里为了简化代码使用到了Lombok。
litesky
·
2023-03-09 16:53
【项目实战】基于SpringCloud Gateway的
webflux
与Google的kaptcha实现图形验证码功能
一、背景基于SpringCloud微服务架构的项目中,需要使用图形验证码,以下是使用的记录。二、验证码功能介绍有两种工具生成验证码:Captcha和kaptcha2.1Captcha介绍2.1.1Captcha是什么?用Java编写的简单但功能强大的验证代码库,具有零依赖性。googlecaptcha是google生成验证码的一个工具类2.1.2Captcha能做什么?一款超简单的验证码生成支持数
本本本添哥
·
2023-03-08 22:38
001
-
基础开发能力与编程语言
spring
cloud
gateway
java
响应式编程之
WebFlux
前言前几篇文章介绍了Reactor以及响应式规范Reactivestreams,那么如何将这种响应式编程应用在web开发中呐异步想一想平时web开发的场景前端提交请求过来spring(tomcat)从线程池中分配一个线程来应对请求根据路径和配置/注解调用对应的方法在我们的方法内一般连接数据库获取数据,阻塞取到结果后做一些计算,最后返回spring(tomcat)负责将返回的数据写入响应并推送给客户
pq217
·
2023-02-28 18:24
Spring
Webflux
执行流程和核心 API
Spring
Webflux
基于Reactor,默认使用容器是Netty,Netty是高性能的NIO框架,异步非阻塞的框架Netty_百度百科(baidu.com)BIO、NIO、AIO_y_凉介的博客-
zoeil
·
2023-02-28 16:05
spring5
java
分布式
spring
后端
spring
boot
详解比springSecurity和shiro更简单优雅的轻量级Sa-Token框架,比如登录认证,权限认证,单点登录,OAuth2.0,分布式Session会话,微服务网关鉴权
2.1简单介绍2.2登录认证2.3权限认证3.功能一览4.Sa-Token使用4.1引入Sa-Token依赖4.2Sa-Token源码4.3SpringBoot集成Sa-Token示例4.4Spring
WebFlux
super先生
·
2023-02-27 20:23
java
java
后端
spring
boot
spring
gradle
GateWay简介及使用
1.简介SpringCloudGateWay是SpringCloud的一个全新项目,目标是取代NetflixZuul,它基于Spring5.0+SpringBoot2.0+
WebFlux
(基于高性能的Reactor
四月丶丶
·
2023-02-23 16:44
SpringCloud
GateWay
SpringCloud
【网关】微服务网关Zuul和Gateway的区别
Zuul:Gateway:二、相同点:1、底层都是servlet2、两者均是web网关,处理的是http请求三、不同点:1、内部实现:2、是否支持异步3、框架设计的角度4、性能四、总结1、spring-
webflux
逆流°只是风景-bjhxcc
·
2023-02-21 11:47
java
微服务
gateway
java
【翻译】Reactor 第七篇 Spring
WebFlux
怎么进行异常处理
1概览在本教程中,我们将通过一个实际示例了解Spring
WebFlux
项目中处理错误的各种策略。我们还将指出使用一种策略比另一种策略更有利的地方,并在最后提供完整源代码的链接。
·
2023-02-17 15:17
Spring Security使用Lambda DSL配置流程详解
目录1.概述2.新老配置风格对比Lambda风格等效的旧配置风格3.
WebFlux
Security4.LambdaDSL的目标1.概述在SpringSecurity5.2中增强了DSL的功能:允许使用Lambda
·
2023-02-17 06:14
响应式编程之Reactor
spring-gateway中晦涩难懂的响应式代码,一直处于半懵逼,参考了很多文章说响应式是一种未来趋势,所以还是有必要研究一下因此今天开始研究学习响应式编程系列,计划的学习路线:Reactor使用>Reactor源码研究>
WebFlux
pq217
·
2023-02-10 15:58
WebFlux
响应式编程
在执行程序时,为了提供性能,处理器和编译器常常会对指令进行重排序。重排序分为编译器重排序和处理器重排序两种。•编译器重排序:编译器保证不改变单线程执行结果的前提下,可以调整多线程语句执行顺序。•处理器重排序:如果不存在数据依赖性,处理器可以改变语句对应机器指令的执行顺序。将同步方式改成异步方式,方法执行改成消息发送,因此诞生了响应式编程模型。根据CQRS(CommandQueryResponsib
茶理思
·
2023-02-06 17:58
Spring
WebFlux
: Filters和Interceptor实现
Spring
WebFlux
是一个基于spring5+的reactiveweb框架,filters的实现和以前的springmvc不一样,基本没有(ServletFilter,HandlerInterceptor
Anel
·
2023-02-05 23:14
WebFlux
系列(十)WebClient 异常处理
Java#Spring#
WebFlux
#Reactor#WebClient#异常处理#WebClient异常处理视频讲解:https://www.bilibili.com/video/av83495354
panwenhai
·
2023-02-05 12:33
编写脚本自动部署gradle项目到服务器
需求是这样的,我个人要做一个项目demo,是一个gradle项目,用到了kotlin和spring-
webflux
。
beetlebum
·
2023-02-04 21:39
SpringBoot深入分析webmvc和
webflux
的区别
目录1、webmvc2、
webflux
3、
webflux
实例4、小结webmvc和
webflux
作为springframework的两个重要模块,代表了两个IO模型,阻塞式和非阻塞式。
·
2023-02-04 03:12
Spring Cloud Gateway -- 路由断言工厂
路由断言工厂(RoutePredicateFactory)SpringCloudGateway的路由匹配的功能是以Spring
WebFlux
中的HandlerMapping为基础实现的。
BeautifulHao
·
2023-02-03 12:25
SpringBoot2.0不容错过的新特性
WebFlux
响应式编程-学习笔记(一)
整理自慕课网课程:https://coding.imooc.com/class/209.html第一节课程介绍学习之路第二节函数式编程和lambda表达式一、函数式编程和lambda表达式1.什么是函数式编程函数式编程是一种相对于命令式编程的一种编程范式,它不是一种具体的技术,而是一种。能够熟练使用流API&lambda表达式&流相关思想,就可以说自己会函数式编程了。2.为什么要使用函数式编程能让
susiehss
·
2023-02-02 07:26
(
WebFlux
)001、如何自定义注解实现功能
如何实现自定义注解一、背景最近在项目又在压测,但基于Http请求类型的校验过多,已有想法把Http请求换成Spring中的WebClient,但是由于不是原配(Spring
WebFlux
+WebClient
编号94530
·
2023-02-01 00:07
使用skywalking进行服务链监控
前言在上一篇介绍了使用pinpoint进行微服务的服务链监控(https://www.jianshu.com/p/5a6dc609acea),但由于在使用过程中pinpoint的当前版本1.8.2还不支持
webflux
tinylk
·
2023-01-31 19:51
Spring Cloud Gateway 入门示例
前言SpringCloudGateway基于SpringBoot2.x、Spring
WebFlux
和ProjectReactor,
WebFlux
默认启动容器是Netty,在学习之前最好是做一些相关的了解
没事儿写两篇
·
2023-01-31 01:22
人在江湖之Spring
Cloud
aibaba
Gateway
过滤器
断言
重试
入门
Springboot 2.0---
WebFlux
请求处理流程
前言在了解了
WebFlux
核心组件之后,我们就该了解相应的请求流程了,在之前就写过几篇关于SpringMvc请求的流程笔记,如果之前有过了解的并且自己debugger过的小伙伴,相信了解
WebFlux
的执行流程会很快
NealLemon
·
2023-01-30 14:43
再见了SpringMVC,这个框架有点厉害,甚至干掉了Servlet!
底部链接可直达):https://my.oschina.net/u/3953752/blog/2051297前言对Java开发者来说,Spring发布了5.0正式版后的一大特色,就是ReactiveWeb方案
WebFlux
码农小光
·
2023-01-27 11:36
Spring Boot Web容器类型推断
staticWebApplicationTypededuceFromClasspath(){if(ClassUtils.isPresent(
WEBFLUX
_INDICATOR_CLASS,null)&&
Jeff_tian
·
2023-01-26 05:24
【Spring Security】如何使用Lambda DSL配置Spring Security
本期目录1.概述2.新老配置风格对比Lambda风格等效的旧配置风格3.
WebFlux
Security4.LambdaDSL的目标1.概述在SpringSecurity5.2中增强了DSL的功能:允许使用
自牧君
·
2023-01-23 10:59
#
Spring
spring
java
spring
boot
系统安全
web安全
springboot之webmvc和
webflux
浅析
webmvc和
webflux
作为springframework的两个重要模块,代表了两个IO模型,阻塞式和非阻塞式。
ldcaws
·
2023-01-19 13:00
springboot
spring
boot
webmvc
webflux
reactive
Gateway 网关路由、断言、过滤
SpringCloudGateway基于SpringBoot2.x,Spring
WebFlux
和ProjectReactor构建,使用了Webfl
BUG弄潮儿
·
2023-01-09 08:34
网关
过滤器
gateway
nginx
spring
Spring和SpringBoot简介
目前最新的5.x版本中Web模块的Portlet组件已经被废弃掉,同时增加了用于异步响应式处理的
WebFlux
组件。Spring所属公司和发展史Spring目前是Pivatal,是一家做
terrybg
·
2022-12-31 14:42
SpringBoot
spring
spring
boot
java
SpringBoot 常用注解
SpringMVC和Spring
WebFlux
都通过RquestMappingHandlerMapping和RequestMappingHndlerAdapter两个类来提供对@RequestMapping
newbie_God
·
2022-12-30 05:20
java
spring
学习第五篇:【SpringBoot-Labs】Spring Boot 调试环境、热部署入门、Lombok、MapStruct入门
快速入门8.22:SpringBoot自动配置原理、Jar启动原理8.23:调试环境、热部署入门、消除冗余代码Lombok入门8.24:对象转换MapStruct入门、SpringMVC入门8.25:
WebFlux
踩坑又填坑
·
2022-12-30 04:09
SpringBoot
学习与成长
spring cloud整合swagger3.0
目前swagger3.0已经发布,功能更加强大,并且向下兼容,支持
WebFlux
,所以使用gateway时完美兼容。开始使用微服整合swagger3.0。
songshijunssss
·
2022-12-16 18:11
gateway
cloud
「微服务系列」统一网关Gateway
SpringCloudGateway:是基于Spring5中提供的
WebFlux
,属于响应式编程的实现,具备更好的性能。
yameing
·
2022-12-16 13:24
微服务
微服务
gateway
架构
gateway初始化与配置
1、排除依赖spring-boot-starter-
webflux
2、添加依赖org.springframework.cloudspring-cloud-starter-gatewayorg.springframework.bootspring-boot-starter-
webflux
com.alibaba.cloudspring-cloud-starter-alibaba-nacos-disco
梁山教父
·
2022-12-12 09:23
gateway
java
spring
boot
maven升级漏洞依赖jar包
目录1.打印/获取该项目的依赖树2.判断依赖是否有漏洞3.版本兼容性查询4.常规依赖版本升级5.依赖升级5.1jackson升级5.2spring相关依赖、springboot、
webflux
依赖升级(
颜艾青
·
2022-12-07 19:25
maven
Java
maven
java
jar
spring
boot
一文带你彻底理解Spring
WebFlux
的工作原理
1、请求入口HttpHandler自动配置publicclassHttpHandlerAutoConfiguration{@Configuration(proxyBeanMethods=false)publicstaticclassAnnotationConfig{privatefinalApplicationContextapplicationContext;publicAnnotationCo
Java架构狮
·
2022-12-07 15:25
spring
java
后端
springboot — 响应式编程
WebFlux
框架解析
1、SpringBoot2.0
WebFlux
概述SpringBoot
Webflux
就是基于Reactor实现的。SpringBoot2.0包括一个新的spring-
webflux
模块。
RachelHwang
·
2022-12-07 14:57
netty
springboot
webflux
spring
boot
webflux
reactor
java
排查 reactor-netty 报错 Connection reset by peer 的过程
2.1Connectionresetbypeer的原因2.2syscall:read(..)failed:Connectionresetbypeer错误3.最终原因1.报错现象组内一个服务从spring-webmvc框架切换到spring-
webflux
谈谈1974
·
2022-12-07 09:40
随笔
java
netty
SpringCloud GateWay 相关图形,文档、网站
(11)(1)逻辑(2)物理图1图22功能“集”:网关3“神”工具:springcloudgateway四完成学习1体系组织图1图2基于:SpringFramework5、SpringBoot2.0、
WebFlux
aiwokache
·
2022-12-04 07:20
#
06
微服务架构
其他
Java 架构师学习路线
源码剖析1.2.SpringAOP源码剖析1.3.SpringMVC源码剖析1.4.Spring注解式开发1.5.Spring5新特性1.6.SpringSecurity原理与源码剖析1.7.Spring
Webflux
予她清酒°
·
2022-12-01 20:21
Java那些事儿
分布式/微服务
消息队列(MQ)
java
学习
spring
SpringCloud第10讲:网关SpringCloudGateway
SpringCloud生态的网关(第二代),未来会取代Zuul(第一代),Gateway是基于Netty(网络通信框架,可以实现高性能的服务端和客户端)、Reactor以及
WebFlux
(基于Reactive
大坏蛋^_^
·
2022-11-30 15:45
spring
cloud
spring
java
springboot-
webFlux
的webclient详细使用介绍,细节拉满
文章目录写在前面一、配置-Configuration1、基本用法2、最大内存大小-MaxInMemorySize3、配置ReactorNetty4、配置使用Jetty5、配置Apache的HttpComponents二、retrieve()方法三、Exchange方法四、设置请求体(RequestBody)1、发送json2、发送FormData3、发送MultipartData五、过滤器Filt
秃了也弱了。
·
2022-11-30 14:27
springboot
spring
boot
spring
java
从zuul到springcloud gateway
SpringCloud最后自己研发了一个网关替代Zuul1,那就是SpringCloudGateway,它是基于
WebFlux
框架实现的,而
WebFlux
框架
jwolf2
·
2022-11-29 20:55
springcloud
SpringCloudGateway
网关的作用:请求的路由、授权、日志、限流常用的网关组件:zuul、Kong、OpenRestry(Nginx+lua)spring官方提供的组件,为了取代zuul使用的技术:Spring
webflux
、
joice_love_coding
·
2022-11-29 20:08
数据库
lambda 流 peek java_jdk10中stream流里面peek方法注意点
最近在我的课程里面SpringBoot2.0不容错过的新特性
WebFlux
响应式编程里面,有学员提出了以下问题,在jdk10里面代码没有执行(课程中stream流是用jdk8演示的)代码:publicclassLambdaDemo
weixin_39932181
·
2022-11-27 16:31
lambda
流
peek
java
Spring(十)
Webflux
Webflux
1、Spring
Webflux
介绍(1)是Spring5添加新的模块,用于web开发的,功能和SpringMVC类似的,
Webflux
使用当前一种比较流程响应式编程出现的框架。
SuperQiu~
·
2022-11-27 08:46
Spring
spring
java
mvc
springboot async异步处理方案
springboot提供了两种异步处理方案,一是传统同步web处理加异步service层,二是异步web处理框架
webFlux
。
Jahson
·
2022-11-27 08:03
webFlux
spring
boot
spring boot 创建可部署war包
1.创建可部署war包⏰第一步❗由于Spring
WebFlux
不严格依赖ServletAPI,并且默认情况下应用程序部署在嵌入式ReactorNetty服务器上,因此
WebFlux
应用程序不支持War部署
张大仙是个妖怪
·
2022-11-03 14:39
#
Spring
Boot
Spring
java
spring
boot
war
jar
部署
(
WebFlux
)spring-security保护中的两个主要过滤器
认证过滤器:AuthenticationWebFilter授权过滤器:AuthorizationWebFilter避免歧义:此处的认证不是指的登录。是指在请求接口时,此请求通过的spring-security中的两个主要过滤器。基本流程:请求首先通过AuthenticationWebFilter,以认证是否携带token,且token是否有效。然后通过AuthorizationWebFilter,
Johnnywhite
·
2022-11-01 15:04
Spring Boot 3.x- RESTful API集成SpringDoc&Swagger-UI
系列文章目录系列文章:SpringBoot3.x系列教程文章目录系列文章目录前言一、快速开始二、Springdoc-openapi模块SpringWebMvc支持Spring
WebFlux
支持三、RestfulApi
laopeng301
·
2022-10-24 15:51
Spring
Boot
3.x教程
spring
boot
restful
后端
java
spring
SpringCloud Gateway自动装配实现流程详解
目录启动依赖
WebFlux
AutoConfigurationHttpHandlerAutoConfiguration总结一下启动依赖找到gateway的依赖,spring-cloud-starter-gatewayorg.springframework.cloudspring-cloud-starter-gateway
·
2022-10-21 18:59
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他