首页
学习
活动
专区
工具
TVP
发布

spring boot

spring boot
专栏成员
6
文章
777
阅读量
6
订阅数
优雅!Spring Boot 3.3 实现职责链模式,轻松应对电商订单流程
在电商系统中,订单的处理流程通常涉及多个步骤,每个步骤都可能有不同的业务逻辑。例如,当用户提交订单时,系统需要校验库存、验证优惠券、计算运费、处理支付、分配物流等。这些操作看似独立,但实际上具有一定的顺序依赖性。为了更好地管理这些业务逻辑,我们需要将这些流程模块化,并按需执行。
程序员皮皮林
2024-10-16
1150
SpringBoot中大量数据导出方案:使用EasyExcel并行导出多个excel文件并压缩zip后下载
SpringBoot的同步excel导出方式中,服务会阻塞直到Excel文件生成完毕,如果导出数据很多时,效率低体验差。有效的方案是将导出数据拆分后利用CompletableFuture,将导出任务异步化,并行使用easyExcel导出多个excel文件,最后将所有文件压缩成ZIP格式以方便下载。
程序员皮皮林
2024-10-15
1830
支撑每秒数百万订单无压力,SpringBoot + Disruptor 太猛了!
在高并发系统中,传统的队列或锁机制往往无法满足极限情况下的性能需求。Disruptor 是由 LMAX 交易所开发的一种高性能并发框架,设计初衷就是为了解决高频金融交易中的并发处理问题。与传统的队列机制不同,Disruptor 采用环形缓冲区(RingBuffer)和无锁算法(Lock-Free Algorithm),最大程度地减少了线程上下文切换和内存屏障的开销,从而能够在高并发场景下提供极低的延迟和极高的吞吐量。
程序员皮皮林
2024-10-14
1660
你了解 SpringBoot 在一次 http 请求中耗费了多少内存吗?
在实际工作中,经常会需要进行在全链路压测,优化 GC参数,优化 JVM 内存分配。
程序员皮皮林
2024-10-13
1180
Spring Boot集成PDFBox实现电子签章
随着无纸化办公的普及,电子文档的使用越来越广泛。电子签章作为一种有效的身份验证方式,在很多场景下替代了传统的纸质文件签名。Apache PDFBox 是一个开源的Java库,可以用来渲染、生成、填写PDF文档等操作。本文将介绍如何使用Spring Boot框架结合PDFBox来实现电子签章功能。
程序员皮皮林
2024-10-12
1110
Spring Boot + 事务钩子函数,太强了!
今天,我继续安利一个独门绝技:Spring 事务的钩子函数。单纯的讲技术可能比较枯燥乏味。接下来,我将以一个实际的案例来描述Spring事务钩子函数的正确使用姿势。
程序员皮皮林
2024-09-20
840
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档