后端

苏三说技术31 分钟前
后端
Spring AI Alibaba已停更了,Java还有希望吗?最近技术群里有个话题讨论得特别激烈——“Spring AI Alibaba是不是停更了?”起因很简单。
松就是我902981 小时前
后端
如何搭建一个 Agent 系统:方法论、理想形态与一次真实落地Manus 之后,问「怎么学 agent 开发」的人突然多了起来。但大部分人的第一课是从一个能跑通的 demo 开始的:给模型几个工具,写个 while 循环,跑起来了,很兴奋。然后要上线,发现真正的问题一个都不在模型上——是钱算不清、是状态丢了、是发布错配、是失败没有终点。
Layer1 小时前
后端·架构
即时通讯系统的关键设计即时通讯(IM,Instant Messaging)要解决的核心问题是:让一组不可靠、可离线、数量可变的读取端,各自与服务端权威就发生了哪些事、以什么顺序达成一致。
golang学习记2 小时前
开发语言·后端·rust
rust开发,选VS Code还是RustRover?最近我在折腾一个 Rust 项目,听到朋友聊到了一个与取得话题: VS Code + rust-analyzer 和 RustRover 到底选哪个。
打工仔折腾 AI2 小时前
开发语言·后端·python·性能优化·计算机外设·swift·ai agent 实战
从零写一个CAD 05:以鼠标为中心的滚轮缩放,招法能复用但顺序不能反做简易 CAD 视图器到第五篇,前四篇把画布、图元、世界坐标与屏幕坐标的映射、以及基础的平移(pan)都搭起来了。这一篇专门处理滚轮缩放。
geovindu4 小时前
开发语言·后端·设计模式·rust·外观模式
rust: Facade Pattern摘要:本文以 Rust 实现的外观模式(Facade Pattern)为例,展示如何通过门面统一封装多个子系统,并借助开放型标签(开放型结构体与常量)在工程外扩展货物类别、国家/地区、币种等维度而不改动领域层。全文围绕「扩展维度靠加常量,不靠改代码分支」这一核心思想,覆盖货物类别、国家代码、货币金额、结算、承运时间线等子系统的设计与调用,并通过第七幕命令行演示验证每个公开方法都被真实调用,从而以编译器作为架构审计工具实现零告警。
颜进强5 小时前
前端·后端·ai编程
20 · NestJs循环依赖与 forwardRef:容器为什么在环面前会死,"占位再补齐"怎么救承接上篇:上一篇《@Global 落地账》收口了模块层的"怎么装、装多广";但 DI 依赖图还有一个所有图问题的起点——环。05 期讲容器"反射 → 查表 → 递归 new"那条链时,隐含了一个前提:依赖图是无环的(DAG)。A 依赖 B、B 又依赖 A,递归 new 就会永远等下去。 这篇拆它:报错三兄弟各在说什么、forwardRef 到底 forward 了什么(11.2.3 源码级)、以及什么信号说明这是设计问题该重构而不是补丁问题。
颜进强5 小时前
前端·后端·ai编程
19 · NestJs @Global 落地账:装饰器与 `isGlobal` 参数,各在什么场景上岗项目开源地址(本专栏实证代码的教程仓) https://gitee.com/yanjinqiang/corp-rag-tutorial (复制到浏览器打开)
她的男孩5 小时前
java·后端·架构
分片上传的大文件人人可下载:文件模块 isPrivate 在合并时被抹成 false,另有 4 个静默坑前阵子给一个项目做等保整改,清单里有一项"上传下载功能是否存在越权"。我本来打算半小时过完,结果在文件模块里蹲了两天。
颜进强5 小时前
前端·后端·ai编程
18 · NestJS动态模块与 forRoot:`imports: [ConfigModule.forRoot({...})]` 到底在 import 什么项目开源地址(本专栏实证代码的教程仓) https://gitee.com/yanjinqiang/corp-rag-tutorial (复制到浏览器打开)
xn71336 小时前
人工智能·后端·agent
Personal AI Agent 架构实战:Memory、权限、跨 App 与本地/云端设计直接答案:Personal AI Agent 不是“更会聊天的 Chatbot”,而是一个长期存在、了解个人上下文、能连接真实工具并在权限边界内持续完成任务的软件主体。 真正的分水岭不是模型参数,而是系统是否拥有稳定 Identity、Long-term Memory、Current Task State、知识检索、执行环境、App/Tool 连接、Credential、Authorization、Approval、Audit 和 Recovery。
谢亮_vipxieliang6 小时前
开发语言·后端·golang
Go defer、panic与recover核心知识点Go 语言中的 defer、panic 与 recover 是错误处理与资源管理的三驾马车。defer 用于延迟执行清理逻辑,panic 用于抛出异常,recover 用于捕获异常。理解它们的执行时机与传播机制,是写出健壮 Go 代码的关键。本篇将系统梳理这些核心知识点,并剖析常见易错点。
颜进强6 小时前
前端·后端·ai编程
17 · 自定义 Provider 四形态:useValue / useClass / useFactory / useExisting 到底在选什么项目开源地址(本专栏实证代码的教程仓) https://gitee.com/yanjinqiang/corp-rag-tutorial (复制到浏览器打开)
碎觉崽6 小时前
后端
我的 QQ 机器人被腾讯反复踢下线,折腾了半个月才搞明白摘要:用 NapCat 把 QQ 接进自动化系统,掉线二十来次后,我把根因、排查流程和加固方案全整理出来了。核心结论:八成不是网络问题,也不是腾讯风控,而是你自己的守护脚本在背后捅刀子。更离谱的是——文章刚写完,我又被打脸了,于是又爆肝一个通宵,才有了文末的「终极重构版」。
打工仔折腾 AI6 小时前
后端·python·线性代数·性能优化·矩阵·计算机外设·ai agent 实战
从零写一个CAD 05:以鼠标为中心的滚轮缩放矩阵顺序不能反做 CAD 类工具,滚轮缩放看着是最没技术含量的功能,但真正写起来,它往往是第一个把视图坐标系搞乱的地方。前面几篇里我已经把画布、世界坐标、变换栈搭起来了,这一篇专门处理缩放。目标很明确:滚轮滚动时,鼠标指着的那个点在屏幕上不动,视图围绕它放大或缩小。听起来一句话,实际写的时候我改了三次才稳定下来,问题全都出在矩阵乘法的顺序上。
谢亮_vipxieliang7 小时前
开发语言·后端·golang
Go基础数据类型全解在 Go 语言的学习旅程中,数据类型是构建一切程序的基石。无论是简单的变量声明,还是复杂的业务逻辑,都离不开对数据类型的深入理解。本篇将系统性地梳理 Go 语言的四大类型分类,帮助你建立清晰的知识框架,为后续的进阶学习打下坚实基础。
专业程序开发源7 小时前
java·vue.js·spring boot·后端·spring·php·课程设计
springboot古城景区管理系统88564-计算机课程设计、毕业设计文化旅游产业的持续扩张推动着景区信息化建设进入加速阶段。古城景区因兼具文化传承与旅游消费的双重属性,管理业务链条远比普通自然景区复杂。现有古城景区的运营模式大量依赖人工操作:购票窗口排队等候时间长,商铺信息分散无法在线查询,导览资料以纸质形式发放且更新滞后,景点打卡活动缺乏有效的数字记录手段。这些问题在节假日高峰期被集中放大,严重制约游客体验的整体质量[1]。国内相关研究表明,数字化管理平台的建设能够系统性地改善景区服务效率,实现业务数据的集中管控与实时分析[2]。与此同时,非物质文化遗产数字化展示的实践
小蒜学长7 小时前
java·spring boot·后端·微信小程序·咖啡店点餐系统
基于微信小程序的遇见咖啡店点餐系统设计与实现(代码+数据库+LW)摘 要随着移动互联网、即时零售和线下新消费模式的发展,咖啡门店对数字化点餐、订单流转和门店运营管理提出了更高要求。传统人工点单方式存在排队时间长、定制信息记录不完整、订单状态不透明、门店协同效率低等问题,难以满足用户对便捷性和个性化服务的需求。为解决上述问题,本文设计并实现了一套基于微信小程序的遇见咖啡店点餐系统。
小蒜学长7 小时前
java·vue.js·spring boot·后端·ssm框架·电影售票平台
基于SSM+VUE的电影售票平台的设计与实现(代码+数据库+LW)摘 要数字经济发展速度很快,影视行业慢慢回暖,观众在观影消费时已经把线上电影售票当作主要方式。线下售票模式在实际运行中存在效率不高、信息更新不及时和选座体验差等问题,这使该模式难以有效满足用户日益多样化的观影需求,也很难适应影院在精细化运营管理上的实际需要。
code2cat7 小时前
开发语言·后端·ai agent·mcp
【随笔】MCP工具错误怎样分层:先读反馈,再决定下一步上一篇给MCP工具结果加上结构与业务检查。接着沿调用链想一层:工具没有给出可用结果时,Agent应该修改参数、等待更多输入,还是先停止操作?把所有失败都写成“再试一次”,会丢掉关键线索。