⚡ AiNews
⚡ 速览 🧠 模型
← 返回首页

#backend

包含标签 "backend" 的文章,共 50 篇。

🛠️ 开发工具 Hacker News

Kairos:开源实时欺诈与风险决策系统

Kairos 是一个开源的实时风控与欺诈检测系统,帮助开发者和企业搭建高性能的风险控制流。通过实时处理交易与行为数据,系统能够快速识别并拦截异常操作。Kairos 采用灵活的架构设计,支持复杂决策规则的配置与执行,适配金融科技、电商交易等对响应时效要求极高的场景。作为一个透明且可定制的开源方案,它能有效降低企业在风险管理和合规方面的研发与维护成本。

💻 AI 编程 V2EX

PHP 5.6 跨大版本升级 8.3.36 实践记录

面对高危漏洞压力,将老旧系统从 PHP 5.6 升级至 8.3.36。本地搭建环境后,借助 Claude Code 自动排查并修复了 284 处不兼容问题,重点解决数据库返回类型、DES 加密、已移除函数及类型错误。通过同构测试环境验证核心业务后,在生产环境使用 Remi 仓库安装 PHP 8.3.36,配合独立 Apache 站点完成灰度发布。期间排查并解决了 PHP 8.3 对 Apache Timeout 敏感导致大数据导出超时的故障,为老旧系统现代化改造提供避坑参考。

💻 AI 编程 V2EX

PHP 5.6 升级 8.3.36 实践与兼容性填坑

为修复高危漏洞,将长期运行的 PHP 5.6 项目跨版本升级至 PHP 8.3.36。升级流程分为三步:首先在本地部署 PHP 8.3.36,配合 Claude Code 自动化排查并修复 284 处兼容性问题,主要涉及数据库返回类型、DES 加密、已移除函数及类型错误;其次搭建线上等效测试环境验证核心业务;最后通过 Remi 仓库在生产环境安装新版本并更新 Apache 配置。期间遇到 Apache Timeout 机制对 PHP 8.3 产生严格限制导致大数据导出异常的问题,通过调整 Timeout 配置解决。整个过程为老旧 PHP 项目的大版本升级提供了实用的参考路径。

💻 AI 编程 V2EX

线上偶发验签失败:网关吃前缀与时间戳坑点排查

排查了一起线上支付回调偶发验签失败的故障。系统日志仅显示签名不匹配,经三天排查确认是两个问题叠加:一是网关转发时误删了路由路径前缀,二是验签代码额外解析并重组了时间戳,多因交织导致校验失效。该案例提示,处理偶发故障时不能局限于单点代码,需同步核对网络链路、网关转发与底层报文处理细节。

🛠️ 开发工具 V2EX

腾讯云 CloudBase 适合做 APP MVP 吗?

围绕腾讯云 CloudBase 在 APP 最小可行性产品(MVP)阶段的实际表现展开。开发者主要关注三个核心维度:首先是功能完整性,评估其能否支撑 APP 上架所需的基础后端服务;其次是部署体验,重点看 Agent 流程的顺畅程度;最后是成本,即个人版免费额度能否扛住 MVP 阶段的流量验证。结合腾讯云 CNB 平台的口碑,这次讨论直指开发者在选型时的真实痛点:怎么用最低的成本和最快的速度跑通业务闭环。

💻 AI 编程 V2EX

Oracle 发布 Java 安全漏洞 CVE-2026-91403

Oracle 近日发布安全通告,披露了 Java 平台的一个漏洞,编号为 CVE-2026-91403。该漏洞引发开发者和运维人员的密切关注。相关技术人员需要尽快核查当前使用的 Java 版本,确认是否在受影响范围内,并按照官方建议及时打上补丁或调整安全配置,避免生产环境受到安全威胁。

💻 AI 编程 V2EX

Oracle 发布 Java 安全漏洞 CVE-2026-91403

Oracle 官方近期披露了 Java 平台的一项高危安全漏洞,编号为 CVE-2026-91403。该漏洞直接关联 Java 生态的核心安全机制,目前已在开发者社区引起广泛关注。使用 Java 进行企业级开发和运维的团队,需尽快查阅官方安全公告,评估其对现有系统架构的影响,并及时完成版本升级或打补丁,以保障生产环境的安全稳定。

