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

Java

Spring Security自定义退出登录配置实战教程

2026-10-11 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 55

一、前言spring security默认的退出登录url为/logout,退出登录后,spring security会做如下处理:1.是当...

Spring Cloud Alibaba Sentinel控制台使用解读

Spring Cloud Alibaba Sentinel控制台使用解读

2026-10-11 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 54

一、前言sentinel提供一个轻量级的开源控制台,它提供机器发现以及健康情况管理、监控(单机和集群),规则管理和推送的功能。本节将详细记录...

SpringBoot自动装配底层原理是什么?自定义自动装配实战教程

SpringBoot自动装配底层原理是什么?自定义自动装配实战教程

2026-10-11 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 54

一、模式注解stereotype annotation俗称为模式注解,spring中常见的模式注解有@service,@repository...

SpringBoot自动配置原理是什么?从启动器到spring.factories全解析

SpringBoot自动配置原理是什么?从启动器到spring.factories全解析

2026-10-11 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 55

pom.xml父工程pom < spring-boot-starter-parent < spring-boot-depende...

Java后台如何查询并返回树形结构数据给前端

Java后台如何查询并返回树形结构数据给前端

2026-10-11 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 49

一、应用场景有时候需要我们后台给前台传树结构的数据,要怎么查询? 怎么返回数据呢?二、数据库表设计以及数据内容(以部门举例)id ...

SpringBoot整合MyBatis完整教程,如何实现登录注册功能

SpringBoot整合MyBatis完整教程,如何实现登录注册功能

2026-10-11 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 53

springboot整合mybatis1、整体结构2、需要的依赖<dependencies> <depend...

Spring AI拦截器实现RAG检索的两种方式

2026-10-11 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 55

前言在 spring ai 中,advisor api 本质上就是对话调用链上的拦截器。它位于用户 prompt 和大模型调用之间,可以在请...

基于Spring Cloud Gateway + Nacos实现动态路由热更新

2026-10-11 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 54

技术栈:spring boot 3.5.0 / spring cloud 2025.0.0 / spring cloud alibaba 2...

Spring Bean注册的多种方式汇总

2026-10-11 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 50

spring 提供了多种注册方式,主要有以下几种1.@component及其衍生注解直接注解业务 class,类被包扫描后自动注册为 bea...

Java合并PDF文件的完整教学:完整合并、指定页面合并与流合并

2026-10-11 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 48

整理项目资料或生成报告时,经常需要将多个 pdf 文件合并成一个。有时需要保留所有页面,有时只需要提取不同文件中的指定页面。如果 pdf 数...

SpringBoot多环境配置全解析:从application.yml到Profile激活机制

2026-10-11 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 47

刚接手的这个spring boot项目,配置文件的组织方式让我看得头疼。一个application.yml从头写到尾,dev环境连接的是本地...

SpringBoot项目集成Flyway实现数据库版本控制,需要注意什么

SpringBoot项目集成Flyway实现数据库版本控制,需要注意什么

2026-10-10 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 52

一、前言一般在我们开发项目的时候经常会更新数据库表的字段,如果同事 a 添加了表字段,没有及时给同事 b sql 脚本,可能同事 b 的代码...

RabbitMQ环境配置和DirectRabbitConfig的SpringBoot 4.0.X 版本操作

RabbitMQ环境配置和DirectRabbitConfig的SpringBoot 4.0.X 版本操作

2026-10-10 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 49

一、rabbit mq隧道的创建 我不想让外面的网络访问我都云服务器,我只让我本机来访问我的云服务器,仅限我本地测试,还未上线。我给我...

Spring Cloud Hystrix服务容错问题及解决

Spring Cloud Hystrix服务容错问题及解决

2026-10-10 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 54

一、前言在微服务的架构中,服务间通常会形成相互依赖的关系,比如现在有三个微服务节点:a,b和c,b为a的消费者,c为b的消费者。假如由于网络...

别再瞎装 RabbitMQ 了!从 0 到 1 部署到 Spring Boot 全链路实战指南(生产级坑全填平)

别再瞎装 RabbitMQ 了!从 0 到 1 部署到 Spring Boot 全链路实战指南(生产级坑全填平)

2026-10-10 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 55

如果你正准备上 rabbitmq,或者已经装了但心里没底,这篇就是你的“从 0 到 1 生产级落地手册”。不是 he...

