后端

CaffeinePro8 分钟前
后端
FastAPI响应处理:返回值、状态码、响应头与异常标准化与案例解析假设你接到一个需求:实现一组用户CRUD接口,并满足以下要求:如果你只会返回字典,代码大概长这样:本文将进行从零搭建app/目录下的完整案例,一步步替换掉这些能跑但不规范的写法。
HuanYu24 分钟前
后端
PageHelper分页的原理PageHelper会通过修改SQL语句的方式,在SQL后面动态拼接上limit语句PageHelper 是一个基于 MyBatis 的 拦截器(Interceptor) 实现的分页插件。它的核心原理是在 MyBatis 执行 SQL 之前,动态修改 SQL 语句,加入数据库方言相关的分页语法(比如 MySQL 的 LIMIT)。
于先生吖27 分钟前
人工智能·spring boot·后端
SpringBoot对接大模型开发AI命理测算系统:八字排盘与AI解析接口源码全解当下AI大模型与传统民俗文化类工具结合的实战项目,是Java后端开发的小众优质学习案例。区别于常规的管理系统、教育系统开发,AI命理测算系统核心亮点在于后端本地算法计算+大模型智能解析的联动开发模式。项目通过Java实现传统八字排盘基础算法,再通过SpringBoot对接通用大模型API,完成数据智能化解读,整体属于接口对接、算法封装、第三方服务集成的综合实战项目,很适合开发者积累异构接口联调、AI赋能业务的开发经验。
张不才1 小时前
后端
一个静默吞数据的时间戳陷阱"这个时间范围的查询怎么一条数据都查不出来?"接到异常时,检查了入参日志,日期参数看起来没有问题。又检查了接口的请求日志和响应日志,API 返回了 200,数据为空。没有异常、没有错误码。
李少兄1 小时前
java·后端·spring
从原理到实战:Spring IoC/DI 核心知识体系与高频面试题全解Spring 的 IoC(控制反转) 和 DI(依赖注入) 是 Spring 框架最核心的基石。理解它们不仅是掌握 Spring 的前提,也是 Java 后端开发面试中的必考题。很多开发者对这两个概念的理解仅停留在“会用注解”的层面,一旦遇到循环依赖、AOP 失效或容器启动异常等问题便束手无策。
ServBay1 小时前
后端·ai编程
ServBay 1.30.0 更新:双平台引入 MCP 服务,AI 编程助手成为全栈本地运维大家好!ServBay 1.30.0 版本终于与大家见面了。AI 辅助编程正在深刻改变我们的日常开发流程,AI 助手对代码的理解能力也越来越强。然而,本地开发环境的日常管理,例如启停服务、切换语言版本、排查端口占用或查看日志,仍需要我们在编辑器、终端和管理工具之间来回跳转。
张不才1 小时前
后端
分页查出来的数据总少几条?可能是 MyBatis 后置过滤的坑上周排查了一个线上问题:一个列表查询接口,分页参数传了每页 10 条,但前端渲染出来有时候只有 6 条、有时候 8 条,偶尔又是完整的 10 条,没有任何报错。
Windeal1 小时前
后端·openai
Agent ToolCall 循环怎么定制?PI Extension 与 DeepAgents Middleware 两条岔路深度对比当你想给 Agent 的 tool_call 循环挂自定义逻辑——拦截、改写、重试、注入工具——会发现两个明星框架选了两条互不重合的范式:PI 用"事件订阅",DeepAgents 用"中间件洋葱"。这篇把它们放在一起对比,告诉你根因在哪、各自的天花板在哪、你的项目该选哪种。
时雨__2 小时前
后端
一文搞懂 Python 并发:GIL、多线程/多进程/协程怎么选核心点:GIL 是什么、多线程/多进程/协程各适合什么场景(I/O 密集 vs CPU 密集)为什么重要:面试高频题,也是判断 AI 写的并发代码对不对的依据
鱼人1 小时前
后端
targets 包实战:R 语言数据分析流水线自动化管理方案手动 source("clean_data.R") → source("model.R") → source("report.Rmd") 的日子,该结束了。
Anson4322 小时前
后端
Dubbo架构深度分析Dubbo采用经典的四层架构设计,每层职责清晰,支持独立演进。这种分层设计使得系统各模块解耦,便于维护和扩展。
techdashen9 小时前
开发语言·后端·rust
绕过 WMI:用 Rust 绑定 Win32 变长结构体和 UTF-16 字符串本文是对 Binding C APIs with variable-length structs and UTF-16 的整理与翻译。
站大爷IP2 小时前
后端
global和nonlocal到底有什么区别?去年公司做代码审查,我提交了一段这样的代码:审查官看了一眼,说:“你这两个函数都会报错,知道为什么吗?”
二月龙2 小时前
后端
从零开发 Shiny 交互式数据看板:本地运行到网页上线完整路径一段 R 代码,一个网页,数据会说话。这就是 Shiny 的全部魔力。Shiny 是 RStudio 官方出品的 Web 应用框架,核心只有两块:
小强19882 小时前
后端
词云 + 情感分析:爬取评论数据做舆情可视化实战舆情不是等爆了才发现的。一条产品评论、一段用户吐槽,背后是真实情绪的温度计。词云解决"大家在聊什么",情感分析解决"大家怎么看"。两个工具组合,就是一套低成本的舆情预警系统。
小强19882 小时前
后端
高颜值动态可视化:gganimate 制作时序动图与数据短视频静态图表是一张照片,而动态可视化是一部电影。Hans Rosling 在 TED 舞台上用动态气泡图讲述全球贫困与健康的故事,让无数人第一次感受到——数据,原来可以这样"活"过来。 而实现这一切的 R 语言利器,就是 gganimate。
鱼人2 小时前
后端
Shiny 模块化开发:大型数据分析平台拆分与代码复用实战当你的 Shiny 应用从一个单文件脚本膨胀到 3000 行、五个标签页、十几个交互控件时——恭喜,你已经被"单体式架构"判了死刑。
长大19882 小时前
后端
R 语言空间地图实战:从城市热力图到地理分布图,一篇吃透地图可视化从来不只是画几条线、填几种颜色那么简单。当你面对一份城市人口数据,或者一长串省份的经济指标时,如何让这些冰冷的数字在空间维度上"活"起来?R 语言的空间生态,正是为此而生。
二月龙2 小时前
后端
Shiny 对接 Excel / 数据库:从文件上传到自动分析数据分析师最痛苦的不是写模型,而是——每次数据更新,都要重新跑一遍代码。Shiny 正是为终结这种痛苦而生。它能让你把 CSV、Excel、数据库一股脑接进来,用户点一下上传,图表自己就出来了。不需要前端经验,不需要 JavaScript,纯 R 就能把分析工具工程化。
JavaGuide2 小时前
后端·ai编程
Token 暴降 59%!这个项目让 Claude Code / Codex 不再满仓库乱翻。用 Claude Code 或 Codex 写代码,确实效率拉满。但用过一阵子的人,大概都经历过一件事:Token 烧得飞快,尤其是中大型项目里,随便问一句「这个登录流程是怎么串起来的」,AI 就开始满项目翻文件,反反复复读个几十轮,一轮下来 Token 消耗六位数起步。