当前位置: 代码网 > it编程>编程语言>

Java

SpringBoot使用@Scheduled定时器的示例详解

SpringBoot使用@Scheduled定时器的示例详解

2025-07-29 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 71

@scheduled注解是 spring boot 提供的定时任务配置工具,用于控制任务执行时间。使用方法:先启用定时器配置,添加注解@en...

JAVA Reactor中Sinks.Many类三种常见的创建方式及使用

JAVA Reactor中Sinks.Many类三种常见的创建方式及使用

2025-07-29 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 73

一、java中的sinks.many在java编程中,我们经常需要处理数据流。为了更有效地处理数据流,我们可以使用reactor库中的sin...

Mybatis SQL数量限制插件的实现

2025-07-29 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 80

插件背景起因是一次线上事故,现有项目对数据库的操作依赖编码者自己的行为规范,有可能出现考虑不当对全表进行查询,数据量极大的情况会引发频繁gc...

Java Stream流之GroupBy的用法及应用场景

2025-07-29 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 72

java stream流之groupby的用法1. 前言在处理集合数据时,我们常常需要将数据按照某个特定条件进行分组。例如,在一个学生列表中...

mybatis 动态SQL巧用突破in数量限制的方案

2025-07-29 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 87

痛点oracle 11g 只能in1000个条件,大数据量无法处理功能说明用于解决数据库 in 子句参数数量限制问题(如 oracle 的 ...

java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)

java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)

2025-07-29 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 74

准备pdf模版adobe acrobat dc打开pdf模版,点击准备表单出现自动识别的表单域,如果需要自定义表单域可点击顶栏标记位置自定义...

解决RocketMQ的幂等性问题

解决RocketMQ的幂等性问题

2025-07-29 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 68

造成重复消费的原因当系统的调用链路比较长的时候,比如系统a调用系统b,系统b再把消息发送到rocketmq中,在系统a调用系统b的时候,如果...

Java Stream 的 limit 与 skip 使用场景操作分析

2025-07-29 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 71

在 java 8 引入的 stream api 中,limit和skip是两个用于控制元素数量的核心操作。它们在数据过滤、分页处理和性能优化...

Java责任链模式的实现方法详解

2025-07-29 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 80

一、责任链模式概述责任链模式(chain of responsibility pattern)是一种行为型设计模式,它允许你将请求沿着处理链...

kkFileView启动报错:报错2003端口占用的问题及解决

2025-07-28 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 77

kkfileview启动报错启动office组件失败,请检查office组件是否可用,进而看到2003端口占用错误:caused by: j...

SpringBoot监控API请求耗时的6中解决解决方案

2025-07-28 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 92

1. 简介在微服务架构与高并发场景下,api接口的响应速度直接影响用户体验与系统稳定性。随着业务复杂度提升,接口性能问题逐渐成为系统瓶颈,例...

SpringBoot 整合 Langchain4j AIService 深度使用操作实战教程

SpringBoot 整合 Langchain4j AIService 深度使用操作实战教程

2025-07-28 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 79

一、前言langchain4j 是一个基于 java 的框架,旨在简化与大型语言模型(llms)的集成和应用开发。它提供了丰富的工具和组件,...

kkFileView在线预览office的常见问题以及解决方案

2025-07-28 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 72

kkfileview在线预览office的常见问题1.base641.1、3.0以上版本需要base64方法1.2、base64.js地址1...

最新Spring Security的基于内存用户认证方式

最新Spring Security的基于内存用户认证方式

2025-07-28 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 72

1. 前言又是新的一周,博主继续来给大家更新 spring security 实战教程了,在上一个章节中我们详细介绍了 spring sec...

Nginx打包RPM过程(FPM工具)

2025-07-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 73

1.下载nginx源码包wget http://nginx.org/download/nginx-1.20.1.tar.gz2.更新yum软...

RabbitMq 常用命令和REST API详解

2025-07-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 90

