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