Spring&nbsp;Cloud&nbsp;Eureka服务治理指南

Spring Cloud Eureka服务治理指南

2026-10-10 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 53

一、前言spring cloud 是一系列框架的有序集合。它利用 spring boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,...

SpringBoot整合RabbitMQ从本地到生产的高可靠消息队列方案(实战指南)

2026-10-10 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 50

1. 项目背景与整体思路拆解先说结论:springboot整合rabbitmq这件事,本身不难,难的是“整合完之后你到底敢不敢直...

SpringBoot整合RabbitMQ的过程(版本兼容与Docker部署的完整避坑指南)

2026-10-10 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 51

1. 先搞清楚:为什么springboot项目最终都会走向消息队列我最初接触rabbitmq的时候,其实是带着抵触心理的—&md...

Ribbon负载均衡怎么用?SpringCloud客户端负载均衡实战详解

Ribbon负载均衡怎么用?SpringCloud客户端负载均衡实战详解

2026-10-10 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 46

一、前言为了提高服务的可用性,我们一般会将相同的服务部署多个实例,负载均衡的作用就是使获取服务的请求被均衡的分配到各个实例中。负载均衡一般分...

Spring Boot集成Jasypt配置加密实战:从接入到避坑

Spring Boot集成Jasypt配置加密实战:从接入到避坑

2026-10-09 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 47

springboot集成jasypt做配置加密,核心思路就是:把数据库密码、redis密码这类敏感信息用enc(密文)包起来写进配置文件,应...

Spring MVC 架构与请求处理全链路解析:从 DispatcherServlet 到响应返回

2026-10-09 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 38

定位:第 01 篇,讲透 mvc 设计模式、各核心组件职责、一次请求的完整处理链路与 dispatcherservlet 装配适用版本:sp...

Maven私有仓库怎么配置?从零搭建Nexus仓库教程

2026-10-09 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 35

一、maven 仓库概述maven 仓库概念定义maven 仓库是 maven 用来存储项目依赖(如 jar 文件、插件等)的集中存储位置。...

Spring&nbsp;过滤器与拦截器深度对比:Filter、Interceptor&nbsp;的区别、执行顺序与选型

Spring 过滤器与拦截器深度对比:Filter、Interceptor 的区别、执行顺序与选型

2026-10-09 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 37

两个东西都是"横切"用的,写法也像:实现一个接口,把逻辑塞进去,就能在 controller 前后插一脚。区别在站在哪一...

Java线程池遇到的坑及解决过程

2026-10-09 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 32

凌晨一点,线上告警炸了——核心服务线程池耗尽,请求堆积超时。重启后短暂恢复,10分钟后再度瘫痪。你遇到过这种&ldq...

Java8 LocalDateTime是什么?日期时间转换全解析

2026-10-09 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 33

localdatetime 是java 8中的一个日期时间类,用于表示不带时区的日期时间信息。它包含了年、月、日、小时、分钟和秒等信息。一、...

Java LocalDateTime用法详解,日期时间处理不再难

2026-10-09 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 34

1. 简介localdatetime、localdate、localtime 是java8全新的日期框架,较之前的util.date以及ca...

SpringBoot 配置文件properties 与 yml 从入门到实战实例教程

2026-10-01 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 62

springboot 的配置机制核心就一句话:‌代码管逻辑,配置管变数,同一个 jar 包换套配置就能适配不同环境‌。p...

SpringBoot实现高并发分布式ID生成的完整方案

2026-10-01 11:57 | 分类:编程语言 | 评论:0 次 | 浏览: 56

最近做订单系统,id 生成这事儿看着简单,真要整好,坑不少。尤其是高并发场景,一个破 uuid 都能把数据库索引干趴下。所以打算把雪花算法从...

Java虚拟机执行流程是什么?JVM类加载和双亲委派模型解析

Java虚拟机执行流程是什么?JVM类加载和双亲委派模型解析

2026-09-30 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 71

一、初识jvmjvm是java virtual machine的缩写,是java虚拟机的意思。它是一个虚拟的计算机,可以在不同的平台上运行j...

Maven Versions Plugin 使用小结

2026-09-30 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 70

maven versions plugin 是一套用于管理项目版本、依赖版本和父版本的工具集合。它可以帮助你高效地更新项目版本号、检查依赖更...

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