📰 行业资讯 V2EX

PHP 爆出高危远程代码执行漏洞

安全社区披露了一项编号为 PHP2Shell 的远程代码执行漏洞,CVSS 评分达 9.2。该漏洞覆盖 PHP 5.4 及以上所有版本,Magento、Shopware、WooCommerce 等主流电商系统及多数 CMS 均受波及。由于漏洞根植于 PHP 底层架构,常规的代码层防御、宝塔等面板加固或 WAF 防护均无法有效拦截,必须直接升级服务器端环境来修复。目前已有自动化攻击工具流出,建议仍在使用旧版本 PHP 的业务尽快排查并完成升级。

💻 AI 编程 V2EX

PHP 7将曝高危漏洞,独狼开发者面临运维考验

PHP官方安全团队计划于2026年10月21日发布紧急更新,修复两个CVSS评分高达9.2的严重漏洞。此次更新对仍在使用PHP 7等旧版本的团队冲击明显。对于仅有单兵作战能力的开发者而言,在短时间内完成旧代码兼容性评估、漏洞修复和线上升级并不容易,这也暴露出技术资产长期未做现代化重构的潜在隐患。

📰 行业资讯 V2EX

PHP 将于 10 月 21 日发布高危安全更新

PHP 官方计划于 UTC 时间 2026 年 10 月 21 日 14:00 发布安全版本,重点修复两个 CVSS 评分高达 9.2 的高危漏洞。建议开发者和运维人员提前做好准备,以便在补丁上线后第一时间完成升级。若漏洞细节提前泄露或出现野外利用证据,官方将保留提前发布补丁的权利,请密切关注官方动态以保障生产环境安全。

💻 AI 编程 V2EX

前端转后端:心态转变与技术壁垒

前端转后端开发时,最大的挑战在于思维方式从应用层逻辑向系统级资源管理的转变。以 Python 操作 PyMySQL 查询数据库为例,看似简单的读库操作,背后涉及基础语法、上下文管理器、连接配置、游标及事务处理等多个底层环节。对于习惯了前端高层抽象和组件化开发的工程师而言,后端涉及的底层通信、资源管理和状态处理往往会带来不小的学习曲线,这也对理解底层技术原理提出了更高要求。

💻 AI 编程 V2EX

PHP 官方将于 10 月 21 日发布紧急安全更新

PHP 安全团队计划于 2026 年 10 月 21 日推送关键安全更新,重点修复两个 CVSS 评分为 9.2 的高危漏洞。官方建议开发者提前规划升级准备。若漏洞细节提前泄露或出现野外攻击,官方可能会调整并提前发布补丁。使用旧版本 PHP 的团队需尽快评估风险,制定防御与升级策略。

💻 AI 编程 V2EX

PHP 爆出高危 RCE 漏洞,影响全版本

安全社区披露了编号为 CVE-2026-109618 与 CVE-2026-109619 的 PHP 远程代码执行漏洞,CVSS 评级高达 9.2,被称为 PHP2Shell。该漏洞波及 PHP 5.4 及以上所有版本,Magento、Shopware、WooCommerce 等主流电商系统及各类 CMS 均面临严重威胁。由于漏洞根植于 PHP 底层架构,常规的代码层防御、宝塔等面板加固或 WAF 均无法拦截,必须在基础设施层面完成修复。鉴于部分业务仍在运行官方已不再维护的旧版本,开发与运维人员需密切关注官方补丁发布,防范自动化利用工具引发的大规模攻击。

💻 AI 编程 V2EX

PHP 将于 10 月 21 日发布紧急安全更新

PHP 官方计划于 UTC 时间 2026 年 10 月 21 日 14:00 发布关键安全版本,修复两个 CVSS 4.0 评分高达 9.2 的严重漏洞。建议开发者与运维人员提前做好准备,以便在版本发布后第一时间完成升级。官方表示,若漏洞细节提前泄露或监测到线上主动利用行为,将保留提前发布修复版本的权利。

