架构

木子n119 分钟前
架构·autosar·功能安全·iso 26262
软件架构设计实战-架构15.ISO 26262 架构设计要求:安全机制在架构里的落点架构14 把实时性拆成了可计算的时序预算,本篇把功能安全也拆成同一类东西。ISO 26262-6 对软件架构设计的要求(层级化结构、元素有规格说明、依赖最小化、安全机制与异常处理)读起来都对,落到评审现场往往只剩三句话:"我们有看门狗""我们做了冗余""我们按 ASIL D 做的"——没有一句带数字。本篇把这三句各变成一次可执行实验:同一套扭矩控制回路,做 A(无安全机制)与 B(冗余感知 + 残差去抖 + 降级 + 看门狗)两条架构,开工前先跑 license 探测(沿用"真跑为准"),然后实测:基线
这个DBA有点耶1 小时前
数据库·架构·代码规范
为什么UPDATE比SELECT危险得多?锁范围等于扫描行数大家好,我是小耶,写功课只是为了我踩过的坑,你们别再踩了!先问一个问题。一条UPDATE语句,WHERE条件精确匹配了10行,最终也只改了10行。你觉得它会锁多少行?
我不是阵雨2 小时前
分布式·微服务·架构
分布式事务难题与实战解法全解析在单机数据库中,ACID(原子性、一致性、隔离性、持久性)由数据库引擎内部保证。但在分布式环境下,网络分区(P)是不可消除的物理现实,根据 CAP定理,我们必须在一致性(C)和可用性(A)之间做选择。
尤水就下3 小时前
前端·javascript·架构
🔥预热:在线文档的 block 架构是如何实现的(未完待续...)在线文档的产品想必大家都应该用过,诸如 google、wps、石墨、腾讯和飞书等等。对于前端同学来说,在线文档可以算是前端技术天花板之一了。在我初入前端的时候,我就觉得这个东西可望而不可即。时常想加入那样的团队,但又怕自己水平有限。近几年有幸参与过文档的一些开发工作,所以想借此机会写点东西留个痕。虽然现在 AI 来了,但我还是得坚持手搓✍🏻。
Dawson Zhu3 小时前
人工智能·语言模型·架构·aigc·agi
《Agentic Design Patterns》第 13 章导读:人机协同(Human-in-the-Loop)本文是对开源书籍《Agentic Design Patterns》第 13 章的解读与导读,内容忠实呈现原文,并附个人思考。 原书在线阅读:https://adp.xindoo.xyz/ | 翻译项目代码仓库:https://github.com/xindoo/agentic-design-patterns
姜鱼问生4 小时前
后端·算法·架构
fail2ban 实战:从默认配置到生产可用背景 服务器 SSH 端口 22 一直暴露在公网,每天被扫。lastb | wc -l 一看,一天几千次失败登录。
WeiXin_DZbishe5 小时前
vue.js·spring boot·python·微信小程序·架构·php·课程设计
基于微信小程序的本地闲置物品交易平台-计算机毕设 附源码【课程设计】26825正在做毕设的你🧑‍💻,是不是也在为这些问题头疼: > ❓选题不知道选什么方向? > ❓技术栈不知道怎么搭配? > ❓代码写了一半发现架构有问题?🤯 > 🚀 本系列文章将带你从零到一完成一个完整的毕设项目,涵盖需求分析 > 🏗️系统设计、💻代码实现、📝论文撰写全流程。 ⭐⭐⭐关注我,不迷路,持续更新中~⭐
码云之上5 小时前
人工智能·架构·全栈
Prompt 拦不住 Chatbot 的安全问题:九大风险与分层防护Chatbot 接上大模型、RAG、工具调用和 Agent 能力之后,安全问题就不再只是“模型答得对不对”,还要面对“模型会不会被诱导着做危险的事”。这篇文章写给做 Agent 的开发人员,把主要风险过一遍,再给一套能直接落到工程里的分层防护方案。
对讲机数码科普5 小时前
运维·网络·架构·软件工程
从电路原理到协议栈:模拟对讲机与数字对讲机的技术内核拆解本文内容整理自公开国际 / 国家行业标准及一线项目实测,无商业推广内容。 作为嵌入式与射频开发领域非常常见的窄带专网设备,对讲机的技术迭代始终是入门通信工程师绕不开的实践课题。很多刚接触专网通信的开发者容易陷入两个极端:要么把带数字亚音的模拟电路设备当成数字对讲机,要么把数字对讲机的协议栈想得过于复杂 —— 网上的公开资料要么是厂商宣传类的通稿,要么是几十年前的模拟电路老教材,缺少从硬件链路、基带处理、协议实现到实际调试的完整技术闭环。 不管是做业余无线电超外差接收机调试,还是上手 DMR 中继台搭建、练
一个有温度的技术博主5 小时前
架构
单点登录(SSO)到底怎么实现?怎么判断用户是否已单点登录?周五下午,实习生小刘攥着面试笔记冲进工位,脸涨得通红:“杨哥!我明天面试必被问单点登录,你快给我讲讲怎么实现、怎么判断用户是不是单点登录!”
深入云栈7 小时前
java·后端·架构
Netty 4.2.x 源码深度解析 (十八):ChannelOutboundBuffer 写缓冲区 —— 发送队列与流量控制Channel 的出站数据并不会在 write() 调用时立刻交给操作系统。在 Netty 中,write() 只是把消息压入一条内存中的队列,直到 flush() 时才批量刷出,承担这一待发送数据暂存与调度职责的正是 ChannelOutboundBuffer。它用一条 Entry 单向链表组织所有待发送消息,并用 flushedEntry、unflushedEntry、tailEntry 三个指针精确区分"已刷新待发送"与"已入队未刷新"两类数据。与此同时,它还是 Netty 背压(back-pres
代码山河7 小时前
java·学习·架构·教程·面向对象·项目
第一个Java程序:Hello World从零编写与运行在编程学习中,有一个延续了半个多世纪的传统——用"Hello World"作为你的第一个程序。本文将带领你从零开始,一行一行地编写、编译并运行你的第一个Java程序。不需要任何编程基础,只需要一台电脑和一颗愿意学习的心。
鶴哥只手遮天7 小时前
架构
AFSIM 架构解剖(上):内核与运行机理面向 InfoQ 的技术连载 · 基于 AFSIM 2.9.0 源码一手资料 · 正文不含代码 全系列共 14 章,因篇幅庞大拆为上、中、下三篇;本篇为上篇,含系列导读与第 1–5 章。
鶴哥只手遮天7 小时前
架构
AFSIM 架构解剖(下):专业领域与生态面向 InfoQ 的技术连载 · 基于 AFSIM 2.9.0 源码一手资料 · 正文不含代码 本篇为下篇,含第 10–14 章,覆盖专业领域包、分布式互操作、扩展与插件、工具链及全系列总结。
CoLiuRs7 小时前
数据库·架构
订单不是一张表:订单聚合与状态机客服后台里最常见的一类工单是这样的:买家在订单列表看到「已支付」,点进详情却发现只发了一半货;仓库说另一半正在等补货,支付那边显示全额到账,退款那边又有一条「申请中」的记录。如果订单只有一个 status 字段,产品经理迟早会要求它同时表达「已支付」「部分发货」「退款申请中」这三件事。直接后果是这个字段的取值表一路膨胀成几十个组合,组合之间的顺序关系没人能一次讲清楚。这一篇要处理的问题是:订单到底应该由几个字段描述状态,这些字段之间如何互相约束,以及谁有权改写它们。
狂奔蜗牛(bradley)8 小时前
人工智能·嵌入式硬件·fpga开发·架构
EtherCAT 主站拓扑判定的三级防护:从去抖到振荡检测做工控协议栈的人大概都懂,真正难的不是“能通”,而是“通了之后怎么证明它是真的通了”。在自研 EtherCAT 主站时,遇到一个很典型的工程问题:**如何判断从站拓扑已经稳定?**1
WindrunnerMax8 小时前
人工智能·架构·github
以轻量 LoopAgent 替代 RAG 实现文档检索在先前我们讨论了基于向量检索实现基础RAG服务,在模型以及工程应用不断发展的情况下,文档检索模式也在演进,那么在这里就讨论一下如何基于PI实现轻量级文档检索Agent。
天远Date Lab8 小时前
大数据·人工智能·架构·自动化
零信任架构实战:基于天远风控经营异常预警构建自动化商业园区租户巡检网关在现代化高新产业园区、甲级写字楼以及国家级科技孵化基地的日常运营与招商管理中,入驻企业法定主体的经营规范度、履约稳定性与持续存续能力,直接关系到物业资产的综合收益率、租金现金流的稳健性以及地方产业政策扶持资金的安全落地。园区内通常容纳着从早期技术团队、高成长型科创企业到大型集团区域分支机构等数以千计的经营主体。在标准的商业不动产租赁契约中,双方通常会严格约定承租方必须维持合法合规的经营存续状态,且承租场地必须作为真实有效的经营与联络场所。然而,传统的园区租户管理多依赖物业管家定期的上门走访、按季度收集盖章
范中勤9 小时前
设计模式·架构·langchain·适配器模式·多厂商
适配器模式(Adapter Pattern):原理、场景与 LLM 多厂商工程落地适配器模式(Adapter Pattern)是一种结构型设计模式,核心目的是:对多个接口不统一、行为不一致的异构第三方组件,通过包装适配,对外暴露一套统一、稳定、标准化的接口,彻底解耦上层业务与底层异构实现。
木子n19 小时前
架构·autosar·性能工程·soa架构
软件架构设计实战-架构18.从 Classic 到 Adaptive:SOA 架构在 MATLAB 里的模样前 17 篇都在 Classic 信号世界里打转:接口是端口,连线是 RTE,部署是 ECU Extract。本篇换世界观——把"服务"当一等公民。真跑之后有三条硬结论:① System Composer 25.2 里确实有 systemcomposer.interface.ServiceInterface 类,服务接口的"函数+参数+异步位"可建可查;但它只能挂在 client/server 端口上,数据端口挂它会被当场拒绝(报错原文附后)。② Adaptive 侧真能出东西:一个函数端口 + 作用域绑