后端

2401_895521341 小时前
java·后端·spring
【Spring Security系列】Spring Security 过滤器详解与基于JDBC的认证实现上文说到,Spring Security它是一个强大的和高度可定制的身份验证和访问控制框架。它提供了一套丰富的功能,用于保护基于Spring的应用程序。
小码哥_常2 小时前
后端
大文件上传不再卡顿:Spring Boot 分片上传、断点续传与进度条实现全解析在日常 Web 应用开发中,文件上传是一个极为常见的功能。无论是用户头像的上传、文档资料的提交,还是图片、视频等多媒体文件的传输,文件上传功能都扮演着关键角色。然而,当涉及到大文件上传时,传统的单次上传方式往往会暴露出诸多问题。
_Evan_Yao2 小时前
java·人工智能·后端·python·软件工程
RAG中的“Chunk”艺术:我试过10种切分策略后总结的结论在RAG系统里,chunk(文本切分)是最不起眼却最致命的一环。Embedding模型选错了可以换,向量数据库慢了可以升配,但chunk切得不好,整个知识库就像把图书馆的书全撕成纸条再按关键词分类——检索到的永远是“纸条”,而不是“知识”。过去三个月,我在自己的企业知识库项目里,系统性地测试了10种切分策略,从最简单的固定长度到基于语义的智能切分,最终得出了一些反直觉的结论。本文不搞玄学,直接上数据、代码和可复现的最佳实践。
今天你TLE了吗2 小时前
人工智能·笔记·后端·学习
LLM到Agent&RAG——AI概念概述 第二章:提示词EX:烂Prompt模型回答(大概):看起来还可以,但是细看会发现几个问题:一般情况下:我们的资料当中根本就没有一般这个字眼,这是模型自己加上的
IT_陈寒3 小时前
前端·人工智能·后端
Vue的响应式把我坑惨了,原来问题出在这Vue.js 作为一款流行的前端框架,其响应式系统是其核心特性之一。然而,正是这个看似简单却深藏玄机的响应式机制,让不少开发者(包括我自己)踩过不少坑。我曾在一个项目中因为对 Vue 响应式理解不够深入,导致调试了几个小时才找到问题的根源。本文将深入剖析 Vue 响应式系统的底层原理,揭示常见的陷阱,并分享如何避免这些问题的实践经验。
shark22222223 小时前
spring boot·后端·设计模式
能懂!基于Springboot的用户增删查改(三层设计模式)左家垅大学安排计算机专业的学生在期末前进行了JavaWeb的实训,Tianlang对此很疑惑:1>什么是数据库?怎么使用 2>怎么在IDEA连接数据库 3>怎么搭建应用DSC框架 特别地,Dao层(或Repository)怎么和数据库搭上关系?Service层又怎么实现调用Dao接口?Controller层和之前做的应用选择块有什么联系?
IGAn CTOU4 小时前
java·spring boot·后端
王炸级更新!Spring Boot 3.4 正式发布,新特性真香!Spring Boot 3.4 带来了显著的性能提升、可观察性增强和开发体验改进。但在升级过程中,某些变更需要特别注意,以确保应用程序继续正常运行。本指南将深入介绍最重要的变更,并提供代码示例以帮助您顺利完成过渡。
柯西劝我别收敛4 小时前
后端·云原生
Koordinator-Scheduler 调度器源码解析本文将详细介绍 koordinator-Scheduler(后文简称,K-Scheduler) 是如何基于 K8s-Scheduling-framework 进行扩展,实现自己的增强逻辑。 我会以 K-Scheduler 的 RunPreFilterPlugins(对应K8s-Scheduling-framework的PreFilter扩展点)实现来展开,介绍其如何注册进原生framework,增强原生framework RunPreFilterPlugins功能。 最终理清 K-Scheduler 的完
tycooncool4 小时前
java·后端·spring
Spring中的IOC详解Spring的核心之一是IOC,IOC全称为Inversion of Control,中文译为控制反转,是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。IOC的一个重点是在系统运行中,动态的向某个对象提供它所需要的其他对象。这一点是通过DI(Dependency Injection,依赖注入)来实现的。
303785 小时前
后端
消息推送削峰落地方案传统的固定线程池在面对下游流控(HTTP 429 或限流)时,往往会因线程阻塞导致系统 OOM。消息中心往往承载了不同业务价值的消息(如验证码 vs 营销推送)。
爱敲代码的小黄5 小时前
后端·面试·agent
我重新梳理了一遍 RAG,终于明白它不只是接个向量库这两天系统学习了一遍 RAG,原本以为它就是文档切片 + 向量检索 + 大模型回答这么一条标准流程,但真正从头到尾梳理下来之后,我发现事情没那么简单。
亦暖筑序6 小时前
java·后端
Spring AI Alibaba 报错合集:我踩过的那些坑说实话,Spring AI 入门文档写得挺顺的,但真正跑起来报错的时候,那个体验落差能让你怀疑人生。这不是一篇教你"如何优雅使用 Spring AI"的文章。这是我的踩坑实录,每一个坑都是真实付出过时间代价的。有些错误重复踩过三四次才记住,写下来算是给自己提个醒,顺便帮后来者少走点弯路。
石榴树下的七彩鱼6 小时前
图像处理·人工智能·后端·ocr·api·文字识别·图片识别
OCR 识别不准确怎么办?模糊 / 倾斜 / 反光图片优化实战(附完整解决方案 + 代码示例)在实际项目中(身份证识别、票据识别、文档解析等),很多开发者都会遇到一个问题:OCR 识别不准确,甚至识别失败,怎么办?
卜夋7 小时前
后端·rust
Rust 学习笔记 - Day 6: 引用与借用Rust 的所有权系统。所有权规则很严格:这带来一个问题:如果我们想多次使用一个值,但又不想转移所有权怎么办?
考虑考虑7 小时前
java·后端·java ee
图片居中在开发过程中,有时候想要将一张图片在另外一张图片居中显示,可以采取一下做法结果为可以使用以上方法将图片居中显示
小镇cxy8 小时前
后端
别再把 Git 代理设成全局了十年开发踩坑记。这是我见过最频繁、最隐蔽、又最容易一劳永逸解决掉的一类 Git 问题。刚入职一家公司,你兴冲冲给自己的 Mac 装好了代理工具(Clash、V2Ray、Surge,随意),然后复制粘贴一套"网上到处都能搜到"的命令:
BING_Algorithm8 小时前
后端
Java多线程全体系教程 - 第二篇:Java多线程核心原理·线程安全与锁机制篇适合人群:已经掌握多线程基础用法,需要解决线程安全问题、吃透锁机制、掌握线程通信的开发者核心定位:多线程面试90%的考点都在本篇,也是开发中解决并发问题的核心,彻底搞懂「为什么会有线程安全问题」「怎么解决」「各种锁的区别与用法」。
徐志斌8 小时前
后端
Linux 内核与 Zero-Copy 零拷贝Linux 系统安全性更高的原因之一就是系统是区分用户态、内核态。如果想要进行硬件调用操作,必须要切换到内核态空间。对于用户进程来说,是没办法操作任何操作系统硬件的。