🛠️ 开发工具 V2EX

DuckPhp 1.4.1 发布:老旧 PHP 站点多应用互嵌方案

DuckPhp 1.4.1 版本正式发布,重点解决老旧 PHP 站点引入新功能时的架构改造成本。针对老站点常见的目录重构风险、Nginx 规则调整和数据库冲突等痛点,该版本采用非侵入式的“应用内嵌”方案,而不是推倒重来的整体搬迁。开发者无需大幅修改原有代码、会话和数据库封装,就能把后台、博客或 API 等独立子应用直接嵌入现有目录,实现新旧系统平稳共存。该方案已在 PHP 8.2 环境下通过验证,为老系统维护提供了一条低风险的演进路径。

🤖 AI Agent V2EX

一小时从零手搓AI Agent沙箱

AI Agent开发的难点不在模型本身,而后端服务才是痛点。对从数据科学转型的开发者来说,容器、OAuth鉴权和加解密往往是知识盲区。为此,有开发者开源了一份实操教程,带大家直接利用 Linux namespace、cgroup 和 systemd-nspawn 等底层技术,从零手搓简易容器。这套教程专注补齐AI Agent运行所需的沙箱底层原理,后续还将持续更新鉴权和系统设计等核心内容。

🎁 羊毛福利 V2EX

从零实现 Linux 容器:打造 AI Agent 沙箱

开发 AI Agent 的难点往往在于后端工程,而非大模型本身。对转型开发者而言,容器化、鉴权和加解密通常是技术盲点。本教程带你绕过 Docker,直接基于 namespace、cgroup 和 systemd-nspawn 等底层技术,从头手搓一个轻量级容器沙箱。通过动手实现底层操作,帮你补齐 AI Agent 工程化落地的基础短板,后续还将更新 OAuth 鉴权与系统架构设计等内容。

💻 AI 编程 V2EX

MySQL单表两千万行限制:迷信还是真理?

开发中常听说的“MySQL单表不超2000万行”其实是个刻板印象。很多人担心B+树从3层变成4层会增加磁盘I/O,却忽略了现代硬件的实际配置。只要内存和Buffer Pool充足,非叶子节点完全可以常驻内存,多出来的树层级对性能的影响微乎其微。架构设计时,盲目遵循行数限制毫无意义。是否需要分表或归档,应当从备份恢复SLA、在线DDL风险以及热数据是否超出内存等实际场景出发,结合硬件配置综合评估。

💻 AI 编程 V2EX

AI冲击下,Java开发的真实生存现状与Agent转型

随着Claude Code与各类AI编程工具普及,传统Java后端开发正面临岗位需求与业务竞争力的双重考验。结合七年开发经验的实际观察,2025至2026年期间,一线研发与技术管理者的关注点已从基础业务开发转向AI工具落地与Agent转型。企业在实际推进过程中,真实需求正在发生哪些变化?传统CURD开发者的核心竞争力又该如何重塑?这些一线讨论为应对技术浪潮提供了务实的参考视角。

💻 AI 编程 V2EX

企业级公司注册SaaS系统技术选型

开发一款面向企业客户的公司注册代办SaaS系统,核心需求包括:支持微信、手机号、邮箱等多方式登录与鉴权,客户端线上提交资料与文件上传,以及微信端实时查看办理进度。后台需具备管理端、数据库及工单系统等基础能力,且必须部署在国内云服务器以满足合规要求。现征求国内开发者常用的成熟开源框架或Starter推荐,以便快速搭建本地化业务系统。

🛠️ 开发工具 Hacker News

Nisuform:面向 AI Agent 的轻量表单后端

开发者在 Hacker News 推出了开源项目 Nisuform,这是一个专为 AI Agent 打造的轻量级表单后端服务。传统表单配置流程繁琐,而该项目通过简化后端部署,让智能代理能够快速具备表单数据的收集与处理能力。它没有复杂的架构,聚焦于解决 AI 应用在数据交互层面的痛点,为主流 Agent 系统的快速落地提供了一个实用的基础设施选项。

🛠️ 开发工具 V2EX

