Spring Security自定义退出登录配置实战教程
2026-10-11 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 106
一、前言spring security默认的退出登录url为/logout,退出登录后,spring security会做如下处理:1.是当...
Spring Cloud Alibaba Sentinel控制台使用解读
2026-10-11 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 124
一、前言sentinel提供一个轻量级的开源控制台,它提供机器发现以及健康情况管理、监控(单机和集群),规则管理和推送的功能。本节将详细记录...
SpringBoot自动装配底层原理是什么?自定义自动装配实战教程
2026-10-11 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 112
一、模式注解stereotype annotation俗称为模式注解,spring中常见的模式注解有@service,@repository...
SpringBoot自动配置原理是什么?从启动器到spring.factories全解析
2026-10-11 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 108
pom.xml父工程pom < spring-boot-starter-parent < spring-boot-depende...
Java后台如何查询并返回树形结构数据给前端
2026-10-11 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 104
一、应用场景有时候需要我们后台给前台传树结构的数据,要怎么查询? 怎么返回数据呢?二、数据库表设计以及数据内容(以部门举例)id ...
SpringBoot整合MyBatis完整教程,如何实现登录注册功能
2026-10-11 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 106
springboot整合mybatis1、整体结构2、需要的依赖<dependencies> <depend...
Spring AI拦截器实现RAG检索的两种方式
2026-10-11 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 103
前言在 spring ai 中,advisor api 本质上就是对话调用链上的拦截器。它位于用户 prompt 和大模型调用之间,可以在请...
基于Spring Cloud Gateway + Nacos实现动态路由热更新
2026-10-11 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 110
技术栈:spring boot 3.5.0 / spring cloud 2025.0.0 / spring cloud alibaba 2...
Spring Bean注册的多种方式汇总
2026-10-11 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 106
spring 提供了多种注册方式,主要有以下几种1.@component及其衍生注解直接注解业务 class,类被包扫描后自动注册为 bea...
Java合并PDF文件的完整教学:完整合并、指定页面合并与流合并
2026-10-11 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 102
整理项目资料或生成报告时,经常需要将多个 pdf 文件合并成一个。有时需要保留所有页面,有时只需要提取不同文件中的指定页面。如果 pdf 数...
SpringBoot多环境配置全解析:从application.yml到Profile激活机制
2026-10-11 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 105
刚接手的这个spring boot项目,配置文件的组织方式让我看得头疼。一个application.yml从头写到尾,dev环境连接的是本地...
C# Thread和Task的区别
2026-10-10 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 102
在 c# 中,thread 和 task 都用于实现并发(concurrency) 和 异步编程(asynchronous programm...
C语言中单引号与双引号的使用小结
2026-10-10 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 102
在c语言中,""(双引号)和 ''(单引号)有着本质的区别,它们代表完全不同的数据类型和内存模型。混淆这...
C# yeild的使用
2026-10-10 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 82
yield 是 c# 中一个非常巧妙的语法糖,它的核心作用是实现“延迟执行(lazy evaluation)”。简单...
SpringBoot项目集成Flyway实现数据库版本控制,需要注意什么
2026-10-10 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 97
一、前言一般在我们开发项目的时候经常会更新数据库表的字段,如果同事 a 添加了表字段,没有及时给同事 b sql 脚本,可能同事 b 的代码...
C#代码轻松实现从PDF文档中提取附件
2026-10-10 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 88
pdf 附件可以帮助用户查看与文档中特定内容相关的更多信息。pdf 中的附件主要分为两种:文档级附件和注释附件,二者的区别如下。文档级附件:...
RabbitMQ环境配置和DirectRabbitConfig的SpringBoot 4.0.X 版本操作
2026-10-10 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 95
一、rabbit mq隧道的创建 我不想让外面的网络访问我都云服务器,我只让我本机来访问我的云服务器,仅限我本地测试,还未上线。我给我...
Spring Cloud Hystrix服务容错问题及解决
2026-10-10 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 100
一、前言在微服务的架构中,服务间通常会形成相互依赖的关系,比如现在有三个微服务节点:a,b和c,b为a的消费者,c为b的消费者。假如由于网络...
别再瞎装 RabbitMQ 了!从 0 到 1 部署到 Spring Boot 全链路实战指南(生产级坑全填平)
2026-10-10 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 96
如果你正准备上 rabbitmq,或者已经装了但心里没底,这篇就是你的“从 0 到 1 生产级落地手册”。不是 he...
Spring Cloud Eureka服务治理指南
2026-10-10 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 97
一、前言spring cloud 是一系列框架的有序集合。它利用 spring boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,...
SpringBoot整合RabbitMQ从本地到生产的高可靠消息队列方案(实战指南)
2026-10-10 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 86
1. 项目背景与整体思路拆解先说结论:springboot整合rabbitmq这件事,本身不难,难的是“整合完之后你到底敢不敢直...
C#常用类库Grpc.Core.Api的使用小结
2026-10-10 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 85
在分布式系统、微服务架构与跨平台开发中,grpc 凭借基于http/2的二进制传输、protocol buffers(protobuf)高效...
SpringBoot整合RabbitMQ的过程(版本兼容与Docker部署的完整避坑指南)
2026-10-10 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 90
1. 先搞清楚:为什么springboot项目最终都会走向消息队列我最初接触rabbitmq的时候,其实是带着抵触心理的—&md...
C#常用类库Playwright的使用小结
2026-10-10 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 88
在c#自动化测试、网页数据爬取、前端ui自动化场景中,传统工具(如selenium)存在稳定性差、配置繁琐、对现代前端框架支持不足等痛点。而...
Ribbon负载均衡怎么用?SpringCloud客户端负载均衡实战详解
2026-10-10 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 84
一、前言为了提高服务的可用性,我们一般会将相同的服务部署多个实例,负载均衡的作用就是使获取服务的请求被均衡的分配到各个实例中。负载均衡一般分...
C 语言实用调试流程:从发现异常到定位根因
2026-10-10 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 77
程序第一次运行就完全正确,往往只是理想状态。更常见的情况是:输出与预期不一致、程序突然崩溃、运行速度异常,或者某个循环迟迟无法结束。调试的价...
rust: Proxy Pattern个人经验分享
2026-10-10 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 60
rust: proxy pattern项目结构//!# encoding: utf-8 //!# 版权所有 2026 ©涂聚文有限公司™ ...
C#调用Microsoft.DirectX.DirectSound常见问题及解决方案
2026-10-09 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 87
在使用 c# 开发音频相关应用时,调用 microsoft.directx.directsound 可能会遇到一些常见问题。以下是按照出现顺...
Spring Boot集成Jasypt配置加密实战:从接入到避坑
2026-10-09 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 88
springboot集成jasypt做配置加密,核心思路就是:把数据库密码、redis密码这类敏感信息用enc(密文)包起来写进配置文件,应...
C#中GraphQL的搭建与实战详解
2026-10-09 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 89
在c#后端开发中,接口通信的灵活性与效率是核心需求,传统restful接口存在“过度请求”“请求不足&r...