- 这篇文章承接上篇文章,没有看过的小伙伴可以先去看上篇[SpringFlux入门(上篇)](https://www.jianshu.com/p/00b5a2899039),涉及到的两个重要的对象,Flux和Mono来看下官网是怎么介绍的```Reactor is the reactive library of choice for Spring WebFlux. It provides the... 这篇文章承接上篇文章,没有看过的小伙伴可以先去看上篇[SpringFlux入门(上篇)](https://www.jianshu.com/p/00b5a2899039),涉及到的两个重要的对象,Flux和Mono来看下官网是怎么介绍的```Reactor is the reactive library of choice for Spring WebFlux. It provides the...
- # SpringBoot WebFlux1. 什么是响应式编程 ``` 百度百科:响应式编程是一种面向数据流和变化传播的编程范式。这意味着可以在编程语言中很方便地表达静态或动态的数据流,而相关的计算模型会自动将变化的值通过数据流进行传播 通俗理解:关于非阻塞应用程序,它们是异步的和事件驱动的,并且需要少量的线程来垂直缩放(即在JVM内)而不是水平的(即通过集群) ```2. 什么是f... # SpringBoot WebFlux1. 什么是响应式编程 ``` 百度百科:响应式编程是一种面向数据流和变化传播的编程范式。这意味着可以在编程语言中很方便地表达静态或动态的数据流,而相关的计算模型会自动将变化的值通过数据流进行传播 通俗理解:关于非阻塞应用程序,它们是异步的和事件驱动的,并且需要少量的线程来垂直缩放(即在JVM内)而不是水平的(即通过集群) ```2. 什么是f...
- 本文是使用CSE RestServlet替换Spring MVC DispatcherServlet常见问题汇总。 本文是使用CSE RestServlet替换Spring MVC DispatcherServlet常见问题汇总。
- 研究了一段时间spring boot了准备向spirng cloud进发,公司架构和项目也全面拥抱了Spring Cloud。在使用了一段时间后发现Spring Cloud从技术架构上降低了对大型系统构建的要求,使我们以非常低的成本(技术或者硬件)搭建一套高效、分布式、容错的平台,但Spring Cloud也不是没有缺点,小型独立的项目不适合使用,另外对分布式事物的支持暂时也没有。 研究了一段时间spring boot了准备向spirng cloud进发,公司架构和项目也全面拥抱了Spring Cloud。在使用了一段时间后发现Spring Cloud从技术架构上降低了对大型系统构建的要求,使我们以非常低的成本(技术或者硬件)搭建一套高效、分布式、容错的平台,但Spring Cloud也不是没有缺点,小型独立的项目不适合使用,另外对分布式事物的支持暂时也没有。
- 本文介绍了基于Spring Boot 2.0的IoT应用集成和使用servicecomb的步骤,收益以及问题。使用servicecomb,可以快速的让一个原型系统,具备微服务治理和运维能力,加快了业务上线速度,降低服务运行风险。 本文介绍了基于Spring Boot 2.0的IoT应用集成和使用servicecomb的步骤,收益以及问题。使用servicecomb,可以快速的让一个原型系统,具备微服务治理和运维能力,加快了业务上线速度,降低服务运行风险。
- 再写之前呢,我要先补充一下基础知识讲一下原理,大家都知道session是存储在服务端,cookie是存在于客户端。session最常见的应用就是用户登录之后,存储用户的登录信息,之后用户再进行其他操作的时候判断一下session里是否有当前用户的信息,如果有就不需要登录了否则要跳转登录页面重新登录。介绍完上面的应用场景,下面我们就来说一下实际应用中关于session遇到的问题。给大家举个栗子... 再写之前呢,我要先补充一下基础知识讲一下原理,大家都知道session是存储在服务端,cookie是存在于客户端。session最常见的应用就是用户登录之后,存储用户的登录信息,之后用户再进行其他操作的时候判断一下session里是否有当前用户的信息,如果有就不需要登录了否则要跳转登录页面重新登录。介绍完上面的应用场景,下面我们就来说一下实际应用中关于session遇到的问题。给大家举个栗子...
- 最近Spring框架接连爆出来多个RCE远程代码执行的CVE漏洞,其中有CVE-2018-1270,CVE-2018-1273,通过对造成漏洞部分代码进行分析,发现都是因为滥用SpEL的StandardEvaluationContext。使用华为云Web应用防火墙和华为云漏洞扫描服务,提前识别与防范安全风险。 最近Spring框架接连爆出来多个RCE远程代码执行的CVE漏洞,其中有CVE-2018-1270,CVE-2018-1273,通过对造成漏洞部分代码进行分析,发现都是因为滥用SpEL的StandardEvaluationContext。使用华为云Web应用防火墙和华为云漏洞扫描服务,提前识别与防范安全风险。
- 在Spring Boot应用中做单元测试文中用的Spring Boot是1.5.4版。1. 添加Maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope></dependency>按理来 在Spring Boot应用中做单元测试文中用的Spring Boot是1.5.4版。1. 添加Maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope></dependency>按理来
- 本文简要介绍一下开源Java混淆编译工具ProGuard的实际应用案例。我们知道某些情况下软件的作者需要保护软件本身不被使用者反编译,或者给对方反编译制造一定的障碍,为了达到这个目的人们可以有很多不同的做法,比如在编译的过程中把一些变量名替换成无意义的abcd或者将类名方法打散等等,制造一些混乱让反编译的人很难读懂你的逻辑;还有一种是对java编译后的class文件加密,然后用自定义的classL 本文简要介绍一下开源Java混淆编译工具ProGuard的实际应用案例。我们知道某些情况下软件的作者需要保护软件本身不被使用者反编译,或者给对方反编译制造一定的障碍,为了达到这个目的人们可以有很多不同的做法,比如在编译的过程中把一些变量名替换成无意义的abcd或者将类名方法打散等等,制造一些混乱让反编译的人很难读懂你的逻辑;还有一种是对java编译后的class文件加密,然后用自定义的classL
- 1 概述本文简要总结一下如果使用Spring Security OAuth和Spring Boot来实现SSO,文末有样例代码。整个工程包括三个独立的应用,一个认证服务和两个客户端应用,结构非常简单。当一个用户访问客户端应用中被防护的API时,系统会被自动重定向到认证服务,之后我们使用OAuth2.0的Authorization code授权方式来实现认证授权。 2 客户端AP 1 概述本文简要总结一下如果使用Spring Security OAuth和Spring Boot来实现SSO,文末有样例代码。整个工程包括三个独立的应用,一个认证服务和两个客户端应用,结构非常简单。当一个用户访问客户端应用中被防护的API时,系统会被自动重定向到认证服务,之后我们使用OAuth2.0的Authorization code授权方式来实现认证授权。 2 客户端AP
- 前言 在此章,我们将 SpringBoot 集成 Redis缓存,Redis是一个开源的,基于内存的数据结构存储,可以用作数据库、缓存和消息代理,在本章仅讲解缓存集成。一键获取源码地址 准备... 前言 在此章,我们将 SpringBoot 集成 Redis缓存,Redis是一个开源的,基于内存的数据结构存储,可以用作数据库、缓存和消息代理,在本章仅讲解缓存集成。一键获取源码地址 准备...
- 文章目录 加载测试专用属性加载测试专用配置Web环境模拟测试数据层测试回滚测试用例数据设定 加载测试专用属性 测试是保障程序正确性的唯一屏障,在企业级开发中更是不可缺少。 测试... 文章目录 加载测试专用属性加载测试专用配置Web环境模拟测试数据层测试回滚测试用例数据设定 加载测试专用属性 测试是保障程序正确性的唯一屏障,在企业级开发中更是不可缺少。 测试...
- 大家好,我是陶然同学,软件工程大三明年实习。认识我的朋友们知道,我是科班出身,学的还行,但是对面试掌握不够,所以我将用这100多天更新Java面试题🙃🙃。 不敢苟同,相信大家和我一样,都有一个大厂梦,作为一名资深Java选手... 大家好,我是陶然同学,软件工程大三明年实习。认识我的朋友们知道,我是科班出身,学的还行,但是对面试掌握不够,所以我将用这100多天更新Java面试题🙃🙃。 不敢苟同,相信大家和我一样,都有一个大厂梦,作为一名资深Java选手...
- 公众号: 西魏陶渊明 CSDN: https://springlearn.blog.csdn.net 天下代码一大抄, 抄来抄去有提高, 看你会抄不会抄! 文章目录 一、前言... 公众号: 西魏陶渊明 CSDN: https://springlearn.blog.csdn.net 天下代码一大抄, 抄来抄去有提高, 看你会抄不会抄! 文章目录 一、前言...
- 1.get与post请求区别? 区别1: get重点在从服务器上获取资源,post重点在向服务器发送数据; 区别2: get传输数据是通过URL请求,以field(字段)= value的形式,置于URL后,并用"?"连接,多个请求数据间用"&"连接,如http://127.0.0.1/Test/LogI n.act... 1.get与post请求区别? 区别1: get重点在从服务器上获取资源,post重点在向服务器发送数据; 区别2: get传输数据是通过URL请求,以field(字段)= value的形式,置于URL后,并用"?"连接,多个请求数据间用"&"连接,如http://127.0.0.1/Test/LogI n.act...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签