技术栈
后端
名字还没想好☜
1 小时前
后端
·
golang
·
go
Go context.AfterFunc 实战(Go 1.21):context 一取消就自动跑清理,告别手写 goroutine 监听 Done
写 Go 服务时,你大概率写过这样一段代码:开一个 goroutine 死等 ctx.Done(),一旦 context 被取消就去做收尾——关连接、退订阅、删临时文件。写多了你会发现这套模板到处复制粘贴,还容易漏掉细节:context 早就取消了你才注册怎么办?任务提前正常结束了,那个监听 goroutine 还挂着不就泄漏了?
明月_清风
2 小时前
人工智能
·
后端
为什么最近开始关注 JEV?几个实战案例告诉你答案
最近 AI 圈出现了一个挺有意思的新东西:JEV。第一次看到它的时候,我的第一反应也是:又一个 AI 模型?
GetcharZp
2 小时前
后端
5 分钟拥有自己的 S3:RustFS 上手(MinIO 的 Rust 替代,Apache 2.0 可商用)
RustFS 是用 Rust 从头写的分布式对象存储,S3 全兼容,企业级功能也齐;一条 Docker 命令跑起来,会 AWS SDK 就会用它。
行百里er
3 小时前
redis
·
后端
Redis 版本演进、新特性与协议那些事儿
Redis 每个版本都有自己的脾气,有的适合稳扎稳打,有的适合尝鲜,有的为了适应 AI 。这篇文章的目标是:扒一扒每个版本的核心变化、好玩的新命令、协议许可证的来龙去脉。
Joy T
4 小时前
java
·
人工智能
·
后端
·
spring
·
agent入门
·
agent state
Spring AI 2.0 Agent 进阶:Memory、State 与 Context Engineering 常见技术全景
在 Agent 中加入 ChatMemory 只是第一步。真正做长对话和长任务以后,很快会遇到更多问题:聊天太长导致 Token 爆炸,旧消息污染当前任务;服务重启后会话丢失;用户修改前面的消息后,新旧分支互相污染;一个任务执行半小时,中途失败后不知道从哪里继续;长期记忆越来越多,却不知道当前应该取哪几条;Context 明明塞了很多信息,模型还是遗漏最关键的一段。
打工仔折腾 AI
4 小时前
人工智能
·
后端
·
python
·
nginx
·
fastapi
·
gunicorn
FastAPI 从本机到生产服务器:Nginx+Gunicorn+Uvicorn 完整部署实录
这篇解决一个具体问题:把本地跑得好好的 FastAPI 应用,稳定地跑在一台公网服务器上,能被外网访问、进程挂了能自动拉起、日志能查、重启机器后服务还在。跟着做完,你会得到一个 Nginx + Gunicorn + Uvicorn + systemd 的最小可用生产配置。
IT_陈寒
4 小时前
前端
·
人工智能
·
后端
Java空指针这次真把我坑惨了
上周灰度上线时,一个 NPE 直接让我们的订单履约服务瘫痪了 17 分钟——谁能想到,罪魁祸首竟是一行 Map.get().toString()?这坑踩得我连夜重审了项目里 300+ 处可能埋雷的链式调用。今天和你聊聊这个看似简单却暗藏杀机的经典问题。
moMo
5 小时前
后端
LangChain 到 LangGraph: RAG 知识库改造
用户问“阿朱的结局是什么”,知识库需要先找到小说中的相关片段,再让大模型根据片段回答。这就是 RAG(检索增强生成):先检索资料,再把资料交给模型作为回答依据。
用户57438530511
5 小时前
后端
元数据驱动的通用 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_Thinking
5 小时前
java
·
后端
·
面试
·
程序员
new Thread()之后发生了什么?
new Thread()就创建了一个线程了? 这么描述不太对,准确地说,new Thread()只创建了一个Java对象,真正的线程还不存在。我们写了new Thread()后,到操作系统里创建一个真正可执行的线程,中间经历了好几步,每一步涉及不同的层级。
步行cgn
6 小时前
java
·
后端
·
spring
Spring util 命名空间详解
util 命名空间是 Spring 提供的一个 XML 扩展命名空间,专门用于定义集合类型的 Bean。它解决了标准 XML 配置中集合无法独立定义、无法被多个 Bean 复用的问题。
打工仔折腾 AI
7 小时前
人工智能
·
后端
·
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] 猜列。这篇把这几个高频问题一次讲透。