spring boot

你住过的屋檐16 小时前
java·开发语言·spring boot·安全
【Java】Argon2实现密码加密以及在springboot中使用教程密码加密是每个计算机软件系统都绕不开的话题,加密也有很多种方式,选择加密方式需要从安全性、可靠性、性能等多方面综合考虑,在众多加密方式中Argon2是一个非常优秀的方案,下面是主流的一些加密方式对比
摇滚侠5 小时前
spring boot·笔记·后端
《SpringBoot 3:入门与应用实战》第 2 章 IOC 思想与实现 阅读笔记 1控制反转 (Inverse of Control,IOC) 这个概念对于刚开始接触 Spring Framework 的读者不是那么容易理解。为了能让读者更容易理解 IOC 的思想,并且能尽可能一次性理解透彻,本章将会从一个场景演绎开始推导 IOC 思想的实现过程。
ChaHae-In6 小时前
java·spring boot·后端
SpringBoot统一功能处理拦截器是Spring框架提供的核心功能之一, 主要用来拦截用户的请求, 在指定方法前后, 根据业务需要执行预先设定的代码 在拦截器当中,开发人员可以在应用程序中做一些通用性的操作, 比如通过拦截器来拦截前端发来的请求, 判断Session中是否有登录用户的信息. 如果有就可以放行, 如果没有就进行拦截.
代码什么用2 天前
java·spring boot
Spring Task AND WebSocket
孫治AllenSun1 天前
spring boot·后端·计算机网络
【SpringBoot】计算机网络OSI 七层是理论模型;Linux/Java 实际走 TCP/IP 四层。(1)IP 地址:定位一台机器;一台机器可以多个 IP。 (2)端口 port:定位机器上的进程。IP + 端口 = Socket。 一台服务器可以同时跑 Nacos (8848)、SpringBoot (20119)、Redis (6379)、MySQL (3306),依靠端口区分。 (3)Socket 套接字:操作系统提供给应用程序的网络 API;Java 网络编程本质就是调用操作系统 Socket。 (4)TCP(面向连接、可
今天的砖头有点烫手啊13 小时前
spring boot·后端·缓存
接口太慢?Spring Boot 缓存体系 @Cacheable 全链路拆解每次查接口都要 200ms,加了缓存直接降到 2ms。但 @Cacheable 到底是怎么工作的?缓存什么时候生效、什么时候失效?多级缓存怎么搭?这篇把 Spring Boot 缓存体系从注解到源码一次性拆透。
zzzll111115 小时前
spring boot·后端·微服务
Spring Boot 入门指南:从零开始构建微服务Spring Boot 是构建现代 Java 应用程序,特别是微服务架构的绝佳起点。它通过“约定优于配置”的理念,极大地简化了 Spring 应用的初始搭建和开发过程。本指南将带领你从零开始,一步步构建一个完整的 Spring Boot 微服务。
用户31268748772015 小时前
spring boot
你的定时任务真的靠谱吗?Spring Boot @Scheduled 全链路拆解@Scheduled(cron = "0 0 2 * * ?") 一写就完事了?线程池打满、任务重叠、异常吞掉、集群重复执行——生产环境的坑远比你想的多。
程序员天天困16 小时前
spring boot·后端·编程语言
Spring Boot i18n 国际化实战:从资源文件到多语言接口完整指南大家好,我是程序员天天困。想象一个很常见的场景:团队把 App 推向东南亚市场,海外用户点登录失败,屏幕上弹出来的提示却是中文的「用户名或密码错误」。开发在本地测试全绿,翻出代码一看——错误文案直接写死在 Java 类里。要改文案?重新打包部署吧。
陌上丨2 天前
java·spring boot·后端
Spring Boot 应用类型推断机制:一次从源码到原理的深度探索本文记录了我与DeepSeek的一次深度对话,通过不断追问,从零开始理解 Spring Boot deduceFromClasspath() 方法的完整学习历程。
Flittly1 天前
java·spring boot·spring
【雕虫大技】Agent 动态 Skill 供应链安全加固(二):执行隔离沙箱实战第一篇我们给 Skill 加了消费侧三层防线:HMAC 完整性校验、静态 import 扫描、路径防逃逸。这三道防线有一个共同点,它们都在执行之前完成,保证下载的内容没被换过、脚本没有明显的恶意代码、路径不会逃逸出目录。但静态分析是有成本的,它至少有四个管不住的地方:
沐言人生2 天前
spring boot·agent·vibecoding
HelloAgentR工程手记1/100天——项目工作流搭建BAT码农,失业ing,强转Agent,希望抓住下一个十年机遇。在职前其实已经花了些时间学了Agent相关基础知识,例如:提示词工程、Functiion Call、MCP、ReAct、SpringAI等。
云烟成雨TD2 天前
spring boot·云原生·micrometer
Micrometer 系列【33】Spring Boot Micrometer Metrics 自动配置模块解析spring-boot-micrometer-metrics 是 Spring Boot 4.1.0 中负责 Micrometer 指标(Metrics)自动配置的模块。它在 Spring Boot 4.0 时随模块化拆分首次引入,将原先分散在 spring-boot-actuator-autoconfigure 中的 Micrometer 相关代码独立为一级模块。
用户3126874877202 天前
spring boot
接口太慢?Spring Boot 缓存体系 @Cacheable 全链路拆解每次查接口都要 200ms,加了缓存直接降到 2ms。但 @Cacheable 到底是怎么工作的?缓存什么时候生效、什么时候失效?多级缓存怎么搭?这篇把 Spring Boot 缓存体系从注解到源码一次性拆透。
snow@li2 天前
java·开发语言·spring boot
SpringBoot:AOP日志切面全景梳理/原理+流程+实战+避坑AOP 是 SpringBoot 核心特性之一,而统一日志切面是企业项目中 AOP 最常用的落地场景。本文全景梳理 AOP 核心思想、底层原理、执行时序、切点规则、日志切面实战、异常处理、经典坑点,通过多维度表格对比,帮你彻底吃透 AOP 日志切面,适配日常开发、面试高频提问、企业级统一日志架构搭建。
snow@li2 天前
java·spring boot·rpc
SpringBoot:全套生命周期全景详解/应用级+Bean级SpringBoot 生命周期分为两大核心体系:SpringBoot 应用启动生命周期(全局容器启动流程)、Spring Bean 生命周期(单个对象创建销毁流程)。日常开发、面试高频考察,本文全程阶段拆解、配套钩子、注解、执行顺序与避坑点,全景梳理无遗漏。
凤山老林2 天前
java·spring boot·后端
Spring Boot @Async 线上实战:从默认配置到生产级线程池治理线上服务一到晚高峰 RT 就飙升,查线程堆栈发现 Tomcat 线程全卡在等下游 RPC 返回。这种场景下,同步调用链直接成了吞吐量的瓶颈。Spring 提供的 @Async 接入门槛极低,很多团队随手加上注解就上线了。但“开箱即用”的代价往往是线上埋雷:默认线程池无上限狂建线程、上下文断链、异常被吞、内存打满 OOM…… 下面把这几年踩过的坑和线上治理经验捋一遍,直接给能落地的方案。
凤山老林3 天前
java·spring boot·后端
Spring Boot 配置管理实战:多环境隔离、加密与 Nacos 热更新避坑指南微服务跑起来之后,配置早就不是几个 application.yml 能兜住的了。线上出过几次因为配置写死、改漏或者热更新没生效导致的资损和雪崩,你就会明白:配置管理要是没做好,系统架构就是搭在流沙上的。今天不扯虚的,直接按我们线上跑通的链路,把 Spring Boot 配置这块的优先级、加密、热更新以及最容易踩的坑拆清楚。
凤山老林2 天前
java·spring boot·后端·定时任务·集群定时任务
Spring Boot 定时任务进阶:动态 Cron 与集群防重实战在 Java 后端,定时任务这东西看着简单,真上了生产环境全是暗坑。Spring Boot 的 @Scheduled 开箱即用,写个注解就能跑,但一到多实例部署、业务规则频繁调整的场景,硬编码的 Cron 和默认的单线程调度器立马教做人。今天不扯架构蓝图,直接聊怎么从单机 cron 平滑过渡到能扛流量、不重复执行、支持热更新的工程化方案。
凤山老林3 天前
spring boot·grafana·prometheus
可观测性落地:Spring Boot 3.x + Actuator + Prometheus + Grafana 监控体系搭建线上排障最怕什么?不是系统彻底挂掉,而是服务半死不活、延迟偶发抖动,对着黑盒束手无策。以前靠“阈值告警+人工 grep 日志”的模式,在微服务里根本不够用。故障往往藏在下游依赖的雪崩、线程池打满或者某个长尾请求里。这几年我们团队把监控体系从“被动看大盘”往“可观测性”推了一遍,踩过不少坑,也沉淀了一套能直接上生产的落地方案。这篇文章不整虚的,直接按 Spring Boot 3.x 生态,把 Actuator、Micrometer、Prometheus、Grafana 和链路追踪、结构化日志怎么串起来,掰开