发布

spring boot

spring boot
专栏成员
14
文章
3467
阅读量
13
订阅数
SpringBoot 如何做到无感刷新token?
最近在搞一个鉴权认证服务器,其中有个问题就是token的无感刷新。Token无感刷新是一种在用户不感知的情况下自动更新访问令牌(Token)的机制,以维持用户的登录状态。
程序员皮皮林
2024-11-22
1300
SpringBoot接口设计防篡改和防重放攻击
由于提供给第三方服务调用的 API 接口需要暴露在外网中,并且接口上提供了具体的请求地址和请求参数,那么,接口就有可能被人抓包拦截并对请求参数进行修改后再次发起请求 ,这样一来可能会被盗取信息,二来服务器可能会受到攻击。
程序员皮皮林
2024-11-15
1350
震撼!通过双重异步,Excel 10万行数据导入从191秒优化到2秒!
在现代的企业级应用开发中,海量数据的处理效率和并发性能优化是一个非常重要的课题。无论是大规模数据导入、文件解析,还是在分布式系统中处理高并发任务,如何提升系统的处理速度、合理利用计算资源、减少线程上下文切换的开销,这些都是开发者必须面对的问题。在这一背景下,线程池技术以及异步编程逐渐成为提升系统性能的利器。
程序员皮皮林
2024-11-10
3290
SpringBoot+EasyExcel轻松实现300万数据快速导出!
在项目开发中往往需要使用到数据的导入和导出,导入就是从Excel中导入到DB中,而导出就是从DB中查询数据然后使用POI写到Excel上。
程序员皮皮林
2024-11-06
2550
强大!用 @Audited 注解增强 Spring Boot 应用,打造健壮的数据审计功能
强大!用 @Audited 注解增强 Spring Boot 应用,打造健壮的数据审计功能
程序员皮皮林
2024-10-29
2000
提升效率!Spring Boot 开发中的常见失误轻松规避
在现代软件开发中,Spring Boot 作为一种流行的框架,因其简化的配置和强大的功能而被广泛应用。然而,开发者在使用过程中常常会陷入一些常见的误区,导致代码的可维护性、可读性和性能下降。这些失误不仅增加了开发的复杂性,还可能影响系统的稳定性和安全性。因此,识别并规避这些问题对提升开发效率至关重要。本文将深入探讨在 Spring Boot 开发中常见的失误,并提供切实可行的解决方案,帮助开发者打造更高效、健壮的应用程序。
程序员皮皮林
2024-10-27
1480
RSocket vs WebSocket:Spring Boot 3.3 中的两大实时通信利器
RSocket vs WebSocket:Spring Boot 3.3 中的两大实时通信利器
程序员皮皮林
2024-10-23
1420
SpringBoot3.x和OCR构建车牌识别系统
本专题旨在展示 OCR 技术与 SpringBoot3.x 框架结合的广泛应用。我们会深入探讨它在医疗、金融、教育、交通、零售、公安等多个领域的现实应用。每个应用场景都会提供详细的实例、面临问题的分析与解决策略,以帮助您深入理解 OCR 技术在实践中的关键作用。让我们一同揭示 OCR 技术的无穷潜力。
程序员皮皮林
2024-10-22
2620
优雅!Spring Boot 3.3 实现职责链模式,轻松应对电商订单流程
在电商系统中,订单的处理流程通常涉及多个步骤,每个步骤都可能有不同的业务逻辑。例如,当用户提交订单时,系统需要校验库存、验证优惠券、计算运费、处理支付、分配物流等。这些操作看似独立,但实际上具有一定的顺序依赖性。为了更好地管理这些业务逻辑,我们需要将这些流程模块化,并按需执行。
程序员皮皮林
2024-10-16
2700
SpringBoot中大量数据导出方案:使用EasyExcel并行导出多个excel文件并压缩zip后下载
SpringBoot的同步excel导出方式中,服务会阻塞直到Excel文件生成完毕,如果导出数据很多时,效率低体验差。有效的方案是将导出数据拆分后利用CompletableFuture,将导出任务异步化,并行使用easyExcel导出多个excel文件,最后将所有文件压缩成ZIP格式以方便下载。
程序员皮皮林
2024-10-15
6710
支撑每秒数百万订单无压力,SpringBoot + Disruptor 太猛了!
在高并发系统中,传统的队列或锁机制往往无法满足极限情况下的性能需求。Disruptor 是由 LMAX 交易所开发的一种高性能并发框架,设计初衷就是为了解决高频金融交易中的并发处理问题。与传统的队列机制不同,Disruptor 采用环形缓冲区(RingBuffer)和无锁算法(Lock-Free Algorithm),最大程度地减少了线程上下文切换和内存屏障的开销,从而能够在高并发场景下提供极低的延迟和极高的吞吐量。
程序员皮皮林
2024-10-14
4060
你了解 SpringBoot 在一次 http 请求中耗费了多少内存吗?
在实际工作中,经常会需要进行在全链路压测,优化 GC参数,优化 JVM 内存分配。
程序员皮皮林
2024-10-13
1540
Spring Boot集成PDFBox实现电子签章
随着无纸化办公的普及,电子文档的使用越来越广泛。电子签章作为一种有效的身份验证方式,在很多场景下替代了传统的纸质文件签名。Apache PDFBox 是一个开源的Java库,可以用来渲染、生成、填写PDF文档等操作。本文将介绍如何使用Spring Boot框架结合PDFBox来实现电子签章功能。
程序员皮皮林
2024-10-12
2210
Spring Boot + 事务钩子函数,太强了!
今天,我继续安利一个独门绝技:Spring 事务的钩子函数。单纯的讲技术可能比较枯燥乏味。接下来,我将以一个实际的案例来描述Spring事务钩子函数的正确使用姿势。
程序员皮皮林
2024-09-20
1440
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档