- 博客(79)
- 收藏
- 关注
原创 致创作的第365天:从Flowable起步,在软考与AIGC中寻找技术人的星辰大海
【摘要】系统架构师BOB-wangbaohai回顾创作一周年历程,累计发布75篇技术文章,涵盖软考备考、企业架构、AIGC等领域。文章主要诞生于深夜工作之余,既是技术沉淀也是职业复盘。作者分享了平衡工作、家庭与创作的经历,并感谢读者互动带来的动力。未来将继续深耕系统架构与AI实践,邀请读者提出感兴趣的AIGC落地痛点或软考主题。全文展现了技术人持续精进的成长轨迹与知识分享的热情。
2026-04-08 18:14:53
340
14
原创 软考-食品供应链溯源系统设计分析
本文探讨了食品供应链溯源系统的架构设计。针对传统中心化数据库的信任问题,提出采用区块链技术实现去中心化存储(全网节点共同维护账本)和开放性(数据公开但账户信息加密)。在解决数据信任方面,推荐使用分布式交易账本(多节点存储防篡改)和公私钥签名(身份验证防抵赖)两项核心技术。系统采用三层架构:数据接入层(采集数据)、数据核心层(区块链网络+数据库映射存储)和应用表示层(用户界面)。该方案通过区块链的去中心化特性,有效解决了食品溯源过程中的数据可信度和追责难题。
2026-03-03 09:10:09
934
26
原创 软考-Web应用系统架构设计分析
摘要:某电商企业因业务扩张需升级B2C平台,要求支持多终端访问和高并发活动。软件公司采用响应式Web设计(通过流式布局和媒体查询实现多设备适配)和分布式架构(包括CDN、负载均衡、缓存服务器等)解决高并发问题。系统引入数据库主从复制机制,带来性能提升、扩展性增强、可用性提高、负载均衡和数据安全等优势。最终方案综合了多种技术手段,形成完整的系统架构设计。
2026-02-27 09:12:20
669
14
原创 软考-分布式数据库缓存设计分析
摘要:某初创企业在业务快速增长后遭遇数据库性能瓶颈。针对系统优化方案,团队提出三种方案:张工主张重构系统,李工建议采用MemCache缓存,刘工推荐Redis方案。经讨论最终选用Redis,因其兼具高性能和数据可靠性。分析比较了MemCache与Redis的差异,包括数据类型支持、持久化能力等特性。重点阐述了Redis的数据同步机制及三种分布式存储方案(主从模式、哨兵模式、集群模式),并详细说明了Redis集群切片的实现方式。该案例展示了初创企业在技术选型时需权衡开发成本与系统可靠性的决策过程。
2026-02-26 08:31:59
982
10
原创 软考-云原生系统设计分析
这是一份关于云原生架构设计与实践的考题解析。文章首先通过填空形式定义了云原生,强调其利用弹性与分布式优势,通过架构原则剥离非业务代码,实现轻量、敏捷与自动化。其次,结合图表分析了云平台的层次结构:业务组件层(用户、订单)、微服务治理层(配置中心)、中间件服务层(Redis、Kafka)及容器云平台层(监控、日志)。最后,总结了云原生的七大核心架构原则,包括服务化、弹性、可观测性、韧性、自动化、零信任及持续演进。
2026-02-25 08:29:14
743
8
原创 软考-电动车充电智能规划系统设计分析
摘要:本文分析了一个电动车充电智能规划系统的质量属性需求。系统需满足多维度要求:性能方面(3秒响应、高并发处理);可用性(99.5%在线率、5分钟故障恢复);可修改性(低代码API集成);安全性(AES-256加密、访问控制);可测试性(场景模拟接口);易用性(3分钟快速上手)。文章通过质量属性场景六要素(刺激源、刺激、环境、制品、响应、响应度量)解析需求,并详细说明了AES-256加密处理大数据块的技术方案,包括分块、填充及CBC/GCM等工作模式选择。最终给出了各需求与质量属性的完整映射关系。
2026-02-24 08:25:50
530
5
原创 软考-字处理软件设计分析
摘要:某软件公司为新字处理软件的脚本语言开发集成开发环境(IDE),需满足三大需求:支持脚本编辑与调试、可视化编程界面、调试时代码自动定位。在架构风格选择上,比较了管道-过滤器风格和以数据存储为中心风格,最终选择后者。原因在于:1)数据存储中心风格支持实时交互;2)便于功能扩展与替换;3)能有效管理脚本、语法树等多种数据类型。针对具体需求,可视化编程采用解释器风格,调试定位采用隐式调用风格。该方案通过中央数据存储实现高效交互和灵活扩展,满足IDE开发的核心需求。
2026-02-20 08:36:21
905
11
原创 软考-网上交易订单管理系统设计分析
摘要:本文围绕电子商务订单管理系统的面向对象设计展开分析。首先将设计类分为三类:实体类(如用户、商品)存储持久数据,边界类(如商品信息页面)处理交互界面,控制类(如订单结算)执行业务逻辑。其次对比了活动图与流程图的三个主要区别:活动图支持并发、面向对象行为描述,而流程图侧重顺序处理过程。最后通过状态图描述了订单处理流程,包括"待结算"、"订单生效"等关键状态节点及其转换条件(如超时30分钟自动取消)。全文系统性地阐述了面向对象设计方法在电商系统开发中的应用。
2026-02-19 08:54:43
619
6
原创 软考-库存管理系统需求分析
摘要:本文围绕库存管理系统用例建模展开分析。首先识别出6类参与者:仓库管理员、经理、系统管理员、时间、温度及温度调节系统。其次说明用例规约应包含用例名、参与者、目标、前置条件、事件流和后置条件等要素。最后解析了三种用例关系:包含关系(如出入库操作包含登录)、扩展关系(如查看报表可扩展生成报表)和泛化关系(如用户注册泛化为电话/邮件注册)。全文通过实例详细阐述了用例建模的核心方法和应用场景。
2026-02-18 09:13:27
465
7
原创 软考-系统架构师-区块链
本文系统解析了区块链技术,定义其为集成链式数据结构、分布式共识、密码学及智能合约的全新计算范式;详细阐述了公有链、联盟链、私有链的三大分类及六层基础架构模型(数据层至应用层);深入剖析了去中心化、不可篡改等核心特性,以及Merkle树验证、P2P网络、PoW/PBFT共识机制与比特币挖矿等底层核心技术原理,旨在为系统架构师提供从底层逻辑到应用选型的完整知识体系。
2026-01-26 08:43:50
2092
27
原创 软考-系统架构师-信息安全架构
本文系统梳理信息安全核心知识体系。首先阐述四大威胁分类,对比被动攻击与主动攻击(如SQL注入、DoS)的原理及防御策略。其次,深入解析BLP、Biba、Chinese Wall及Clark-Wilson四大经典访问控制模型的规则与场景。最后,分析PDR、PPDR等安全防护架构的演进逻辑。文章旨在通过理论与场景结合,为构建信息安全防御体系提供系统化的参考框架。
2026-01-23 08:55:36
1279
12
原创 软考-系统架构师-信息安全技术基础知识(三)
本文全面解析了认证服务与网络安全控制两大核心领域,在认证服务方面深入阐述了基于X.509标准的PKI/CA公钥基础设施及其HTTPS握手流程,以及基于票据与对称加密的Kerberos身份认证机制;在安全控制技术方面,对比了物理隔离(网闸)与逻辑隔离(VLAN)的区别,剖析了防火墙架构,并系统归纳了IPSec、SSL/TLS、PGP等关键安全协议在OSI七层模型中的层次定位与具体应用场景。
2026-01-22 08:39:20
778
15
原创 软考-系统架构师-信息安全技术基础知识(二)
该方案面向总部向分部传输超大附件的高安全场景,通过“混合加密 + 数字签名 + 摘要校验”的组合机制,系统性解决了大数据量传输下的保密性、完整性与不可抵赖性问题:采用随机对称密钥对业务数据进行高效加密,并使用接收方公钥对密钥进行封装,确保仅授权对象可解密;同时对明文生成摘要并使用发送方私钥进行数字签名,实现身份认证与责任追溯;接收方通过私钥解密密钥、还原数据并结合发送方公钥验签与摘要比对,完成对数据来源真实性及传输完整性的双重校验,整体流程符合企业级安全通信与合规审计要求。
2026-01-21 09:16:40
730
7
原创 软考-系统架构师-信息安全技术基础知识(一)
本文系统梳理了信息安全的核心架构与技术体系。首先阐述了机密性、完整性、可用性等基本要素及对应的攻防对策,并详解了灾难恢复的6个等级与RPO/RTO关键指标。重点解析了密码学应用:对称加密(如AES、SM4)效率高,适用于大数据;非对称加密(如RSA、SM2)遵循“公钥加密保密、私钥签名认证”的核心逻辑。此外,不仅对标了国产密码算法(SM1-SM9)的应用场景,还说明了利用信息摘要(Hash)与数字签名技术实现数据防篡改、身份认证及不可抵赖性的完整机制。
2026-01-20 08:49:46
614
5
原创 软考-系统架构师-未来信息综合技术(四)
Lambda架构通过批处理层(保障精准全量)与加速层(保障低延迟)并行计算并在服务层合并视图,虽兼顾了实时性与容错性,但维护两套代码(离线/实时)导致成本高昂。Kappa架构对此进行简化,主张**“万物皆流”**,移除批处理层,统一使用实时引擎(如 Flink)并通过消息队列回溯处理历史数据。选型时,Lambda 适用于海量历史重算与极高准确性要求的场景,而 Kappa 则更适合追求技术栈统一、运维低成本的增量业务场景,两者是权衡互补而非单纯替代关系。
2026-01-19 10:05:38
602
5
原创 软考-系统架构师-未来信息综合技术(三)
大数据具备海量、高速、多样等5V特征,旨在通过采集、清洗、集成、建模及可视化全流程,从低价值密度的异构数据中挖掘高商业价值;其架构历经从简单直连、异步削峰到基于不可变数据流的Lambda架构演进,实现了从OLTP到OLAP的跨越;技术生态上,依托HDFS与Kafka作为存储底座,利用Spark与Flink实现内存级与流式计算,结合HBase、OLAP引擎及ZooKeeper,共同构建了能应对数据孤岛、保障分布式一致性并兼顾实时与离线分析的综合处理体系。
2026-01-16 08:41:20
779
7
原创 软考-系统架构师-未来信息综合技术(二)
本章节深入解析了机器人技术与数字孪生体的定义、架构及演进。机器人作为具备“脑、手、脚”及多重感知能力的实体,正由早期的示教再现模式向具身智能进化,进入以云-边-端无缝协同和知识图谱为核心的Robot 4.0时代,强调理解与自主决策。数字孪生体则通过MBSE顶层框架与数字线程,结合物联网(伴生)与AI(使能),构建物理实体的动态仿真模型。它通过“描述-诊断-预测-决策”的DIKW闭环,实现了从基础支撑到行业应用的五层生态体系,共同为智能制造与智慧城市提供核心技术支撑。
2026-01-15 09:36:18
692
7
原创 软考-系统架构师-未来信息综合技术(一)
系统阐述了信息物理系统(CPS)实现物理与信息空间数据自动流动闭环的本质与架构,深入解析了人工智能(含生成式AI、知识图谱)与AI芯片(GPU/ASIC)的算力支撑体系。
2026-01-14 08:54:01
830
7
原创 软考-系统架构师-数据库系统(二)
本部分系统梳理了数据库架构设计的核心理论与实践。首先详解规范化理论,阐述从 1NF 到 BCNF 的范式演进以消除冗余,并指出高并发场景下反规范化(空间换时间)的必要性。其次,构建了基于“洋葱模型”的安全性体系,并通过并发控制(封锁协议、2PL)与分布式事务(2PC)保障数据一致性。在运维层面,解析了基于 Undo/Redo 日志的故障恢复机制及冷热备份策略。最后,提出了从硬件到 SQL 的全链路性能优化方案,并对比了 NoSQL 在海量非结构化数据场景的应用,以及联邦数据库实现异构数据源协同的架构特点。
2026-01-13 09:11:18
739
7
原创 软考-系统架构师-数据库系统(一)
统性地涵盖了从三级模式架构、索引原理、视图技术等基础理论,到数据库设计(ER模型、范式与反规范化)、关系代数、分布式架构(分库分表、CAP与2PC)、并发控制(事务隔离与锁协议)、安全备份与恢复机制,以及性能优化与NoSQL选型等全链路知识体系,旨在帮助架构师掌握从逻辑设计到物理落地及高可用运维的关键技术决策能力。
2026-01-12 09:24:55
1300
10
原创 软考-系统架构师-计算机网络(二)
本文贯穿网络通信全流程:从 OSI/TCP-IP 模型基础与 TCP/UDP 差异入手,深入解析 二层交换(VLAN、STP)原理;随后阐述 DHCP 动态分配与 DNS 解析两大核心服务;最后落地于 “核心-汇聚-接入”三层架构,系统总结了构建高可用企业级网络的关键技术与设计逻辑。
2026-01-06 09:51:06
807
15
原创 软考-系统架构师-计算机网络(一)
网络架构方面,涵盖了局域网经典三层模型(接入-汇聚-核心)及5G网络切片与SBA服务化架构。关键技术上,深入解析了SDN转控分离思想、存储网络(SAN/NAS)的区别及RAID冗余技术(如RAID 5/10)的选型策略。
2026-01-05 08:46:29
1204
9
原创 软考-系统架构师-嵌入式系统(二)
本文系统阐述了嵌入式技术全景,涵盖硬件选型、系统架构、数据管理与开发策略。硬件层区分了MPU(高性能)、MCU(单片化)与DSP,强调SoC通过软硬协同与IP核复用实现系统集成。软件层聚焦操作系统的实时性(确定性)与架构对比,重点解析鸿蒙OS凭借微内核、分布式软总线及内核抽象层实现跨终端协同。数据管理依据场景分为内存式(实时)、文件式(SQLite)与网络式(瘦客户端)。开发层面详解了“宿主机-目标机”的交叉开发模式,并指出通过“中断代查询”等软硬结合策略实现极致低功耗设计。
2026-01-04 08:46:56
947
7
原创 软考-系统架构师-嵌入式系统(一)
嵌入式系统是以应用为中心、以计算机技术为基础的专用计算机系统,具有可配置与可裁剪的软硬件特性。其分层架构包括硬件层(微处理器、存储器等)、抽象层(HAL/BSP)、操作系统层、中间件层和应用层。系统初始化遵循片级→板级→系统级的顺序,BSP和HAL是实现硬件无关性的关键。核心硬件部件包含微处理器、存储器、总线、看门狗电路和I/O接口等,其中看门狗用于系统容错,JTAG接口用于调试。嵌入式系统需满足功能、可靠性、成本、体积和功耗等严格要求,广泛应用于工业控制、军事、物联网等领域。
2026-01-03 08:26:49
1114
6
原创 软考-系统架构师-计算机系统基础(二)
本文阐述了操作系统作为核心系统软件的地位及其控制管理功能,主要包含三方面内容:结构与职能:解析了从硬件到应用的分层架构,以及进程、存储、设备、文件、作业五大管理职能。系统分类:涵盖了批处理、分时、实时、网络及分布式等系统的分类与其特点。进程核心:定义进程为动态执行实例,由程序、数据和 PCB 组成,并强调 PCB 是进程的唯一标志。总结:文章旨在突出操作系统作为资源管理者及系统接口的关键作用。
2026-01-02 09:12:57
736
4
原创 软考-系统架构师-计算机系统基础(一)
计算机系统基于冯·诺依曼架构(存储程序),指令集分为CISC(微码)与RISC(流水线/硬布线)。存储体系利用局部性原理分层构建(Cache-主存-辅存)以平衡性能。I/O控制演变为中断(适量数据)与DMA(高速批量数据)方式。不同于冯氏的统一存储,哈佛结构采用指令与数据独立存储,常用于嵌入式领域以提升吞吐效率。
2026-01-01 10:12:20
868
4
原创 软考-系统架构师-系统可靠性分析与设计
本文档梳理了系统可靠性分析与设计的核心考点。首先定义了**可靠性(MTTF)与可用性(MTBF/MTTR)**指标,并对比了软硬件失效模型的差异。其次,总结了串并联系统与混合系统的可靠性计算公式,以及用于估算残留错误的种子法模型。最后,重点解析容错设计,深入对比了N版本程序设计(静态冗余/前向恢复)与恢复块方法(动态冗余/后向恢复)的机制差异,并介绍了低成本的防卫式程序设计及双机容错(热备/互备/双工)架构模式。
2025-12-24 08:41:29
877
14
原创 我的256天创作纪念日
256天,正好是2的8次方。在计算机的世界里,它代表一个完整的字节(Byte)。于我而言,这也是一个从零散的技术点,向完整的架构知识体系汇聚的关键节点。本文回顾了从Flowable与AI实战,到拿下TOGAF企业架构认证,再到如今系统性攻克“软考-系统架构师”的心路历程。
2025-12-21 09:21:45
643
12
原创 软考-系统架构师-软件架构实践
文章首先明确了架构在沟通、决策与复用层面的核心价值,剖析了分层机制带来的低耦合优势及潜在的性能损耗。随后梳理了从C/S到B/S的架构演进历程,重点介绍了通用N层架构模式(包括四层结构及污水池反模式)。最后,文章深入解析了MVC架构的交互流程、J2EE实现方式及其适用局限。全文理论结合实践,为架构设计提供了系统的指导框架。
2025-12-19 11:53:34
1272
7
原创 软考-系统架构师-软件架构设计
本文档是软考系统架构师的核心复习资料,系统涵盖了从理论基础到工程实践的完整知识体系。内容首先明确了架构定义、ADL及4+1视图,并详解基于架构的软件开发(ABSD)流程。核心部分深入剖析五大架构风格(如数据流、分层、黑板系统)及MDA、C2等模型。此外,文档重点阐述了性能、安全性等关键质量属性及其设计战术,介绍了DSSA、软件产品线及SAAM/ATAM评估方法,最后总结了构件与中间件技术在系统集成中的应用价值。
2025-12-11 10:29:06
1415
10
原创 软考-系统架构师-项目管理
本文系统梳理了项目管理与软件工程的核心知识点,旨在提供理论指导与实用工具。主要内容涵盖:盈亏平衡分析:解析固定与可变成本,通过例题总结通用计算公式。进度管理:阐述 WBS 分解原则、进度管理步骤及压缩技术;重点讲解关键路径法的正逆推计算、关键路径确定及总时差与自由时差的应用。质量管理:辨析 QA 与 QC 的区别,详细说明 CMMI 成熟度模型的 5 个等级。配置管理:介绍配置项分类、版本与变更控制机制及“三库”管理模式。
2025-12-01 08:37:10
839
7
原创 软考-系统架构师-软件工程
本文系统阐述软件工程核心体系与方法论。内容涵盖瀑布、螺旋等主流开发模型;解析基于构件的组装流程;深入需求获取、分析及变更管理;全面详解UML建模概念与核心图表应用;系统论述白盒黑盒等测试类型、阶段与策略;并探讨系统演化、新旧转换及维护分类。文章结构严谨,理论与实践并重,为软件工程提供全面的技术指导与参考。
2025-11-27 08:26:00
1035
4
原创 软考-系统架构师-系统工程与信息系统基础
系统工程与信息化知识体系系统工程涵盖霍尔三维结构、切克兰德方法论及生命周期管理。信息系统部分包括开发方法、建设原则,分类介绍业务处理系统、管理信息系统等核心类型。企业信息化聚焦战略规划方法,分析ERP、CRM、SCM等典型应用系统,并涉及商业智能、数据湖等新技术。数字化转型阐述从数字化到智能制造的演进路径,包括系统层级、业务维度及智能特征发展。全文整合系统工程、信息系统到企业数字化转型的核心内容,形成理论到实践的系统框架。
2025-11-17 14:03:58
1104
7
原创 AI助手融合架构方案:融合“路由-执行”模式与Nacos 3.0的智能工具调用系统 (含核心实现代码)
本文提出了一种融合"路由-执行"模式与Nacos 3.0的智能工具调用系统,解决企业级AI集成中的两大核心挑战:海量工具维护问题和上下文窗口成本问题。该系统采用两阶段智能调度架构:路由阶段:通过向量搜索从海量工具中快速筛选出最相关的几个,降低处理成本执行阶段:仅将少数相关工具提供给AI模型进行精准决策系统由三大核心组件构成:业务能力层(现有微服务集群)、企业能力目录(Nacos 3.0聚合API规范)和AI适配层(动态生成工具清单)。
2025-09-26 09:56:01
1178
5
原创 TOGAF EA®企业架构师认证备考(4)从业者级开发&实施
本文摘要围绕TOGAF架构开发方法(ADM)展开,系统阐述了其核心流程与关键要素。全文分为四章:第一章详述架构开发阶段(B-D阶段)的通用步骤、风险安全考量和信息输入输出机制;第二章解析实施阶段(E-G阶段)的迁移战略制定、工作包管理和治理方法;第三章探讨变更管理流程及其与业务战略的衔接;第四章阐述需求管理在ADM各阶段的映射方法。重点内容包括:架构开发强调参考模型选用、差距分析和合规性评估;实施阶段注重业务价值分配和优先级排序;变更管理关注自下而上的驱动因素识别;需求管理建立全周期可追溯机制。
2025-09-01 08:07:42
751
4
原创 TOGAF EA®企业架构师认证备考(3)从业者级管理
本文阐述了企业架构(EA)的核心价值、关键实践及初始步骤。其根本目的在于通过模型化企业现状与未来蓝图来指导有效变革,并强调了治理、合规与安全的重要性。成功的架构开发依赖于以利益相关者为中心,通过构建不同“视图”来回应其关注点并进行权衡。作为架构工作的起点,“阶段A:架构愿景”旨在明确项目范围、识别关键人物,并形成一份获得共识的架构愿景与工作声明,为后续所有工作奠定基础。
2025-08-21 10:12:20
1164
5
原创 我的创作纪念日
本文分享了作者系统化技术创作的经验与成果。作者坚持"规划性输出"理念,将实战经验转化为体系化的技术专栏,包括《Flowable技术实战》《LangChain4j探索与实践》等高质量系列,平均质量分超90分。创作已融入日常工作,通过持续记录和打磨,构建了前后端分离的微服务脚手架,整合了工作流引擎和AI智能体。未来计划完成企业架构师认证,深化微服务治理、云原生和AI领域研究,并尝试视频等新型分享方式。这种输出倒逼输入的模式,既帮助了他人,也推动了自身技术能力的全面提升。
2025-08-14 09:53:41
783
2
原创 TOGAF EA®企业架构师认证备考(2)开发方法ADM
摘要:TOGAF架构开发方法(ADM)是一个迭代的企业架构开发流程,包含预备阶段和A-H共9个阶段,涵盖业务、数据、应用和技术架构开发。ADM强调治理、利益相关者参与和需求管理,通过架构构建块(ABB)和解决方案构建块(SBB)实现转型。关键要素包括架构原则、差距分析、互操作性评估和风险管理。ADM支持敏捷开发,可通过切分和迭代适应不同场景。架构治理确保合规性,架构委员会监督实施。产出包括架构愿景、路线图、契约等可交付物,形成完整的架构描述体系。
2025-08-14 08:46:22
1292
3
原创 TOGAF EA®企业架构师认证备考(1)企业架构概念及TOGAF标准
本文系统介绍了企业架构(EA)的概念框架和实施方法论。首先定义了企业的范畴,包括组织集合及其相关方。重点阐述了TOGAF标准下的企业架构体系,包含业务、数据、应用和技术四个架构域,并详细说明了架构开发流程中的关键要素:从战略目标到业务能力设计,再到IT系统实现的完整路径。文章还深入探讨了架构资产管理的企业连续序列概念、架构存储库的组成,以及架构治理的重要性。最后介绍了风险管理、差距分析等配套方法,为企业数字化转型提供了全面的架构指导。
2025-08-05 08:34:14
1217
7
原创 阿里云ACP云计算备考笔记 (8)——云Redis&容器服务ACK&云安全
本文简单记录了云Redis和ACK和云安全的概念和使用方法以及注意点
2025-06-17 10:44:42
2071
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