Java 中的 CompletableFuture如何让异步编程变得简单
2025-12-27 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 39
大家在开发中有没有遇到过这样的场景:需要同时调用好几个接口,等所有接口都返回结果后再进行下一步处理?或者某个操作依赖另一个操作的结果,但又不...
Spring Boot自定义注解从入门到实战指南
2025-12-27 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 33
引言:为什么需要自定义注解?在现代化spring boot应用开发中,注解已经成为不可或缺的编程元素。自定义注解不仅仅是语法糖,更是实现代码...
Spring Boot自动装配、启动流程、配置优先级问题记录
2025-12-27 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 27
问题 1:spring boot 自动装配的核心原理是什么?spring boot 自动装配的核心依赖于 @enableautoconfig...
Java使用zip4j加密压缩和解压文件与文件夹方式
2025-12-27 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 35
最近项目中有个需求需要对文件夹进行压缩后传输,考虑数据泄露安全性问题,需要对压缩包进行加密,特地查找了下开源压缩加密类库,找到了java语言...
Spring Boot4使用Sentinel进行限流的操作方法
2025-12-27 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 29
sentinel介绍随着微服务的流行,服务和服务之间的稳定性变得越来越重要。sentinel 是面向分布式、多语言异构化服务架构的流量治理组...
Springboot集成Sentinel 组件实现基本限流功能(快速入门)
2025-12-27 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 32
概述sentinel 是面向云原生微服务的高可用流控防护组件,以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保障服务稳定性。阿...
SpringBoot application.yml配置文件使用及说明
2025-12-27 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 28
本文将详细介绍spring boot application.yml 配置文件的使用和配置项。我们将探讨 application.yml 文...
Java 响应式编程之Spring WebFlux+Reactor 实战攻略
2025-12-26 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 30
在传统的java web开发中,spring mvc基于servlet api构建,采用的是同步阻塞的i/o模型。这种模型在高并发、高io等...
springboot中的日志实现方式
2025-12-26 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 32
很多人写代码,只管业务逻辑,不知道系统在跑的时候:哪个接口慢?哪个服务 qps 高?哪个下游抖了?哪条链路撑不住了?哪个线程池快爆了?哪次 ...
java之基本数据类型所对应的包装类使用
2025-12-26 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 36
一、对应列举java 中有 8 种基本数据类型,每种基本数据类型都有对应的包装类,它们分别是:二、包装类的作用1. 满足面向对象编程需求ja...
Spring Boot 配置文件从基础语法到验证码实战
2025-12-26 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 34
spring boot 配置文件深度解析:从基础语法到验证码实战摘要本文深入探讨了 spring boot 配置文件的核心作用及其主流格式。...
深入理解IOC与DI:Spring容器初始化与依赖注入解析
2025-12-26 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 33
在现代软件开发中,随着应用程序规模的不断扩大和系统复杂度的增加,如何有效管理系统中的对象和它们之间的依赖关系成为了一个关键问题。传统的面向对...
java通过方法来交换实参的值实现方式
2025-12-26 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 28
一、代码实例引出代码输出结果:我们可以看到,尽管我们写了一个交换方法来交换a与b的值,但是从结果来看好像没有发生交换,这是为什么?如何修改才...
一文浅析Java金额计算用long还是BigDecimal
2025-12-26 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 35
前言最近接触一个新项目,发现系统中所有金额相关字段都使用long类型来表示。作为一个习惯使用bigdecimal处理金额的开发者,这让我产生...
Java之逻辑控制三大结构使用及说明
2025-12-26 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 38
逻辑控制分为三部分,分别为顺序执行,选择执行以及循环执行一、顺序执行(顺序结构)即顺序执行代码,这部分没有什么特别要说的就简单概括一下顺序执...
Java实现汉字转拼音的四种方案
2025-12-26 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 31
01 引言在java开发中,处理中文拼音转换是常见却棘手的需求——无论是智能搜索、数据排序,还是拼音首字母检索。面对...
MyBatis事务原理与实战深入解析
2025-12-26 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 41
mybatis 事务深度解析:原理、配置与企业级实战事务是保证数据一致性的核心机制,尤其在多步数据库操作场景中(如 “下单减库存...
在Java中实现Excel文档属性添加的操作指南
2025-12-26 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 33
引言在日常的java开发工作中,我们经常需要与excel文档打交道。无论是生成报表、导入导出数据,还是进行数据分析,excel都扮演着不可或...
Springboot整合mqtt实现软硬件通信的示例代码
2025-12-26 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 31
前言本文实现springboot整合mqtt,更好地实现物联网软硬件通信。一、mqtt是什么?mqtt 是消息队列遥测传输的缩写,是一种轻量...
Spring Security基于Customizer 的分布式权限配置最佳实践指南
2025-12-26 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 27
一、 背景与痛点在传统的 spring security 开发中(尤其是单体大应用),我们往往会在一个主配置类(如 securityconf...
Spring事务传播行为从原理到实战完全指南
2025-12-25 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 35
引言:事务传播行为的重要性在企业级应用开发中,数据库事务是保证数据一致性的基石。spring framework的事务传播行为机制,作为其事...
Java 线程基本概念、使用方法最全详解
2025-12-25 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 36
一、什么是线程线程是程序执行的最小单位,是进程中的一个执行流。一个进程可以包含多个线程,这些线程共享进程的资源,但有各自的执行路径。二、ja...
IDEA启动springboot项目报missing ServletWebServerFactory错误的解决方案
2025-12-25 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 33
该问题出现原因多样,大多数是因为配置不当的问题,首先要确定自己问题是不是与本问题出现原因一样。背景项目在idea突然就报错了error st...
SpringSecurity实现踢出指定用户
2025-12-25 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 38
springsecurity踢出指定用户springsecurity中可以使用 sessionregistry 的实现类 sessionre...
SpringGateWay——yml文件配置详解
2025-12-25 14:13 | 分类:编程语言 | 评论:0 次 | 浏览: 37
Spring Gateway 是一个基于 Spring 框架的网关服务,主要作用是将流量路由到不同的微服务中。它的灵活性和可扩...
Java实现将json数组转换成对象列表的三种实现方法
2025-12-25 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 41
在java中,将json数组转换为对象列表(如list<user>)通常需要借助第三方json处理库。常用的库包括 jackso...
一文带你深入了解SpringBoot参数配置的详细步骤
2025-12-25 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 33
一、参数配置:程序员的“遥控器”springboot应用就像一个超级智能的变形金刚,而参数配置就是你手里的万能遥控器...
Java中调用URL请求的5种常见方法详解
2025-12-25 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 33
我们主要讲最常见的两种方法:java原生自带的 和 第三方好用的库。第一部分:java 自带的“工具包”(java....
MybatisPlus中JSON类型处理器的具体使用
2025-12-25 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 37
数据库的user表中有一个info字段,是json类型:格式像这样:{"age": 20, "intro": "佛系青年", "gender...
MybatisPlus中静态工具DB的实现
2025-12-25 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 36
静态工具db有的时候service之间也会相互调用,为了避免出现循环依赖问题,mybatisplus提供一个静态工具类:db,其中的一些静态...