从后端视角看大模型账号封禁逻辑

近期社区热议Claude等大模型账号存活原因,不少人归结于注册早或网络环境。结合后端开发与游戏反作弊经验来看,没被封只是因为违规行为还没被当前风控策略覆盖。用户在公开场合晒出的账户特征,如UID、昵称、等级、特定操作日志等,会直接加速风控模型的特征提取,导致封号。低调使用才是长久之计,避免因过度传播触发平台审计。

🤖 AI Agent Hacker News

用 Effect-TS 构建高可靠 AI Agent

Effect-TS 正在成为 TypeScript 开发者构建 AI Agent 的新选择。作为一个强类型函数式编程与异步控制流框架,它在错误处理、依赖注入、并发控制和资源安全上的特性,恰好解决 Agent 开发中的核心痛点。面对工具调用重试、复杂状态管理、长时间运行任务以及并发不确定性,Effect-TS 能提供高可靠且易于测试的代码架构,适合需要精细化控制异步流的工程团队。

💻 AI 编程 V2EX

国内大模型 API 版本锁定策略与风险

开发者在接入 DeepSeek、通义千问、豆包等国内大模型 API 时,常忽视版本管理。厂商模型迭代极快,且旧版本下线通知期标准不一(如百炼快照模型提前 30 天、主线模型提前 3 个月)。这导致在代码中选择具体版本号还是最新版别名时,面临两难权衡。硬编码版本号能保证行为稳定,但需人工持续盯着官方公告;使用最新版别名虽然省心,但模型行为、Prompt 效果、输出格式甚至定价都会随厂商更新发生静默变化,对研发团队的稳定性保障和运维策略提出了精细化管理要求。

🔌 MCP 协议 Hacker News

Notifyd:基于 Postgres 与 MCP 的通知服务

Notifyd 是一个单二进制文件的通知服务,底层基于 PostgreSQL 存储状态,并通过模型上下文协议(MCP)对外提供操作能力。该项目无需复杂的外部依赖,直接利用现有数据库基础设施,让开发者能通过标准化协议,将通知管理无缝融入 AI 辅助工具或工作流中,是扩展后端服务能力的轻量实践方案。

💻 AI 编程 V2EX

Web 登录接口如何防范重放攻击?

在 Web 系统登录场景中,仅靠 RSA 公钥加密无法阻止报文捕获与重放。针对这一安全隐患,目前主流的改进方案有两种。第一种是引入 Challenge 接口,由服务端下发一次性凭证,与账号密码一起加密并在后端消费后作废。第二种是客户端在请求中带上 Nonce 随机数和 Timestamp 时间戳并整体加密,服务端通过时间窗口校验与 Redis 状态去重进行拦截。这两种方案能有效提升登录接口的安全性,开发者可根据实际业务场景权衡落地。

📰 行业资讯 V2EX

8年PHP老兵谈后端就业与转型

一位具备8年后端和Go语言经验的开发者,近期在V2EX分享了在北京求职PHP岗位的遭遇。观察显示,目前纯PHP岗位大幅缩水,招聘需求多被“后端”或“全栈”泛化,简历投递的回应率极低,市场生存空间受到挤压。这一现象折射出传统Web技术栈在当前IT招聘环境下的转型压力,也引发了开发者在AI辅助编程普及背景下,对自身职业路径和技术栈迭代的重新思考。

🤖 AI Agent Hacker News

AI Agent 的本质是后台任务,不是网络请求

传统的同步网络请求模式并不适合处理复杂的 AI Agent 任务。由于 Agent 往往需要进行多轮推理、工具调用以及长时间等待,其运行特征更接近传统的异步后台作业。在构建大模型自动化工作流时,开发者应当采用任务队列和异步处理架构,以应对高延迟、故障重试和长周期运行等场景,从而保障系统稳定性。

💻 AI 编程 V2EX

API Key 泄露引发后台被入侵,资金受损复盘

