后端

shepherd12616 分钟前
java·后端·spring·mvc
一次把 Spring MVC 文件上传参数“查没了”的排查:multipart、Filter 与 request body 的连环坑最近排查了一个老项目里的文件上传问题,现象非常反直觉。接口使用 multipart/form-data 同时上传普通表单字段和文件。看起来只是 token 放置位置不同,后端接收到的结果却完全不一样。
贺国亚30 分钟前
后端
Prompt-Injection攻防与OWASP-LLM定位:05-AI安全与治理 §2.2「输入护栏」的纵深专章——治理框架已在 05,本篇只讲攻击 payload 长什么样、为什么能成功、逐层怎么挡。Agent + 工具调用场景的越权风险见 15-MCP生产宿主 § Tool 治理。
卷无止境42 分钟前
后端·python
《Deep Analysis with Polars》进阶分析技巧——深入解读前期看了一本书《Deep Analysis with Polars》,书里内容不错,前几章都是基础,最后有个进阶技巧,可以详细讨论一下。如果说前几章是在打地基,那这一章就是真正"盖高楼"的地方。进阶分析技巧章节覆盖了数据分析师在实际工作中最容易碰壁的几个硬核场景——缺失值、异常值、时间序列、性能调优,以及预测建模与情感分析。每一个话题单独拎出来都能写一本书,而这章的价值在于把它们串联成一套完整的实战思路。
Csvn2 小时前
后端·python
Python 开发技巧 · logging 最佳实践 —— 告别 print,搭建工程级日志系统生产环境需要日志分级、持久化、格式化控制。print 一梭子下去,排查问题时两眼一抹黑。文件无限增大会撑爆磁盘,用 RotatingFileHandler 自动切割:
智码看视界2 小时前
java·spring boot·后端·启动优化
Day19 Spring Boot启动优化:启动时间从8秒降到2秒专栏:《Java后端工程师进阶之路》从CRUD到AI工程师的完整跃迁路径(Day 19/ 90) 核心要点:四大优化手段逐级递进——延迟初始化(60%提速)→ 排除AutoConfig(30-40%)→ AOT编译(50-75%)→ 组件扫描缩减+CDS
IT_陈寒2 小时前
前端·人工智能·后端
React中useEffect的依赖项把我坑惨了在React的函数式组件中,useEffect是一个极其重要的Hook,它允许我们在组件渲染后执行副作用操作。然而,useEffect的依赖项数组(dependencies array)却是一个让许多开发者(包括我自己)踩过无数坑的地方。本文将从实际案例出发,深入探讨useEffect依赖项的工作原理、常见陷阱以及如何正确使用它。
SQL-First布道者3 小时前
java·spring boot·后端·mysql·spring·mybatis
Spring JDBC Ultra 十边型战士相关开源地址:Spring JDBC Ultra 在全部10个维度中,8个维度显著领先,2个维度(高效性、生态完备)与最优者持平,实现真正意义上的全方位胜出。
Dovis(誓平步青云)3 小时前
服务器·人工智能·spring boot·后端·生成对抗网络
《精讲Spring Boot后端跑另一个端口:如何解决暴露服务器问题》做前后端分离项目时,很多人一到公网演示就容易想复杂。Vue前端跑在一个端口,Spring Boot后端跑在另一个端口,于是下意识觉得两个服务都要暴露出去,甚至还要分别准备域名。
进击的程序猿~3 小时前
开发语言·后端·golang
Go Slice源码深度解析指南Slice 在 runtime 中的定义位于 src/runtime/slice.go:Backing Array
程序员爱钓鱼4 小时前
前端·后端·rust
Rust 变量与不可变性:为什么默认不能修改变量?《Rust 编程实战》系列第 6 篇在学习任何一门编程语言时,变量都是最基础也是最重要的知识。如果你学过 C、C++、Java、Go 或 Python,你会发现这些语言定义变量后,通常都可以随时修改变量的值。
GoGeekBaird12 小时前
后端·github
我开源了 BeeWeave,给 AI Agent 搭一个越用越懂你的知识创作台GitHub 项目地址 : github.com/ptonlix/bee…事情是这样的。过去一段时间,我一直在用 Claude Code、Codex、OpenClaw 这些 Agent 做研究、写文章、整理知识。
犀利豆15 小时前
人工智能·后端
AI in Harness(四)Harness 就是通过工程的手段,让 LLM 一轮一轮地挑选合适的 Tools,在受控的情况下完成工作。
Hui Baby15 小时前
java·后端·spring
Spring Securityxmlsqlsqlsqlsqlsqljava运行java运行java运行java运行java运行java
逝水无殇16 小时前
开发语言·后端·c#
C# 运算符重载详解运算符重载是 C# 提供的一种机制,允许我们为自定义类型(class、struct)定义运算符的行为。
苏三说技术16 小时前
后端
2026编程圈很火的10个Skills最近编程圈最火的一个词,非 Skills 莫属。不是指程序员的技术能力,而是指 AI 编程助手的“技能包” 。
用户83562907805117 小时前
后端·python
使用 Python 自动化 Excel 公式和函数:完整指南在现代数据处理工作中,Excel 公式和函数是执行计算、数据分析和业务逻辑的核心工具。然而,手动输入和管理大量公式不仅耗时,还容易出错。通过 Python 自动化 Excel 公式的插入和管理,开发者可以批量处理电子表格、动态生成计算逻辑,并确保数据处理的准确性和一致性。
编程(变成)小辣鸡17 小时前
java·后端·spring
Spring事务失效场景Spring 事务管理是 Java 开发中非常核心的功能,但在实际使用中,很多开发者会遇到事务不生效的情况。本文系统梳理 Spring 事务失效的常见场景,帮助你在开发中快速定位和解决问题。
PinkSun17 小时前
后端
MySQL 建表报 1030,能查不能建,排查 1 小时发现是我自己改了一行权限以为是存储引擎的锅,结果是两天前我亲手敲的 chown。如果你在 Docker 部署的 MySQL 里遇到:
无相求码18 小时前
后端
为什么 printf 可以接受任意数量参数?变长参数的底层真相看一段代码:同一个 printf,每次传的参数数量都不一样。编译器不报错,程序能跑,结果也正确。大多数早期语言没这个能力——函数有几个参数是固定的,少传编译报错,多传也报错。C 凭什么可以?它是怎么办到的?
郡杰18 小时前
后端
Boot:MP|测验|结果封装|异常处理|前后联调|拦截器在 Spring Boot 结合 MyBatis-Plus 的企业级开发中,基础的 CRUD 操作已由 BaseMapper 自动接管。然而,面对复杂的单表统计、多表联查或特定的业务 SQL,依然需要开发者手动编写 SQL 语句。