SpringBoot+Flowable 完美结合,优雅实现工作流!
对于业务建模,我们需要一种通用的语言来描绘,这样在沟通上和实现上会降低难度,就像中文、英文一样,BPMN2.0便是一种国际通用的建模语言,他能让自然人轻松阅读,更能被计算机所解析。协议中元素的主要分类为,事件-任务-连线-网关。一个流程必须包含一个事件(如:开始事件)和至少一个结束(事件)。其中网关
《JavaEE进阶》----21.<基于Spring图书管理系统②(图书列表+删除图书+更改图书)>
基于Spring图书管理系统,本篇文章实现显示图书列表、更改图书、删除图书、批量删除图书。
MyBatis 基础知识:配置文件、映射器与 SQL 示例详解
本篇博客将深入探讨 MyBatis 的基础知识,包括配置文件的设置、映射器的使用以及实际的 SQL 示例。
RabbitMQ 篇-深入了解延迟消息、MQ 可靠性(生产者可靠性、MQ 可靠性、消费者可靠性)
如果消息的延迟时间设置较长,可能会导致堆积的延迟消息非常多,会带来较大的 CPU 开销,同时延迟消息的时间会存在误差。不过 SpringAMQP 提供的重试机制时阻塞式的重试,也就是说多次重试等待的过程中,当前线程式被阻塞的。该插件的原理是设计了一种支持延迟消息功能的交换机,当消息投递到交换机后可以
SpringBoot整合gRPC——入门级应用(详细注释)
一个简单的gRPCDemo,展示了阻塞调用和异步调用。如果有错误,欢迎大家指出,谢谢~
SpringBoot集成MinIO
MinIO:它是一个对象存储服务。类似于云服务器厂商提供的OSS服务。在项目中经常有大量的图片等文件数据需要存储,可以借助云服务器的OSS服务,也可以使用MinIO搭建自己的对象存储服务。
【日常记录-Nginx】alias指令
在Nginx中,alias指令用于指定一个替换位置,该替换位置会替换掉location块中指定的URI。即当访问一个特定的location时,Nginx会使用alias指定的路径来替换原始的请求URI,并在这个新路径下查找资源。alias指令通常与location块一起使用,特别是在处理静态文件时非
springboot集成Feign
使用 Feign 的核心是通过接口来声明远程服务的调用。Feign 将根据该接口生成具体的 HTTP 请求。例如,假设我们有一个用户服务@FeignClient(name = "user-service", url = "http://localhost:8081") // 定义 Feign 客户端
《JavaEE进阶》----20.<基于Spring图书管理系统①(登录+添加图书)>
基于SpringWeb实现的图书管理系统,本篇文章详细讲解实现登录页面和添加图书功能。
Spring IoC & DI
本篇文章详细介绍了控制反转(IoC)和依赖注入(DI),它们提供了一种灵活、可扩展和可维护的方式来管理应用程序的组件和它们的依赖关系,从而降低了系统的耦合度
使用 Spring Doc 为 Spring REST API 生成 OpenAPI 3.0 文档
文档是构建 REST API 的重要组成部分。在本教程中,我们将介绍 Spring Doc,它可简化 API 文档的生成和维护,这些文档基于 OpenAPI 3 规范,适用于 Spring Boot 3.x 应用程序。
Nginx--日志(介绍、配置、日志轮转)
nginx 有一个非常灵活的日志记录模式,每个级别的配置可以有各自独立的访问日志, 所需日志模块的支持,日志格式通过 log_format 命令来定义,日志对于统计和排错是非常有利的,下面总结了 nginx 日志相关的配置 包括 access_log 、 log_format 、open_log_f
spring AOP详解
AOP(Aspect Orient Programming)是一种设计思想,是软件设计领域中的面向切面编程,它是面向对象编程(OOP)的一种补充和完善;
Spring Boot整合EasyExcel:实现大规模数据的并行导出与压缩下载
本文介绍了使用Spring Boot和EasyExcel实现大规模数据高效导出的方法,通过数据分批处理、并行处理和文件压缩等技术手段,提升了导出效率并优化了用户体验,特别适用于需要处理大量数据的企业系统。
SpringBoot教程(二十) | SpringBoot实现异步操作
SpringBoot实现异步操作
SpringBoot项目升级JDK版本(1.8 => 17)
这里使用gitee上一个开源项目做测试
Spring Validation数据校检
在 Spring Validation 中,除了对 POJO(Plain Old Java Object)进行校验的功能外,还支持对非 POJO 进行校验,比如 String、Integer、Double 等类型的参数。在实际项目我们需要对客户端传递到服务端的参数进行校验,用于判定请求参数的合法性,
【spring】IOC与DI
DI,即依赖注入(Dependency Injection),是一种实现控制反转(IOC)原则的技术手段。容器在运⾏期间, 动态的为应⽤程序提供运⾏时所依赖的资源,称之为依赖注⼊。可以这样理解:IOC是一种思想,而DI则是具体实现
springboot的自动配置
1.通过Condition注解----固定文件的自动配置实现过程:首先定义一个类其次:定义一个类,实现Condition接口,在重写其中的matches方法,判断相关的文件是否存在最后:通过创建配置类,通过Condition注解 @Conditional(value= 实现类类名.class)//
TCC详解及存在哪些问题
是除可靠消息队列以外的另一种常见的分布式事务机制,它是由数据库专家帕特 · 赫兰德()在2007年撰写的论文《Life beyond Distributed Transactions: An Apostate’s Opinion》中提出的。正式以作为名称的是Atomikos公司,其注册了TCC商标。