近期发生一起因后台管理员 API Key 泄露导致的资金安全事件。攻击者通过后端接口非法篡改用户余额并提现,造成数千元经济损失,具体泄露途径已难以追查。此次事件暴露出凭证管理中的严重隐患。开发者在系统设计时,必须严格限制管理员 API Key 的权限,避免高权限凭证直接暴露。同时,应完善接口调用日志审计与异常交易风控机制,建立多层防护,防止单点失守引发系统性资金风险。

💻 AI 编程 V2EX

从 PHP/Python 转向 Go 的数据存储实践

当习惯了 PHP 或 Python 中带有脏数据追踪和工作单元特性的 ORM(如 Doctrine、Eloquent、SQLAlchemy)之后,转到 Go 语言做业务开发会面临明显的思维转变。以往开发者只需加载对象、修改属性并调用保存,框架就会自动处理变更。但在 Go 生态中,主流做法更加倾向于显式的数据库更新操作。面对复杂业务场景,这种从隐式状态追踪到显式字段更新的切换,对数据持久化层的设计和代码组织方式提出了全新要求,也促使开发者重新思考最适合 Go 的数据访问模式。

💻 AI 编程 V2EX

PHP/Python 转 Go 开发的数据存储与 ORM 思考

PHP 或 Python 开发者转用 Go 做业务系统时,最大的不适往往来自 ORM 机制的转变。动态语言生态通常依赖 Doctrine、Eloquent 或 SQLAlchemy 的脏检查与工作单元机制,支持“加载实体、修改属性、自动保存”的隐式更新。而 Go 语言生态更倾向于显式操作,通常需要通过 map 或指定结构体来触发数据库变更。这种从“关注状态变化”到“显式控制数据库操作”的思维跨越,直接影响着代码架构的设计,需要开发者重新适应更底层的控制权。

💻 AI 编程 Hacker News

OpenAI 将底层网络客户端迁移至 HTTPX2

OpenAI 近期完成了一项基础设施升级,将底层的 HTTP 客户端正式切换为 HTTPX2。此次调整的核心目标是优化网络通信效率,增强系统在高并发场景下的稳定性和吞吐表现。对于关注大模型工程实践的开发者来说,这次底层协议演进展现了大规模 AI 服务在降低请求延迟和保障高可用方面的具体落地方式。

💻 AI 编程 Hacker News

开源与商业身份验证服务选型对比

开发应用时,选择 Keycloak、Authentik 等开源身份验证方案,还是 Auth0、Clerk 等商业托管服务,主要取决于团队的实际资源与业务阶段。商业方案开箱即用,能大幅降低合规与安全维护成本,但随着月活用户(MAU)增长,费用支出会显著上升。开源方案虽然免去了授权费,赋予开发者完全的数据主权和自定义能力,但需要团队自行承担服务器部署、日常运维以及安全更新的开销。现代身份验证早已超越基础的登录功能,演变为复杂的身份管理系统。对于处于起步阶段的团队,商业方案有助于快速验证产品;而面对严格的合规要求或庞大的用户规模,自建开源方案在长期成本和架构灵活性上更具优势。

🤖 AI Agent Hacker News

给AI开生产数据库权限容易,收回难

在开发和生产环境中,让AI助手和自主Agent直接读写数据库越来越普遍,但这带来了严峻的安全挑战。当前的核心难题不在于开放权限,而在于如何动态管理访问边界,并在任务结束后安全撤销权限。面对AI的自主行为,现有的权限控制机制明显存在局限。开发者和企业在享受AI提效的同时,必须建立更严格的访问控制策略、完整的审计日志以及清晰的安全边界,以防范数据泄露与误操作风险。

📰 行业资讯 V2EX

药品追溯系统技术变迁与开发踩坑记录

回顾了医药系统对接药品追溯码的技术演进历程。从早期国家主导的全流程实名监管码,到后来交由阿里运营并更名“码上放心”,近期该系统因医保基金打击套药而重新强化并转向商业化收费。开发者在实际接入时,会遇到依托淘宝开放平台等历史遗留架构带来的各种痛点。这为处理政企对接、第三方API集成以及应对政策技术变化的开发者和系统集成商,提供了切实的踩坑参考。

🛠️ 开发工具 V2EX

药品追溯系统对接踩坑实录

