自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WebMvcConfigurer各方法的作用

接口是 Spring MVC 框架提供的一个接口,用于扩展 Spring MVC 的配置。它定义了一系列方法,允许开发者自定义 Spring MVC 的行为,而无需继承特定的配置类。允许配置内容协商策略,用于根据请求头或路径后缀选择合适的媒体类型。允许配置跨源资源共享(CORS),允许或拒绝来自不同域的请求。允许注册额外的控制器,这些控制器可以映射到特定的视图。允许配置格式化器,用于将对象格式化为特定格式的字符串。允许配置异步请求处理,如处理长时间运行的请求。允许配置会话拦截器,用于管理用户会话。

2024-10-18 15:11:52 359

原创 springboot整合swagger

在Spring Boot中整合Swagger,你可以使用Springfox库,它提供了强大的API文档功能。文件中添加Swagger的依赖项。这样,你就在Spring Boot中成功整合了Swagger,并可以开始使用它来生成和展示你的API文档了。你可以根据需要自定义Swagger的配置,比如设置标题、描述、版本等。,你将看到Swagger的UI界面,其中包含了你的API文档。创建一个配置类来配置Swagger。在你的主应用类或配置类上添加。

2024-10-18 15:10:51 767

原创 springboot 整合ShardingSphere 分库分表

Spring Boot 整合 ShardingSphere 进行分库分表是一个较为常见的数据库扩展方案。

2024-10-18 15:10:16 331

原创 Spring Cloud整合Sentinel实现限流

Sentinel提供了一个Dashboard来监控和配置限流规则。你可以下载并启动Dashboard,然后通过Dashboard添加你的应用,并配置限流规则。按照以上步骤,你就可以在Spring Cloud项目中整合Sentinel并实现限流功能了。记得根据你的具体需求调整配置和规则。文件中添加Sentinel的依赖项。Sentinel提供了多种限流规则,如QPS限流、线程数限流等。你可以在代码中动态定义这些规则。在你的Controller或Service层,使用。在你的主应用类或配置类上添加。

2024-10-18 15:09:14 881

原创 Spring Boot去除日志中的敏感信息

去除日志敏感信息

2024-10-18 15:08:23 538

原创 sm2-sm3-sm4加密算法区别

SM2:用于非对称加密,适合数字签名和密钥交换。SM3:用于哈希,适合数据完整性校验和数字签名。SM4:用于对称加密,适合数据加密。在实际应用中,选择哪种算法取决于具体的安全需求和场景。例如,如果需要数字签名,可以选择 SM2;如果需要数据完整性校验,可以选择 SM3;如果需要数据加密,可以选择 SM4。

2024-10-18 15:07:30 7530

原创 mybatis-plus动态数据源

MyBatis-Plus 是 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。动态数据源(Dynamic DataSource)是 MyBatis-Plus 提供的一个高级特性,允许应用程序在运行时动态切换数据源。

2024-10-18 15:05:53 519

原创 java值传递详解

Java中的值传递(Value Passing)是指方法参数传递的方式,它涉及到基本数据类型(如int、float、double、char、byte、short)和对象引用的传递方式。

2024-10-18 15:05:16 590

原创 分库分表探究

Sharding(分库分表)是一种数据库优化技术,通过将数据分散存储到多个数据库或数据库表中,以提高数据库的扩展性、性能和可用性。

2024-10-18 15:03:42 445

空空如也

空空如也

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

TA关注的人

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