架构

Shota Kishi3 小时前
网络协议·架构·udp·区块链·solana
Solana Shreds 的 UDP 直投架构:Shredstream UDP Forwarding 的设计与实现ERPC 推出了 Shredstream UDP Forwarding:一种通过 UDP 将原始 Solana Shreds 直接转发至指定 IP 地址与端口的交付方式。本文从协议选择、目标地址的生效机制、接收端实现以及区域部署几个角度,梳理这种交付方式的技术设计。
mldong6 小时前
后端·架构
一份 JSON,一条能跑的审批流:把报销流程送上工作流引擎每个和"报销"打过交道的后端,都写过这样的代码:第一年还好,第三年你也说不清全系统有多少个这样的 if——改一次审批权限,全库搜索 manager。
这个DBA有点耶9 小时前
数据库·oracle·架构
异构数据集成怎么做?5 种同步方案对比 + 金融级 CDC 实战解析大家好,我是小耶,写功课是为了我踩过的坑,你们别再踩了!异构数据集成这个事,是我在实际项目里见过翻车最多的场景之一。很多人一上来就问"怎么把 Oracle 的数据同步到 MySQL",连"异构"和"同构"的区别都没搞清楚就开始配工具。结果就是:同步任务跑起来了,数据精度丢了、中文变乱码、DDL 改了目标端没跟上,最后生产环境两头对不上。
这个DBA有点耶10 小时前
数据库·mysql·架构
MySQL 8.0.20移除了Block Nested Loop,之前学的JOIN优化知识还适用吗?大家好,我是小耶,写功课只是为了我踩过的坑,你们别再踩了!“小表驱动大表”——这句话你肯定听过。但上周一个朋友发来一条JOIN查询,两张表:orders表200万行,users表50万行。他说:“users表小,应该是驱动表吧?为什么EXPLAIN显示orders是驱动表,查询还跑了8秒?”
陆柒14510 小时前
架构
从洋葱模型到 Elpis Core:我对 Node.js 服务端开发的理解最近我跟着课程完成了一个基于 Node.js 和 Koa 的服务端项目 Elpis Core。这是我第一次接触 Koa,也是第一次比较完整地了解一个服务端项目如何启动、如何组织模块,以及一个请求如何从进入服务器到最终返回响应。
懂软件的胡子个哥10 小时前
运维·微信·架构·wechatapi·个人微信号二次开发
微信 API 消息回调怎么设计,才能避免丢消息和重复处理在微信二次开发项目中,消息回调通常是整个业务系统最重要的入口之一。客户发送文本、图片、文件、链接,或者微信群中产生新的互动,后端系统都需要先准确收到这些消息,才能继续进行客服处理、CRM 同步、工单流转、AI 分析和数据统计。
co松柏13 小时前
后端·架构
一文吃透 Pi:10w stars 的极简 Agent harnessHi,我是松柏。今年 AI 编程 Agent 领域卷得不行,Claude Code、Cursor、OpenCode、Codex CLI 都在疯狂堆功能,宠物、sub-agents、plan mode、MCP、扩展市场,恨不得把能想到的东西全塞进去。
小聪70813 小时前
前端·架构
elpis-core 抽离 npm 包过程的难点和卡点当前 完成的工作,不只是给仓库补一个 package.json 并执行 npm publish。真正的变化是:elpis-core 从一个同时包含框架代码、页面代码和业务示例的单体项目,转变为由业务工程通过 @flicoh/elpis 引用的全栈框架包。
Bolt13 小时前
人工智能·架构·agent
Agent: 将 harness 工程升级到认知工程Agent 工程走过了提示词工程、上下文工程、Harness 工程三级台阶,每级都解决了当时的主要瓶颈。本文先讲清楚两个基础概念——认知与元认知,再回顾三级台阶各自做了什么,最后说明认知工程如何以元认知为核心组装这些成果,以及它如何解决垂直领域的问题。认知结构是手段,解决问题是目的。
晚安日记wanna14 小时前
redis·面试·架构
Redis 持久化RDB 和 AOF 到底该怎么选RDB 是全量二进制快照,恢复快,丢两次快照之间的数据。AOF 是命令日志,appendfsync 决定丢多少。重写 fork 子进程读内存,不读旧日志。生产混着开,但没有任何方案能零丢失。
墨天梦14 小时前
缓存·架构
07-KVCache与缓存友好架构「AI-Agent 面试深度指南」· 模块二 · 上下文工程 · 第 7 篇 / 共 32 篇两个团队用同一个模型、做同一个客服 Agent,月度账单差了 4 倍。排查下来,差别不在模型,而在缓存命中率:A 团队的系统提示与工具定义被固定在上下文最前面,命中率 92%;B 团队把当前时间戳放在了 system 提示的第一行,命中率常年接近 0。
linan10114 小时前
linux·架构·智能硬件
android调用C++通用方式想象你的 Android App 是一座繁忙的城市。 Kotlin/Java 写的业务层,是城市的办公楼:流程清晰、办事方便,适合做 UI、网络、业务逻辑。 C/C++ 写的原生库,是城市边缘的一座重工业工坊:机器轰鸣、效率极高,擅长干“重活”——音视频编解码、图像处理、加密、数学运算、AI 推理、游戏物理。 但办公楼和工坊语言不通: 一个说“JVM 的普通话”,一个说“CPU 的方言”。 **JNI(Java Native Interface)**就是那扇“传话窗口”,而 NDK 是给你建工坊、修道路、
白远山14 小时前
java·架构·uni-app·需求分析
自助健身小程序源码:架构拆解、核心链路与本地部署实战自助健身小程序源码,通常指的是一套可以直接部署运行的「无人值守健身房」业务系统代码,覆盖用户扫码进店、设备开门、计时计费、课程预约、教练排班、会员管理等完整闭环。它和普通健身房管理系统的区别在于:业务的起点不是前台收银,而是硬件指令的下发与回传,系统必须同时处理「软件订单」和「物理门禁」两条状态线。本文从源码结构、核心链路、部署步骤和二次开发四个角度,拆解这套系统怎么跑起来。
国科安芯15 小时前
嵌入式硬件·架构·ecc·商业航天·抗辐射
商业航天星载数据管理单元的存储容错与接口集成方案研究星载数据管理单元(On-Board Data Handling,OBDH)是卫星平台的核心信息中枢,承担着星上各分系统的指令分发、遥测数据采集与处理、任务 scheduling 管理以及与地面站的数据交互等关键职能。随着商业航天活动的日益活跃,卫星载荷的多样化与数据吞吐量的持续增长对OBDH的存储容量、数据可靠性及通信接口能力提出了更高要求。在空间辐射环境中,存储器是单粒子效应最为敏感的器件类别之一,存储单元的翻转可能直接导致程序跑飞、数据损坏乃至整星功能失效。因此,存储容错机制的设计成为星载数据管理单元
白远山16 小时前
java·开发语言·架构·需求分析
无人自助健身平台搭建:从架构设计到设备联动的完整实战无人自助健身平台搭建的核心,是把“用户扫码—校验权益—开门/开闸—计时计次—结束结算—数据回传”这条链路做成自动化闭环。技术上通常采用 Spring Boot + MyBatis Plus + MySQL 作为后端服务,用户端用 UniApp(Vue 语法)适配 H5、APP 与小程序,管理端用 Vue + ElementUI 实现门店、设备、会员、订单的可视化运营。下面按架构、数据模型、设备联动、部署联调四个部分展开,代码与步骤可直接参考落地。
许彰午16 小时前
java·低代码·架构
47-MetaGrid元数据表格列表页的万能组件——三种数据模式(server paging/store/manual)、#[fieldName]具名插槽定制列、#operations操作列、三种导出、行内编辑、复选选择。16.5KB的Vue文件是组件库里最大的通用件。这篇拆模板层的插槽路由和script层的三模式数据源。
Android打工仔17 小时前
android·架构·kotlin
不要在 Data 层随意把 Cold Flow 转换成 Hot Flow在 Kotlin Flow 的使用中,我经常看到这样一种代码:乍一看,这段代码非常合理。登录状态,不就是一种 State 吗?
AI行业应用研究17 小时前
大数据·人工智能·安全·小程序·架构
会务问答机器人落地拆解:三级路由、知识库组织与防幻觉——会务小程序能自己回答参会者提问吗?会务场景的问答机器人是个有意思的工程题。它看起来只是"接个大模型",但真落到会议现场,坑基本都不在模型侧,而在知识组织、路由降级和延迟控制上。参会者问"我在哪个厅"要的是准确答案,不是流畅表达,答错比答不出严重得多。
海宇服务17 小时前
运维·人工智能·架构·自动化
零信任架构实战:基于海宇公安二要素认证即时版构建自动化号码发卡网关在数据科学驱动的电信运营与物联网服务流水线中,对入网用户真实身份的审查是平台反制灰产违规操作的核心合规诉求。随着业务规模扩大,依靠传统的人工比对证件照不仅耗费大量人力资源,而且极易因视觉误差让非真实日常账号或边缘号码蒙混过关。这不仅拖慢了发卡与开户流转时效,更给平台带来了巨大的信用合规及履约隐患,难以在源头进行有效的前置准入校验。
bullkingluo17 小时前
人工智能·架构
从零到一搭建企业级智能问答系统:Ch05 · 向量库覆盖提交:b2a5496(029) · 96af569(040) · 06c771a(042) 代码位置:GitHub 搜索 lingluo1hao / enterprise-ai → advanced_rag_agent.py(VectorStoreManager 建集合/建索引/维度自愈 · _make_embedder 向量化入口)· requirements.txt(pymilvus 版本锁定)· .env.example(部署契约),上面每个提交号都能逐条对照改动 难度:★★★☆☆ 阶段:Day