回顾医药系统对接“码上放心”追溯码的技术历程。早期追溯体系通过记录流通全链路有效遏制了医保骗保,后经历系统转手与功能弱化。近期随着医保基金对非法套药治理力度的加大,该系统迎来重新强化与商业化收费阶段。开发者在实际对接中发现,系统存在明显的架构历史遗留问题,例如早期采用淘宝开放平台技术栈。这些痛点反映出政企合作系统在技术迭代与业务落地过程中的复杂性。

💻 AI 编程 Hacker News

用 Go 标准库从零构建轻量 RAG 管道

抛弃庞大的第三方框架,仅用 Go 语言标准库就能完整实现一个检索增强生成(RAG)系统。这种方案涵盖了文档解析、向量嵌入计算、文本检索以及大模型交互的底层全流程。通过原生代码掌控每个环节,不仅能显著减少外部依赖、保持应用轻量化,还能让开发者彻底搞懂 RAG 的底层运行机制,为生产环境提供一套高效且易于维护的实现参考。

🛠️ 开发工具 V2EX

开发者分享 deepseek-harness 初体验

一位双路至强与双 4090 配置的开发者,因日常使用的 codex 客户端频繁内存泄漏和卡顿,转向测试基于网页端的 deepseek-harness 工具。在系统开发和 Three.js 三维场景的实测中,该工具展现出不错的生成速度,代码输出质量与原工具相当。后续计划继续验证其在 Spring Boot 和 Node.js 等后端开发场景下的实际表现。

🎁 羊毛福利 V2EX

GinSkeleton:类 Laravel 风格的 Gin 项目骨架

GinSkeleton 是一个开箱即用的 Gin Web 项目骨架,目录结构吸收了 Laravel 的设计经验。内置 Redis、消息队列、WebSocket、MySQL 主从读写分离以及 zap 日志方案。项目核心组件封装完整,集成了 GORM v2、RabbitMQ 和 Casbin 等主流高 Star 库,并自带用户体系。配套从入门到源码解析的完整文档。它适合用于快速搭建前后端分离的 API 服务和后台管理系统,能够显著提升中小型 Web 项目的起步效率,代码结构清晰且易于维护。

🛠️ 开发工具 V2EX

NocoDB 逐渐闭源收费,有哪些开源低代码后端可替代?

在开发内部财务系统时,由于 NocoDB 核心功能转向收费,开发者正在寻找合适的开源替代方案。核心需求主要集中在两点:一是支持本地 MySQL 数据库的无缝双向同步;二是具备原生且高效的 Workflow 工作流引擎。这反映了开发者在构建轻量级内部管理系统时,对数据库可视化管理和自动化工具的持续痛点。

💻 AI 编程 V2EX

手机号加密存储与模糊搜索方案

在数据库中安全保存手机号并支持模糊搜索,核心在于平衡数据保密与检索效率。通常采用的方案是:利用 AES-GCM 算法对手机号进行对称加密,结合全局密钥与随机向量 IV 存入 MySQL,保证静态存储安全。为解决密文无法模糊查询的痛点,引入 Elasticsearch 构建带位置的 N-Gram HMAC 盲索引数组,同时配合完整手机号的 HMAC 哈希字段。这样既能避免明文泄露,又能在不解密的前提下实现精准匹配与高效模糊检索,满足敏感数据保护的工程落地需求。

💻 AI 编程 V2EX

手机号加密存储与模糊搜索的实现方案探讨

本文讨论了在保障数据隐私的前提下,实现手机号加密存储与模糊搜索的技术方案。核心实现思路包括: 1. 加密存储:采用 AES-GCM 对称加密算法,通过随机生成向量(IV)并与密文拼接存储,结合配置中心管理密钥,确保数据在数据库层面的安全性。 2. 模糊搜索实现:利用 Elasticsearch 构建盲索引(Blind Index)。通过对手机号进行 N-Gram 切片,结合位置信息生成“位置:四位切片”的 HMAC 数组存储于索引中,从而支持模糊匹配查询。 3. 精确搜索:通过存储完整手机号的 HMAC 值,满足业务场景下的精确查找需求。 该方案通过将敏感数据与搜索索引解耦,在不暴露原始数据的前提下,有效平衡了数据安全合规性与业务检索性能,为开发者处理敏感个人信息查询提供了参考。

