接口重试的7种常用方案详细介绍
2025-03-24 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 19
前言记得五年前的一个深夜,某个电商平台的订单退款接口突发异常,因为银行系统网络抖动,退款请求连续失败。原本技术团队只是想“好心重...
SpringBoot两种方式接入DeepSeek的实现
2025-03-24 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 92
方式一:基于httpclient步骤 1:准备工作获取 deepseek api 密钥:访问 deepseek 的开发者平台,注册并获取 a...
SpringBoot的监控(Actuator)功能用法详解
2025-03-24 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 106
官方文档:spring boot actuator: production-ready features一、引入依赖 <...
IDEA中调用方法时,如何同步显示方法的注释信息
2025-03-24 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 112
idea中调用方法时,同步显示方法的注释信息idea版本intellij idea 2022.1.2 (ultimate edition) ...
SpringBoot @Scheduled Cron表达式使用方式
2025-03-24 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 94
cron 表达式详解cron 表达式是用于定义定时任务执行时间的字符串,广泛应用于 spring 的 @scheduled、quartz 等...
java字符串数字补齐位数详解
2025-03-24 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 98
java字符串数字补齐位数在java中实现字符串位数补齐主要有以下几种常用方法,可根据不同场景选择使用:一、使用string.format(...
SpringCloud负载均衡spring-cloud-starter-loadbalancer解读
2025-03-24 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 98
简述spring-cloud-starter-loadbalancer 是 spring cloud 中的一个组件,它提供了客户端负载均衡的...
Java实现数字金额转化为英文金额功能
2025-03-23 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 107
1. 需求分析假设我们需要一个方法,输入一个double类型的数值(代表金额),输出其对应的英文表述。例如,输入123456.78,...
SpringBoot实现数据源动态切换的最佳姿势
2025-03-23 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 115
在介绍动态数据源之前,我们先一起来看看多数据源在 spring boot 中的实现方式。1.1数据库准备创建两个库,分别是db_test_1...
SpringCloud与Dubbo集成Nacos时服务重复注册问题的分析与解决
2025-03-23 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 100
引言在现代微服务架构中,服务注册与发现是一个核心组件。nacos作为阿里巴巴开源的服务注册与发现工具,广泛应用于spring cloud和d...
Java后端服务间歇性响应慢的问题排查与解决
2025-03-23 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 99
分享一个之前在公司内其它团队找到帮忙排查的一个后端服务连接超时问题,问题的表现是服务部署到线上后出现间歇性请求响应非常慢(大于10s),但是...
SpringBoot配置文件切换的全面指南
2025-03-23 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 106
一、spring boot 配置文件概述spring boot 支持多种类型的配置文件,最常见的是application.propertie...
SpringBoot3使用Jasypt实现加密配置文件
2025-03-23 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 101
一. 使用步骤1. 添加依赖<dependency> <groupid>com.github.ulisesbo...
浅析JVM如何处理Java中的精度转换
2025-03-23 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 98
在java编程中,理解不同数据类型之间的转换机制对于写出高效、正确的代码至关重要。本文将详细探讨java中的精度转换机制,包括自动类型提升、...
SpringBoot整合MybatisPlus的基本应用指南
2025-03-23 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 120
一、mybatisplus简介先来看一下官方的简介吧。mybatis-plus (简称 mp)是一个 mybatis的增强工具,在 myba...
SpringBoot整合jasypt实现重要数据加密
2025-03-23 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 101
jasypt简介jasypt(java simplified encryption)是一个专注于简化java加密操作的开源工具。它提供了一种...
解读spring.factories文件配置详情
2025-03-22 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 119
使用场景在程序开发中,可能会出现包名不一样的情况(如:pom 依赖的很多的 jar),如何解决spring boot不能被默认路径扫描呢?方...
SpringBoot项目使用MDC给日志增加唯一标识的实现步骤
2025-03-22 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 85
【java】springboot项目使用mdc给日志增加唯一标识,方便日志追踪1.日志效果2.实现步骤2.1.创建日志拦截器 logging...
jvm调优常用命令行工具详解
2025-03-22 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 97
一 jinfo命令查看参数1.1 查看jvm参数jinfo -flag 参数名称 pid二 jstack命令2.1 查看现场堆栈信息jsta...
解决Java中基于GeoTools的Shapefile读取乱码的问题
2025-03-22 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 107
前言文件编码(file encoding)是指文件在计算机中存储时所使用的字符编码方式。字符编码是将字符(如字母、数字、标点符号等)转换成计...
基于@RequestParam注解之Spring MVC参数绑定的利器
2025-03-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 92
@requestparam注解:spring mvc参数绑定的利器在现代的web应用开发中,处理http请求参数是一个常见且重要的任务。无论...
SpringBoot中的@ConfigurationProperties注解的使用
2025-03-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 87
springboot中的@configurationproperties注解在spring boot框架中,配置管理是一个核心功能。spri...
Spring Boot 中的 @ConditionalOnBean 注解场景分析
2025-03-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 13
1. 前言在 spring boot 中,条件注解(conditional 注解) 是一种强大的功能,允许我们根据某些条件动态地注册或跳过特...
Spring Boot 集成 Quartz 使用Cron 表达式实现定时任务
2025-03-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 12
前言在 spring boot 项目中,我们经常需要定时执行某些任务,例如定期清理数据库、同步数据、发送通知等。quartz 是一个强大的任...
springboot实现调用百度ocr实现身份识别+二要素校验功能
2025-03-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 99
一、技术选型ocr服务:推荐使用百度ai二、实现1.注册一个服务百度智能云控制台https://console.bce.baidu.com/...
Spring中@RestController和@Controller的使用及区别
2025-03-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 92
spring中@restcontroller和@controller使用及区别@restcontroller 是 spring web 提供...
Spring MVC使用视图解析的问题解读
2025-03-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 103
spring mvc使用视图解析在 spring mvc 中,是否使用视图解析取决于控制器方法的返回类型和行为。以下是详细说明:1. 会使用...
SpringBoot最简单的定时任务@Scheduler的使用及解读
2025-03-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 113
springboot定时任务@schedulerspring boot 中一般来说定时任务使用@scheduler注解或者quartz框架,...
Springboot如何配置Scheduler定时器
2025-03-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 92
springboot配置scheduler定时器1.在启动类上添加 @enablescheduling 注解开启定时器2.设置定时器任务(间...
解决java.lang.StringIndexOutOfBoundsException: String index out of range: -1错误问题
2025-03-22 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 107
java.lang.stringindexoutofboundsexception: string index out of range: ...