spring

卓怡学长3 小时前
java·数据库·spring boot·spring·intellij-idea
w255基于springboot仓库管理系统🙊作者简介:多年一线开发工作经验,原创团队,分享技术代码帮助学生学习,独立完成自己的网站项目。作者完整代码目录供你选择:
csdn2015_6 小时前
java·spring boot·spring
springboot读取配置的方法在Spring Boot中,有多种方式来读取配置信息。这些配置信息通常来自于`application.properties`或`application.yml`文件,也可以通过环境变量或命令行参数来提供。以下是一些常用的方法来读取配置:
Flittly10 小时前
java·spring boot·spring
【AgentScope Java新手村系列】(19)多模态-图像音频视频1.x 的 ImageBlock / AudioBlock / VideoBlock 在 2.0.0中被统一替换为 DataBlock,通过 mediaType 字段区分类型。
cfm_291411 小时前
java·spring boot·spring
SpringBoot启动原理前置通俗铺垫:绝大多数开发者只会编写SpringBoot主启动类、调用SpringApplication.run()启动项目,但完全不清楚底层到底做了什么。SpringBoot能够实现零配置、快速启动、自动装配、内置Web容器,全部依赖一套标准化、事件驱动的启动流程。本文基于SpringBoot官方最新文档,结合源码逐步骤拆解,从入门概念到底层源码、从启动流程到事件机制,全覆盖讲解,零基础也能彻底吃透SpringBoot启动核心原理。
Database_Cool_18 小时前
数据库·spring·阿里云·缓存
LLM 语义缓存实战:阿里云 Tair 降低大模型重复调用成本 50%+阿里云 Tair(企业级内存数据库,兼容 Redis,性能提升 3 倍)是大模型语义缓存的首选方案,通过对 LLM 输入进行语义相似度匹配,命中缓存直接返回历史答案,无需重复调用大模型。某 AI SaaS 公司实测数据显示:LLM API 调用量下降 52%,月度 Token 费用从 ¥85 万降至 ¥41 万,响应延迟从 2.5s 降至 0.3s。
Mr__Miss1 天前
spring
Spring 容器初始化方法的执行时机与风险分析在 Spring 应用开发中,我们经常需要在容器初始化过程中执行自定义逻辑。Spring 提供了多种初始化回调机制,但它们分散在容器启动的不同阶段,所处的"环境成熟度"也各不相同。本文将从执行时机和潜在风险两个维度深入剖析这些方法,帮助你在实际开发中做出正确的选择。
月落星还在1 天前
spring boot·spring·云原生·mvc
Spring MVC 与 Spring Boot:从“手动挡”到“自动驾驶”的进化论,兼谈前后端分离的哲学在 Java 开发者的世界里,Spring 框架就像空气一样无处不在。但你是否想过:为什么我们需要 Spring Boot?为什么在“前后端分离”大行其道的今天,Spring MVC 依然活跃在舞台上? 这背后不仅是技术的迭代,更是一场关于开发效率与架构哲学的深刻博弈。
阿维的博客日记2 天前
java·后端·spring
spring里面的@RequestParam什么意思在 Spring Boot / Spring MVC 框架中,@RequestParam 是一个非常高频使用的注解。简单来说,它的作用是:把浏览器(客户端)发送过来的请求参数,绑定到你后端方法的参数上。
一路向北North2 天前
java·后端·spring
Spring Security OAuth2.0(22):分布式系统授权-搭建网关本章代码已提交至Gitee: https://gitee.com/lengcz/distributed-security01.git
尚早立志2 天前
java·spring boot·后端·spring
六)Spring Boot 源码研读之prepareContext 准备上下文先看下prepareContext源码,然后让我们逐步分析一下在该阶段 Spring Boot 做了哪些操作。
Xiaouuuuua3 天前
java·gpt·spring
Superpowers:GPT-5.6 时代下的流程毒瘤一个日均消耗约 3 亿 token 的重度使用者,为什么最后选择把它从工作流里拆掉今天下午,我又被一个任务折磨了一遍。
谙忆3 天前
java·spring·缓存
图片CDN与边缘优化实战:缓存策略、图片处理型CDN与动态裁剪图片是大多数站点里流量最重、请求最多的一类资源。一个电商详情页轻轻松松几十张图,一个内容站的首屏也压着好几兆。把这些图交给 CDN 分发,几乎是标配。但很多团队接了 CDN 之后,命中率上不去、成本降不下来、图片改了半天不更新,问题往往不在 CDN 本身,而在于缓存策略和图片处理链路没设计对。
web行路人3 天前
spring boot·后端·spring
Spring Boot 第四周:集成 Spring Security 与 JWT 鉴权实践在前后端分离的开发模式下,传统的 Session 认证方式已逐渐被 Token 认证取代。JWT(JSON Web Token)因其无状态、跨域友好、易于扩展等特点,成为 RESTful API 最流行的认证方案。本周我从零开始,在 Spring Boot 项目中集成了 Spring Security 和 JWT,并初始化了 Vue3 + Vite 前端项目,为前后端联调做好了准备。本文将详细记录这一过程,包括每一步的实现思路、关键代码和踩坑记录。
一生有你20203 天前
java·人工智能·spring
Spring AI ChatMemory 监控与排查:从指标到排错全链路前 6 篇,我们把 ChatMemory 从内存玩到 MySQL、Redis,做了性能对比、分布式部署,还接上了 RAG。功能都跑通了。
折哥的程序人生 · 物流技术专研3 天前
java·spring·状态模式·策略模式·java面试·java设计模式·从踩坑到精通
Java 23 种设计模式:从踩坑到精通 | 番外:状态 vs 策略 —— if-else 消除的两条路,你走对了吗?摘要:状态模式和策略模式都能消除 if-else,都通过多态将不同逻辑封装到独立类中。但它们的核心区别在于谁来决定切换——状态模式中状态对象自己决定下一步流转,策略模式中客户端主动选择算法。本文从订单状态流转和促销策略计算两个实战场景出发,结合代码对比、UML 分析和 Spring State Machine 源码,帮你彻底分清这对“行为型双胞胎”。
折哥的程序人生 · 物流技术专研3 天前
java·spring·java面试·抽象工厂·工厂方法·java设计模式·从踩坑到精通
Java 23 种设计模式:从踩坑到精通 | 番外:工厂方法 vs 抽象工厂 —— 从单产品到产品族,架构如何演进?摘要:工厂方法和抽象工厂都是创建型模式,都用于解耦对象的创建与使用。但它们的核心区别在于粒度——工厂方法解决单一产品类型的横向扩展,抽象工厂解决产品族的纵向创建。本文从支付渠道对接的真实场景出发,沿着“简单工厂 → 工厂方法 → 抽象工厂”的演进路线,结合代码对比、UML 分析和 Spring、MyBatis 源码,帮你彻底搞懂这对“创建型兄弟”的选型边界。
砍材农夫3 天前
java·数据库·spring
spring|spring event|Spring内置事件驱动编程模型基于经典的观察者模式实现,当一个组件(发布者)发生了某件重要的事(如用户注册),它只需“广播”一个事件,而无需关心谁会处理。其他对此感兴趣的组件(监听器)可以“订阅”并响应这个事件,彼此互不直接依赖
heimeiyingwang3 天前
spring·缓存·架构
【架构实战】缓存一致性:Cache Aside与双写问题的破解2021年双11,运营急call:“前台显示99元,用户下单页面显示129元,用户截图投诉了!”查了半天:商品价格从129元改成了99元,数据库更新成功,但Redis里的缓存还是129元。缓存没失效,用户看到的是旧价格,直到10分钟后缓存过期才恢复正常。
栈溢出了3 天前
java·redis·笔记·spring
Redis 分片集群与哈希槽笔记Redis 分片集群通常指 Redis Cluster。它的主要作用是:将数据分散到多个 Redis 主节点上。