自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 23种设计模式,以及spring框架中设计模式的介绍

工厂模式是一种创建型模式,它提供了一个通用的接口来创建对象,但是具体的对象创建过程被封装在一个工厂类中。观察者模式是一种行为型模式,它定义了对象之间的一对多依赖关系,当一个对象状态改变时,它的所有依赖者都会收到通知并自动更新。AopProxy 是 Spring AOP 中的代理对象,它基于 JDK 动态代理或 CGLIB 创建代理对象,并提供了一致的拦截器处理流程。具体的切面逻辑可以在对应的回调方法中实现。:给定一个语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。

2024-01-05 15:48:59 1101 2

原创 如何让除HTML,PDF外的文件在web可预览-jodconverter

总之,JodConverter Spring Boot Starter 是一个非常实用的 Spring Boot 插件,可以轻松地将 JodConverter 集成到应用程序中,实现 Office 文档的格式转换。如果你正在开发一个需要将 Office 文档转换为 PDF 格式的应用程序,那么 JodConverter Spring Boot Starter 将是一个不错的选择,有任何问题欢迎私信留言。它使用 LibreOffice 或 OpenOffice 作为后端转换引擎,支持多种文档格式的转换。

2024-01-04 17:20:27 1378 4

原创 是不是用惯了BeanUtils,那就试试性能更好的Mapstruct

在Java应用程序开发中,您可能需要将一个对象映射到另一个对象。例如,在处理输入数据时,您可能需要将DTO(数据传输对象)转换为实体类,或者在将数据从实体类保存到数据库时,您可能需要将实体类转换为DTO。在这些情况下,您可以使用Java BeanUtils库来执行对象映射。然而,近年来,Mapstruct正在成为一个更流行的解决方案。本文将阐述Mapstruct与BeanUtils之间的区别,并解释为什么Mapstruct更适合Java对象映射。

2024-01-03 17:40:03 949 4

原创 Spring WebFlux中的Mono和Flux:响应式编程的利器

在JDK9中开始引入了响应式编程模型,而spring5.0版本之后正式引入对webflux的支持,即spring webflux,spring webflux是spring在5.0版本后提供的一套响应式编程风格的web开发框架。使用Mono和Flux的好处是它们通过异步和非阻塞的方式处理数据流,从而提供了更好的性能和可伸缩性。在Spring WebFlux中,Mono和Flux是两个核心的类型,用于处理异步和非阻塞的操作。在上面的示例中,我们创建了一个简单的处理器类,并使用。方法或其他方式来启动应用程序。

2024-01-03 17:05:51 2581

原创 Spring WebFlux

本文将介绍Spring WebFlux框架,它是构建响应式Web应用程序的一种强大工具。我们将探索WebFlux的核心概念、使用场景以及与传统的Servlet容器相比的优势。通过深入了解Spring WebFlux,你将能够更好地理解和应用这个先进的Web开发框架。随着互联网的快速发展和用户对实时、高性能Web应用程序的期望,传统的基于Servlet容器的Web框架面临着一些挑战。

2024-01-02 13:38:59 878 1

gouwuchexinxi_list.jsp

gouwuchexinxi_list.jsp

2023-06-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除