🛠️ 开发工具 V2EX

海外AI产品开发:支付困境与后端归零

一位开发者在构建一款海外AI桌面工具(Electron应用,功能为框选图片并AI分析生成Prompt)时,遇到了意想不到的挑战。原计划采用Lemon Squeezy结合Cloudflare Worker、Webhook、License Server和订单数据库的复杂后端支付方案。然而,在实际接入过程中,Lemon Squeezy因税务信息表单问题无法完成收款,且支持响应缓慢;Paddle则以“AI产品类别”为由拒绝了产品审核。 面对支付环节的巨大阻碍,开发者决定彻底推翻原有方案,转而采用App Store一次性买断模式。这一转变带来了显著的简化:整个后端代码直接归零,不再需要维护Cloudflare Worker、Webhook、License Server及自定义订单数据库。苹果的StoreKit 2负责处理所有订单和收据,极大地降低了项目的整体复杂度和维护成本。作者强调,最大的变化并非支付方式本身,而是整个项目复杂度的骤降,使得开发重心能回归到产品核心功能。

💻 AI 编程 V2EX

自研 .NET 10 模块化框架 XiHan.Framework

一位 .NET 后端开发者在面对新项目重复配置横切关注点(如 DI、中间件、日志、事务、多租户、缓存)、控制器中大量胶水代码,以及现有框架(如 ABP 的重度、Furion 的局限性)无法完全满足个性化需求时,决定自研一套框架。经过两年、1444 次提交,他开发出了 XiHan.Framework,一个基于 .NET 10 的模块化后端框架。 该框架旨在提供一个完全由作者掌控、优先使用 .NET 原生能力、依赖可控的底层架构。目前,XiHan.Framework 包含 57 个项目,全部以 NuGet 包形式发布。其核心设计原则是最大化利用 .NET 内置能力(如 DI、HybridCache、System.Text.Json、内置限流器),尽量避免引入第三方依赖,并采用 `[Dep]` 属性实现模块间的解耦通信。该框架旨在解决 .NET 开发中常见的痛点,为开发者提供一个轻量、可控且高效的模块化开发底座。

💻 AI 编程 V2EX

两年1444次提交:自研.NET 10模块化框架

针对 .NET 后端开发中频繁重复配置依赖注入、中间件、日志及多租户等横切关注点,以及现有框架(如 ABP、Furion)过于沉重或难以完全掌控的痛点,一位开发者历时两年、经过 1444 次提交,自主研发了一套基于 .NET 10 的模块化后端框架——XiHan.Framework。 该框架目前包含 57 个项目,全部以 NuGet 包形式发布。其核心设计原则是“优先使用 .NET 原生能力”,如内置的 DI、HybridCache、System.Text.Json 和原生限流器,尽量减少第三方依赖,确保代码的轻量与高可控性。模块间通过依赖特性进行解耦与关联。 XiHan.Framework 旨在解决控制器中充斥的胶水代码问题,自动处理响应包装、异常转状态码及 TraceId 追踪。对于追求极致掌控力、不希望被重型框架绑架的 .NET 开发者而言,该框架提供了一个高度原生、模块化且易于定制的底座选择。

💻 AI 编程 V2EX

Go跨平台:服务端打包进客户端实现本地音乐播放

Songloft(原MiMusic)项目在开源其后端后,成功实现了将服务端打包进客户端的功能,使用户无需服务器或NAS即可体验本地音乐播放。这一创新源于项目后端从一开始就采用CGO-free架构设计,旨在最大化跨平台兼容性,尽管对单人服务而言性能损失并非首要考量,但此举极大地简化了后端打包进前端的过程,并借鉴了V2rayNG等项目的成功经验。 Songloft是一个面向个人用户的自托管音乐服务器,其核心亮点在于强大的JS插件体系。项目提供了完善的SDK和脚手架,鼓励开发者甚至非程序员利用AI工具开发插件,从而降低了技术门槛。目前,通过Subsonic插件,Songloft已支持音流、箭头等知名客户端。这一实践不仅展示了Go语言在跨平台应用中的强大能力,也为中国开发者和AI创业者提供了一个关于全栈应用本地化部署、CGO-free架构优势以及AI辅助开发插件的实际案例,具有重要的技术参考价值和实际应用潜力。

