后端

名字还没想好☜1 小时前
后端·golang·go
Go context.AfterFunc 实战(Go 1.21):context 一取消就自动跑清理,告别手写 goroutine 监听 Done写 Go 服务时,你大概率写过这样一段代码:开一个 goroutine 死等 ctx.Done(),一旦 context 被取消就去做收尾——关连接、退订阅、删临时文件。写多了你会发现这套模板到处复制粘贴,还容易漏掉细节:context 早就取消了你才注册怎么办?任务提前正常结束了,那个监听 goroutine 还挂着不就泄漏了?
明月_清风2 小时前
人工智能·后端
为什么最近开始关注 JEV?几个实战案例告诉你答案最近 AI 圈出现了一个挺有意思的新东西:JEV。第一次看到它的时候,我的第一反应也是:又一个 AI 模型?
GetcharZp2 小时前
后端
5 分钟拥有自己的 S3:RustFS 上手(MinIO 的 Rust 替代,Apache 2.0 可商用)RustFS 是用 Rust 从头写的分布式对象存储,S3 全兼容,企业级功能也齐;一条 Docker 命令跑起来,会 AWS SDK 就会用它。
行百里er3 小时前
redis·后端
Redis 版本演进、新特性与协议那些事儿Redis 每个版本都有自己的脾气,有的适合稳扎稳打,有的适合尝鲜,有的为了适应 AI 。这篇文章的目标是:扒一扒每个版本的核心变化、好玩的新命令、协议许可证的来龙去脉。
Joy T4 小时前
java·人工智能·后端·spring·agent入门·agent state
Spring AI 2.0 Agent 进阶:Memory、State 与 Context Engineering 常见技术全景在 Agent 中加入 ChatMemory 只是第一步。真正做长对话和长任务以后,很快会遇到更多问题:聊天太长导致 Token 爆炸,旧消息污染当前任务;服务重启后会话丢失;用户修改前面的消息后,新旧分支互相污染;一个任务执行半小时,中途失败后不知道从哪里继续;长期记忆越来越多,却不知道当前应该取哪几条;Context 明明塞了很多信息,模型还是遗漏最关键的一段。
打工仔折腾 AI4 小时前
人工智能·后端·python·nginx·fastapi·gunicorn
FastAPI 从本机到生产服务器:Nginx+Gunicorn+Uvicorn 完整部署实录这篇解决一个具体问题:把本地跑得好好的 FastAPI 应用,稳定地跑在一台公网服务器上,能被外网访问、进程挂了能自动拉起、日志能查、重启机器后服务还在。跟着做完,你会得到一个 Nginx + Gunicorn + Uvicorn + systemd 的最小可用生产配置。
IT_陈寒4 小时前
前端·人工智能·后端
Java空指针这次真把我坑惨了上周灰度上线时,一个 NPE 直接让我们的订单履约服务瘫痪了 17 分钟——谁能想到,罪魁祸首竟是一行 Map.get().toString()?这坑踩得我连夜重审了项目里 300+ 处可能埋雷的链式调用。今天和你聊聊这个看似简单却暗藏杀机的经典问题。
moMo5 小时前
后端
LangChain 到 LangGraph: RAG 知识库改造用户问“阿朱的结局是什么”,知识库需要先找到小说中的相关片段,再让大模型根据片段回答。这就是 RAG(检索增强生成):先检索资料,再把资料交给模型作为回答依据。
用户574385305115 小时前
后端
元数据驱动的通用 CRUD 后端框架 (3- createBusiness 工厂:三层装配 + 一行出 REST)上一章:中间件链 + schema 反射两块"地基"打好——能启动、能登录,Model 能读到表结构。 这一章:造"引擎",全框架最核心的一章——createBusiness 三层装配,回答一个问题:为什么 createBusiness("ops_ticket") 一行就能出完整的 CRUD REST API?
高级程序源5 小时前
javascript·vue.js·spring boot·后端·python·django·课程设计
django大学生创新创业项目管理系统94923-计算机课程设计、毕业设计✨ 博主介绍:一线全栈工程师,毕设实战引路人。技术栈覆盖Java、Python、C#、PHP、Node.js及UniApp跨端开发,擅长多语言项目落地与架构设计。持续分享毕设源码、开题报告、技术选型心得与职场踩坑经验。用工程化思维写代码,帮你把毕设做成作品集。👍👍
Sam_Deep_Thinking5 小时前
java·后端·面试·程序员
new Thread()之后发生了什么?new Thread()就创建了一个线程了? 这么描述不太对,准确地说,new Thread()只创建了一个Java对象,真正的线程还不存在。我们写了new Thread()后,到操作系统里创建一个真正可执行的线程,中间经历了好几步,每一步涉及不同的层级。
步行cgn6 小时前
java·后端·spring
Spring util 命名空间详解util 命名空间是 Spring 提供的一个 XML 扩展命名空间,专门用于定义集合类型的 Bean。它解决了标准 XML 配置中集合无法独立定义、无法被多个 Bean 复用的问题。
打工仔折腾 AI7 小时前
人工智能·后端·python·性能优化·ai agent 实战
普通摄像头接入AI识别:绿联NAS部署Frigate监控实战家里的摄像头大多是普通 IP 摄像头,能出 RTSP 流,但自带的人形检测基本靠 PIR 或者简单的画面变化判断,风一吹树叶、车灯扫过、猫走过去都会触发录像,手机一天能收到几十条推送。
万物智能9 小时前
前端·后端
SARADC模数转换—【万物智能之开源鸿蒙OpenHarmony系统实战开发系列教程】PWM 会出波形了。今天把电压变成数字。板上这组转换器也被用户键用了两路,读数前先认准设备名字。往外部端子灌 2 V,页面上的毫伏数不动。第一反应是「ADC 坏了」。打开 IIO,读的却是 iio:device0/in_voltage0_raw。device0 的名字是 ad9833,那是波形芯片抢走的编号,根本没有 in_voltage*。SARADC 的名字是 fe720000.saradc,运行时多半是 iio:device1。通道 0/1 还被板载 KEY3/KEY4 占用。外部端子是 VIN2~
花间相见9 小时前
后端·网络协议
【后端开发|网络编程】—— 五种实时通信方案全解析:短轮询、长轮询、SSE、MQTT、WebSocket做过"消息要立刻弹出来"这类需求的人都踩过同一个坑:第一版代码写成了 setInterval 每 3 秒拉一次接口。功能是通的,上线后发现接口 QPS 涨了 20 倍,而其中 99% 的请求返回的都是"没有新数据"。
坤岭9 小时前
后端
LLM应用安全护栏实战摘要:本文基于 DeepLearning.AI《通过护栏实现安全可靠的人工智能》课程实践,系统讲解 LLM 应用在生产环境的四大失效模式(幻觉、意图劫持、PII 泄露、声誉风险),并给出四大生产级护栏验证器的完整实现:NLI 幻觉检测、零样本话题约束、Presidio PII 脱敏、四级级联竞品拦截。附披萨店 RAG 聊天机器人真实实验、可复现代码结构与踩坑清单。适合正在把 LLM 应用推向生产、关注安全合规的开发者。
程序猿阿越9 小时前
后端·kubernetes·源码阅读
containerd如何创建Pod之前看了kubelet侧如何管理Pod,本章分析CRI的默认实现:containerd。kubelet:watch apiserver获取分配给当前Node的Pod,调用CRI接口,管理Pod生命周期
名字还没想好☜9 小时前
后端·python·编程语言
Python sqlite3 实战:事务提交、参数化防注入、WAL 并发与 row_factory 取字典Python 标准库自带 sqlite3,不用装任何东西就能有一个完整的关系型数据库,做本地缓存、小工具、原型再合适不过。但正因为「拿来就用」,很多人踩了一堆坑:写了数据重启后没了、字符串拼 SQL 被注入、多进程一读一写就 database is locked、查出来的行还得靠下标 row[0] 猜列。这篇把这几个高频问题一次讲透。