RabbitMq 常用命令和REST API详解
2025-07-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 131
服务管理相关启动: service rabbitmq-server start 或 rabbitmq-service start关闭: se...
Java DelayQueue延迟队列的原理与应用场景详解
2025-07-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 128
在java的并发世界里,有一个神奇的队列能让任务像被施了时间魔法一样,在指定时刻自动现身——它就是delayqueu...
Spring Security Oauth2.0认证授权教程
2025-07-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 114
基本概念认证: 用户认证就是判断一个用户的身份是否合法的过程 ,用户去访问系统资源时系统要求验证用户的身份信息,身份合法方可继续访问,不合法...
IDEA中内存分析工具之JProfiler插件的下载、安装和使用方式
2025-07-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 132
mat是eclipse使用的,而idea可以用jprofiler实现插件的下载和安装1.idea中--file--settings--plu...
Java对象与JSON互相转化的示例详解
2025-07-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 115
json概念json (javascript object notation) 是一种轻量级的数据交换格式。它易于人阅读和编写,同时也易于机...
SpringBoot 整合Lock4j 分布式锁深度使用案例讲解
2025-07-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 113
一、前言日常开发中使用springboot框架进行微服务开发时,遇到需要控制并发造成的问题时,比较常用的做法是使用分布式锁进行控制,基于分布...
Java8利用Function接口减少代码重复的操作指南
2025-07-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 120
前言在 java 开发的征途中,我们时常与重复代码不期而遇。这些重复代码不仅让项目显得笨重,更增加了维护成本。幸运的是,java 8 带来了...
Spring Boot配置日志的实现步骤
2025-07-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 156
一、写在前面对于日志文件,相信大家都并不陌生,通过在关键位置打印相关的日志,有利于快速跟踪和定位软件系统运行中存在的问题。在之前的 java...
Spring Boot 中 Properties 与 YAML 的深度解析与最佳实践记录(告别配置混乱)
2025-07-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 108
一、spring配置文件1.1、什么是spring配置spring配置指的是在spring框架中定义和管理应用程序组件(如bean)及其依赖...
SpringBoot3整合MinIO实现分布式文件存储系统
2025-07-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 108
前言minio 是一个高性能的分布式对象存储系统,兼容 amazon s3 协议,广泛用于存储大量非结构化数据,如图片、视频、日志等。spr...
聊聊Java中接口重试机制的几种解决方案
2025-07-28 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 123
1.前言接口请求重试机制是保证系统稳定性和容错能力的重要手段之一。当接口请求发生失败或暂时性错误时,通过重试机制可以提高请求的成功率。本文将...
Sentinel原理与SpringBoot整合实战案例讲解
2025-07-27 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 85
前言随着微服务架构的广泛应用,服务和服务之间的稳定性变得越来越重要。在高并发场景下,如何保障服务的稳定性和可用性成为了一个关键问题。阿里巴巴...
IDEA maven加载依赖失败不展示Dependencies项的解决方案
2025-07-27 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 82
使用低版本maven时(3.6.3及以下),用idea非模板的方式手动新建maven工程,有时候会遇到丢失dependencies的情况,m...
Spring Security 单点登录与自动登录机制的实现原理
2025-07-27 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 83
在现代企业级应用中,用户需要访问多个相关但独立的系统。传统的每次访问都需要重新登录的方式不仅用户体验差,而且安全性也难以保障。本文将深入探讨...
springBoot无法加载application.properties的问题解决
2025-07-27 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 72
问题在测试类中,使用默认的application.yml可以读取到配置信息,切换为application.properties后无法读取,但...
springboot自定义注解RateLimiter限流注解技术文档详解
2025-07-26 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 80
什么是限流限流是一种控制系统访问频率的技术手段,就像高速公路的收费站控制车流量一样。生活场景类比:银行atm机:每张卡每天最多取款5次手机验...
Spring事务注解如何确保你的应用数据的一致性
2025-07-26 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 71
想象一下,你正在开发一个电商平台,用户下单后系统需要更新库存、生成订单、扣除用户余额。如果在这个过程中出现了错误,如何确保数据的一致性?这时...
vscode 登录ssh如何记住密码直接登录设置
2025-07-26 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 77
第一种情况在系统已经生成密钥对的情况下:点击这里的设置第二步:第三步:没有填写的给填写一下第四步骤:保存后进入选择这个点开第五步:去linu...
springboot使用外置的Servlet容器步骤
2025-07-26 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 74
嵌入式servlet容器:应用打成可执行的jar优点:简单、便携;缺点:默认不支持jsp、优化定制比较复杂.;外置的servlet容器:外面...
Java Thread中join方法使用举例详解
2025-07-26 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 84
前言join() 方法是 java 并发编程中一个非常重要且基础的方法,它允许一个线程等待另一个线程执行完成。理解它的工作原理和使用场景对于...
Java使用StopWatch输出执行耗时的方法详解
2025-07-26 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 71
前言在性能调优和调试过程中,了解代码执行的时间非常重要。spring 框架提供了一个名为stopwatch的工具类,用于简化和标准化代码执行...
Java快速转C#的简明教程
2025-07-26 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 78
以下是一个针对 java 开发者快速转向 c# 的简明教程,重点对比 java 与 c# 的异同,帮助你快速上手。项目结构:.sln :解决...
Java应对高并发的思路和最佳实践
2025-07-26 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 75
前言在java中应对高并发场景需要结合多方面的技术手段和设计模式,从线程管理、数据结构、同步机制到异步处理、io优化等,都需要合理设计和配置...
Spring AI使用tool Calling和MCP的示例详解
2025-07-26 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 77
深入探索 spring aispring ai版本1.0.0.m6在人工智能与软件开发深度融合的时代,spring ai 作为一个强大的框架...
Spring Boot Actuator应用监控与管理的详细步骤
2025-07-25 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 151
一、 spring boot actuator 概述spring boot actuator是spring boot 提供的生产级监控与管理...
在Java中使用OpenCV实践
2025-07-25 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 106
前言最近工作上有个项目,涉及到一些有关图像的操作,正好得知有opencv这一个开源库。在网上查找了一些资料,发现opencv有很多妙用,例如...
OpenCV在Java中的完整集成指南分享
2025-07-25 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 122
简介:opencv是一个用于图像处理和计算机视觉的开源库,它在java中通过jar包和dll文件进行集成。jar包包含java api,而d...
Java获取当前时间String类型和Date类型方式
2025-07-25 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 96
java获取当前时间string和date类型java获取当前时间精确到年/月/日 时:分:秒(hh为24小时制hh为12小时制)根据数据库...
Mybatis四种分页方式小结
2025-07-25 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 115
数组分页查询出全部数据,然后再list中截取需要的部分。mybatis接口list<student> querystudents...
SpringBoot+MyBatis Plus实现update_time字段自动更新详解
2025-07-25 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 119
在 spring boot + mybatis plus 中实现 update_time 字段自动更新,可通过 mybatis plus...