服务管理相关启动: service rabbitmq-server start 或 rabbitmq-service start关闭: se...

Java DelayQueue延迟队列的原理与应用场景详解

2025-07-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 98

在java的并发世界里,有一个神奇的队列能让任务像被施了时间魔法一样,在指定时刻自动现身——它就是delayqueu...

Spring Security Oauth2.0认证授权教程

Spring Security Oauth2.0认证授权教程

2025-07-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 81

基本概念认证: 用户认证就是判断一个用户的身份是否合法的过程 ,用户去访问系统资源时系统要求验证用户的身份信息,身份合法方可继续访问,不合法...

IDEA中内存分析工具之JProfiler插件的下载、安装和使用方式

IDEA中内存分析工具之JProfiler插件的下载、安装和使用方式

2025-07-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 93

mat是eclipse使用的,而idea可以用jprofiler实现插件的下载和安装1.idea中--file--settings--plu...

Java对象与JSON互相转化的示例详解

2025-07-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 77

json概念json (javascript object notation) 是一种轻量级的数据交换格式。它易于人阅读和编写,同时也易于机...

SpringBoot 整合Lock4j 分布式锁深度使用案例讲解

SpringBoot 整合Lock4j 分布式锁深度使用案例讲解

2025-07-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 80

一、前言日常开发中使用springboot框架进行微服务开发时,遇到需要控制并发造成的问题时,比较常用的做法是使用分布式锁进行控制,基于分布...

Java8利用Function接口减少代码重复的操作指南

2025-07-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 89

前言在 java 开发的征途中,我们时常与重复代码不期而遇。这些重复代码不仅让项目显得笨重,更增加了维护成本。幸运的是,java 8 带来了...

Spring Boot配置日志的实现步骤

2025-07-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 119

一、写在前面对于日志文件,相信大家都并不陌生,通过在关键位置打印相关的日志,有利于快速跟踪和定位软件系统运行中存在的问题。在之前的 java...

Spring Boot 中 Properties 与 YAML 的深度解析与最佳实践记录(告别配置混乱)

Spring Boot 中 Properties 与 YAML 的深度解析与最佳实践记录(告别配置混乱)

2025-07-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 79

一、spring配置文件1.1、什么是spring配置spring配置指的是在spring框架中定义和管理应用程序组件(如bean)及其依赖...

SpringBoot3整合MinIO实现分布式文件存储系统

2025-07-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 79

前言minio 是一个高性能的分布式对象存储系统,兼容 amazon s3 协议,广泛用于存储大量非结构化数据,如图片、视频、日志等。spr...

聊聊Java中接口重试机制的几种解决方案

聊聊Java中接口重试机制的几种解决方案

2025-07-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 91

1.前言接口请求重试机制是保证系统稳定性和容错能力的重要手段之一。当接口请求发生失败或暂时性错误时,通过重试机制可以提高请求的成功率。本文将...

Sentinel原理与SpringBoot整合实战案例讲解

2025-07-27 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 69

前言随着微服务架构的广泛应用,服务和服务之间的稳定性变得越来越重要。在高并发场景下,如何保障服务的稳定性和可用性成为了一个关键问题。阿里巴巴...

IDEA maven加载依赖失败不展示Dependencies项的解决方案

IDEA maven加载依赖失败不展示Dependencies项的解决方案

2025-07-27 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 66

使用低版本maven时(3.6.3及以下),用idea非模板的方式手动新建maven工程,有时候会遇到丢失dependencies的情况,m...

Spring Security 单点登录与自动登录机制的实现原理

2025-07-27 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 63

在现代企业级应用中,用户需要访问多个相关但独立的系统。传统的每次访问都需要重新登录的方式不仅用户体验差,而且安全性也难以保障。本文将深入探讨...

springBoot无法加载application.properties的问题解决

2025-07-27 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 57

问题在测试类中,使用默认的application.yml可以读取到配置信息,切换为application.properties后无法读取,但...

Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com