后端

Andya_net7 分钟前
spring boot·后端·python
Spring Boot | 条件注解完全指南:从 @Conditional 到 @ConditionalOnExpression 的原理、实践与避坑在构建 Spring Boot 应用时,我们经常会遇到这样的场景:某个功能只在特定环境启用,某个 Bean 只在某个依赖存在时才创建,某个配置只在某个开关打开时才生效。如果把这些逻辑硬编码在业务代码里,代码会变得臃肿且难以维护。   Spring Boot 的条件注解(Conditional Annotations)正是为了解决这个问题而生的。它们是 Spring Boot 自动配置机制的核心,也是构建可扩展、灵活的应用的关键技术。本文将系统梳理条件注解的完整知识体系,从底层原理到内置注解详解,再到与 N
ly768921 分钟前
java·后端·spring·注解·代理·bean生命周期
Spring 中的 @Configuration 与 @Component 差异:为何代理时机决定 Bean 生命周期行为假设你在一个订单服务里,需要把两个 PaymentService 接口的实现注入到不同组件。你写了一个 PaymentConfig,用 @Bean 方法提供它们;又在另一个类 Helper 上加了 @Component,里面也用 @Bean 方法提供一些辅助类。上线后,你发现 Helper 里的 @Bean 方法每次调用都会创建一个新实例,而 PaymentConfig 中的 @Bean 方法却总能返回单例。更诡异的是,某些切面在 Helper 生成的 Bean 上失效了。这个现象背后,是 Spring
明月_清风33 分钟前
后端·算法
字符串匹配四大经典算法:BF、RK、BM、KMP 到底有什么区别?在字符串匹配问题中,我们经常会遇到这样一个问题:给定一个文本串 S,以及一个模式串 P,如何快速找到 P 在 S 中出现的位置?
卷无止境40 分钟前
后端·python
测试全绿,功能能跑,代码却烂到没法上线:AI编程助手留下的十个坑这半年来跟不少做代码审查的朋友聊过一个共同感受,AI coding agent 写代码的速度确实惊人,跑起来也真的能实现需求,可是一旦真正准备把它推上生产环境,总有种说不出的别扭。测试用例全绿,功能演示也顺畎,可代码里藏着的东西经不起细看。有人把这种现象叫做 AI Slop,意思是代码看起来能用,但里面全是没人验证过的假设 。这不是危言耸听,而是眼下大量团队真实遇到的困境,代码能跑不代表能活下去。
明月_清风1 小时前
后端·算法
多模式字符串匹配:Trie 与 AC 自动机上一篇介绍了 BF、RK、KMP、BM,它们主要解决的是单模式字符串匹配。但实际开发中,我们经常会遇到另一类问题:
嘻哈baby1 小时前
后端
不用 LangChain,从 0 写一个 Ollama 本地 RAG摘要:用 Ollama、Python 标准库和一个 JSON 文件,完成“文档切块 → 向量化 → 相似度检索 → 带上下文回答”的最小闭环。不依赖 LangChain,所有数据留在本机。
考虑考虑2 小时前
运维·redis·后端
Redis8.8新特性Redis8.8新增了一些特性,可以学习参考可以查阅Redis官网为了方便,采用docker镜像安装部署,以下是安装命令
geovindu2 小时前
java·开发语言·后端·观察者模式·设计模式·行为模式
java:Observer Pattern本文基于 Java 21 实现珠宝加工业务流程的观察者模式(Observer Pattern)实战案例,覆盖从原料采购、设计、加工、质检、包装、物流到财务的全流程事件驱动设计。
山甫aa2 小时前
后端·学习·spring·web·jwt
【从零开始的 Web 后端学习】令牌技术一篇搞定(JWT 登录认证保姆级)上一篇咱们把部门管理、员工管理都做完了,看着后台功能挺全。结果今天一测试就傻眼了:我压根没登录,直接浏览器开个新页面访问后台,居然也进去了! 这后台是随便谁都能进的吗?今天这篇就把令牌技术给你讲明白。全程无图(用文字画图)、代码可直接抄 ✅,建议收藏。
wxwx_bscxy3222 小时前
java·spring boot·后端·巡更系统
springboot巡更系统10192目前,在日常生活中随处可见社区巡更人员对特定的区域进行定期或者不定期的安全巡查管理。包括勤前训示、必到点签到、巡更路线等,各项勤务工作均由巡更员本人在执勤日志本中手工填写,且工作点分散,不利于统一监管,存在信息化手段不足,勤务信息获取、输入复杂,监管信息不能实时反馈,勤务情况不能一目了然等问题。
lmy_loveF2 小时前
开发语言·后端·golang
go 切换go version 版本https://github.com/voidint/g/releases如果网不好可以直接 点如下链接下载https://download.csdn.net/download/lmy_loveF/93409873 https://download.csdn.net/download/lmy_loveF/93409873
行者全栈架构师3 小时前
后端
Spring Boot + FFmpeg 视频批量处理实战:压缩、HLS切片与异步任务引擎摘要: 我在一门在线课程平台做过视频入库。老师传上来一个 2 小时的录播课,2GB 多,同步走"压缩 + HLS 切片"要 20 分钟,HTTP 接口根本等不到返回;期末考试那阵子 50 位老师集中上传,50 个 FFmpeg 进程同时压上去,8 核机器的 CPU 拉满,登录、查课接口全卡住。这篇是我踩完坑之后的落地方案:FFmpeg 命令封装、H.265 压缩参数怎么调、HLS 切片出 m3u8、Redis 队列 + 线程池做异步、批量任务的进度追踪,全链路可运行代码,最后附 5 个生产上真实撞出来的坑
用户345138101343 小时前
后端
搭建一个springboot项目并整合其他中间件(更新中)直接前往Spring Initializr进行配置然后导出项目下载图中红字写错了,是conf/settings,不是config
Gopher_HBo3 小时前
后端
Cobra使用指南Cobra 是 Go 语言中最流行的命令行框架,Kubernetes、Hugo、GitHub CLI 等知名项目都在使用它。
用户7713970207063 小时前
后端
ASP.NET Core Identity 从入门到实战:常见问题与解决方案本文基于实际项目开发经验,总结了使用 ASP.NET Core Identity 时最常见的几个问题及其解决方案,帮助开发者快速上手并避免踩坑。
用户298698530143 小时前
后端·python·api
Python 实现文本文件与 Word 文档互转的两种方法在日常办公和开发工作中,将纯文本内容转换为 Word 文档是一项常见需求。无论是生成报告、整理笔记,还是制作正式的文档材料,能够通过编程自动化完成这一过程都能显著提升效率。本文将介绍如何使用 Python 配合第三方 Word 处理库来实现文本文件到 Word 文档的转换,并提供两种不同的实现路径供读者参考。
Zane19943 小时前
后端·python
明明在赋值前读取,为什么还会报 UnboundLocalError?global 与 nonlocal 深挖「Python 进阶之路」系列 Day32Day04 讲闭包与作用域时提过 nonlocal,今天作为面试高频题串讲的第二篇,把 global/nonlocal 单独拎出来深挖——重点讲一个经常让人摸不着头脑的报错:明明代码是"先读取、后赋值",为什么 Python 会说这个变量"还没被赋值"?
YHL3 小时前
前端·后端
🎯 Danci —— 用 AI 驱动开发一个全栈英语单词学习平台从零到一,借助 Claude Code 等 AI 编程工具,快速构建一个包含后台管理系统 + H5 移动端应用的英语单词学习平台。
步行cgn3 小时前
后端
Spring 的核心特点与设计哲学Spring 自 2003 年诞生以来,从一个轻量级的 IoC 容器发展为覆盖企业级开发全领域的庞大生态体系。要理解 Spring 为什么能成为 Java 开发的事实标准,需要从它的核心特点和设计哲学入手。
掘金者阿豪3 小时前
后端
数据库迁移最麻烦的,不是迁,而是动手之前心里没底做数据库迁移这些年,我越来越觉得,一个项目最危险的阶段往往不是正式迁移,而是迁移之前。比如一个 Oracle 系统准备切到金仓,项目刚启动的时候,领导最关心的通常就几件事:到底能不能迁?要改多少代码?大概多久能做完?上线之前还有哪些坑?