💻 AI 编程 LINUX DO

开发者热议:Gemini后端编程实战体验

在GPT等主流模型遭遇访问限制的背景下,国内开发者开始将视线转向谷歌的Gemini模型,并对其在后端编码领域的实际表现展开了深入讨论。核心结论如下: 1. **版本选择**:针对Gemini 1.5 Pro与Flash的选择,开发者普遍建议在后端开发中首选Pro版本。Pro在处理复杂的业务逻辑、架构设计和Debug时表现更优;而Flash则因其高速度和低延迟,更适合用于简单的代码解释或单测生成。 2. **核心优势**:Gemini最突出的优势在于其超长的上下文窗口(高达200万Token),这使得它在阅读和理解整个后端项目代码库、进行跨文件重构时具有独特优势。 3. **实际影响**:虽然Gemini在长文本理解上表现出色,但在代码生成的精准度和逻辑严密性上,部分开发者认为其仍略逊于Claude 3.5 Sonnet。但作为企业级备用方案,Gemini已具备极高的实用价值。

💻 AI 编程 LINUX DO

CHY公益站:端午问候与API开发进展更新

CHY公益站发布端午节问候,向广大社区成员送上节日祝福,并宣布今日签到用户可获得619额度作为节日福利。在技术进展方面,CHY公益站同步更新了其核心项目CHY-API的开发进度。据透露,该API的后端开发工作已全部完成,目前团队正积极投入前端界面的编写阶段。这一关键进展表明,CHY-API的正式上线指日可待,有望为中国开发者和AI创业者提供新的编程接口、工具或服务。考虑到CHY公益站的“公益”定位,该API可能是一个面向社区的免费或低成本技术资源,其后续功能细节和发布计划将对相关技术生态产生实际影响,值得持续关注。

🤖 AI Agent LINUX DO

红杉领投AI硬件初创招聘大数据后端

一家成立于2025年6月的顶尖AI硬件初创公司正招聘北京地区的大数据后端开发工程师。该公司已获得红杉资本等顶级美元基金投资,专注于面向海外市场的AI可穿戴“Always-on”智能硬件。其核心软件技术方向涵盖语音与语言模型工程、长记忆(Long Memory)以及Agentic(智能体化)交互。该岗位职责包括设计高可靠的实时与批处理数据流水线,构建数据仓库架构(OLAP查询),以及开发内部管理平台和数据API。任职要求候选人精通Go/Java/Python之一,拥有7-10年大数据平台开发经验,并熟练掌握主流关系型数据库与大数据存储系统。此招聘反映了当前AI Agent与可穿戴硬件结合的创业热潮,对于寻求前沿AI落地实践的资深后端开发者具有极高的职业吸引力。

💻 AI 编程 V2EX

GLM设计复杂数据流:链路长且AI易遗忘

本文源自V2EX社区讨论,一位后端开发者分享了由GLM模型设计的ERP采购单同步数据流方案。该方案链路较长:用户同步ERP采购单后,系统通过`save-entity-v3-simple`保存数据,利用AOP切面`ApiCallLogAspect`拦截并读取ETL规则配置,在内存中匹配JSON条件后触发`EtlDataProcessService`创建质检任务,最后更新关联ID。开发者面临的主要痛点在于,虽然AI设计了这套完整的架构,但在实际编码落地过程中,AI容易“遗忘”上下文,需要频繁提醒。这反映了当前AI辅助编程(AI Coding)在处理长链路、多模块协同设计时的上下文窗口与长期记忆瓶颈。对于开发者而言,应对此类问题需采用模块化拆分、编写清晰的架构文档,或通过持续喂入上下文来辅助AI保持记忆,以确保复杂业务逻辑的准确实现。