- 博客(18)
- 收藏
- 关注
原创 Spring Boot 邂逅Netty:构建高性能网络应用的奇妙之旅
本文将深入探讨 Spring Boot 与 Netty 的结合,不仅介绍它们各自的特点和优势,还会通过实际案例详细阐述如何在 Spring Boot 项目中集成 Netty,让你轻松掌握这一强大的技术组合,为开发出更加出色的网络应用奠定坚实基础
2025-01-21 13:44:01
2399
原创 Spring Boot + MinIO 实现分段、断点续传,让文件传输更高效
通过 Spring Boot 与 MinIO 的强强联合,我们成功实现了文件的分段、断点续传功能,有效解决了大文件上传在不稳定网络环境下的难题。这一技术方案不仅提升了文件上传的稳定性与效率,还为用户带来了更加流畅的使用体验。在实际应用中,开发者可根据具体业务场景,灵活调整分片大小、优化网络请求,进一步拓展秒传、文件校验等功能,满足多样化的需求。
2024-12-31 11:20:21
1944
原创 探秘Xss:原理、类型与防范全解析
Xss全称是跨站脚本攻击(Cross Site Scripting),为了不和层叠样式表(Cascading Style Sheets,CSS)的缩写混淆,故将其缩写为Xss。它是一种常见的网络安全漏洞,指的是攻击者利用网站对用户输入内容校验不严格等漏洞,将恶意脚本(通常是JavaScript,也可以是Java、VBScript、ActiveX、Flash等)注入到目标网站中。
2024-12-20 13:32:20
1163
原创 RocketMQ MQTT (5.0版本)
RocketMQ-MQTT这个扩展项目来实现RocketMQ统一接入IoT设备和服务端的消息,提供一体化消息存储和互通能力。
2024-12-17 17:34:56
1214
原创 SpringBoot-读取本地Jar包直接调用里面方法(ServiceLoader)
在 Spring Boot 项目中读取本地 JAR 包并直接调用里面的方法可以通过以下几种方式实现(反射调用和ServiceLoader调用)
2024-12-16 17:02:42
1131
原创 SpringBoot-接口防止重复提交
在Spring Boot应用中,防止接口重复提交是一个常见的问题,特别是在处理表单提交或关键业务操作时。重复提交可能会导致数据重复插入、资源浪费或业务逻辑错误。以下是一些常见的方法来防止接口重复提交。
2024-12-11 15:05:44
1388
原创 MyBatis-Plus 学习笔记-乐观锁
乐观锁(Optimistic Locking)是一种在读取数据时不会加锁,而是在更新数据时检查数据是否被其他事务修改的机制。如果数据被修改,则更新失败;否则,更新成功。MyBatis-Plus 提供了 OptimisticLockerInnerInterceptor 插件,使得在应用中实现乐观锁变得简单。
2024-11-28 16:35:05
417
原创 MyBatis-Plus 学习笔记-数据安全保护
MyBatis-Plus 提供了数据安全保护功能,旨在防止因开发人员流动而导致的敏感信息泄露。从3.3.2版本开始,MyBatis-Plus 支持通过加密配置和数据安全措施来增强数据库的安全性。当然也可以使用N这种配置中心来管理。
2024-11-27 15:01:20
1005
原创 MyBatis-Plus 学习笔记-条件构造器(不想写sql)
MyBatis-Plus 提供了一套强大的条件构造器(Wrapper),用于构建复杂的数据库查询条件。Wrapper 类允许开发者以链式调用的方式构造查询条件,无需编写繁琐的 SQL 语句,从而提高开发效率并减少 SQL 注入的风险。
2024-11-20 13:56:04
1450
原创 MyBatis-Plus 学习笔记-配置(三) GlobalConfig
ssssGlobalConfig 是 MyBatis-Plus 提供的全局策略配置,它允许开发者对 MyBatis-Plus 的行为进行全局性的定制。
2024-11-15 16:31:04
899
原创 MyBatis-Plus 学习笔记-配置(二) Configuration
MyBatis-Plus 的 Configuration 配置继承自 MyBatis 原生支持的配置,这意味着您可以通过 MyBatis XML 配置文件的形式进行配置,也可以通过 Spring Boot 的配置文件进行设置。
2024-11-13 20:42:56
1752
原创 MyBatis-Plus 学习笔记-配置(一)
指定 MyBatis 的执行器类型,包括 SIMPLE、REUSE 和 BATCH。与type-aliases-super-type可以一起使用。- SIMPLE是默认执行器,根据对应的sql直接执行,不会做一些额外的操作。- REUSE 是重用执行器,可以重用预处理语句,可以提高批量操作的性能。指定 MyBatis 配置属性文件,用于抽离配置,实现不同环境的配置部署。- BATCH是批量执行器,可以批量执行sql,可以提高批量操作的性能。中心仓库地址 其他版本。中心仓库地址 其他版本。
2024-11-11 17:57:21
356
本地jar包,上传直接调用里面方法
2024-12-16
LabelStudio docker镜像
2024-12-13
俄罗斯方块小游戏,JAVA+HTMLMySQL +Spring Boot+Maven
2024-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人