- 博客(261)
- 资源 (1)
- 收藏
- 关注
原创 [系统架构设计师]知识点(二十五)
1.用例驱动:用例是用户与系统交互的描述,RUP强调从用例出发捕获需求,设计系统,并推动开发和测试的进行。1.操作的对象:关系数据库以关系(表)的形式存储数据,表中的数据本质上是一个数学意义上的集合。数据库的操作(如查询,插入,更新,删除)作用于这些集合上的行(元组)或列(属性)。3.系统开发人员的商业目标:开发人员的目标可能包括技术可行性,开发效率,代码可复用性等,与商业目标和质量目标密切相关。包括11种:模板方法,策略,命令,职责链,状态,观察者,中介者,迭代器,访问者,备忘录,解释器。
2025-09-15 15:30:14
524
原创 [密码学实战](GBT 15843.3)基于SM2数字签名的实体鉴别实现完整源码(四十九)
本文介绍了基于国密SM2数字签名算法的实体鉴别实现,采用GB/T 15843.3标准中的UNI.CR机制(两次传递鉴别)。主要内容包括: 使用Bouncy Castle库提供SM2算法支持 SM2工具类实现密钥生成、签名验签等核心功能 服务端代码结构,包含密钥管理、令牌生成等关键方法 该实现通过SM2数字签名确保通信双方身份的合法性,满足国密标准要求的实体鉴别流程。文中提供了完整的Java代码示例,包括密钥对生成、签名验证等关键操作,可直接应用于安全通信场景。
2025-09-05 09:35:23
303
原创 [密码学实战](GBT 15843.2-2017)Java实现基于SM4的实体鉴别机制(四十八)
本文介绍了使用Java和国密算法SM4实现客户端与服务端之间的可信身份鉴别机制。主要内容包括:1)添加BouncyCastle库支持SM4算法;2)实现SM4加密工具类,包含加密、解密、随机数生成等功能;3)服务端实现,通过存储共享密钥和随机数来防止重放攻击,完成身份验证流程。该实现遵循GB/T 15843.2-2017标准,采用两次传递单向鉴别机制,确保通信双方身份的可信验证。
2025-09-03 14:21:51
107
原创 [架构之美]pdf压缩实战笔记(十五)
本文介绍了如何压缩过大的PDF文件(284MB)还原其实际内容大小(十几MB)。常见原因包括内嵌完整字体、未压缩图像、高分辨率扫描和隐藏元数据等。解决方案包括使用Ghostscript命令行工具(方案A/B)或图形界面工具(方案C)进行压缩,并通过pdfinfo/mutool分析具体膨胀原因。操作步骤简单:先运行一键脚本压缩,必要时手动优化图像分辨率、字体子集等,最终可将文件大小缩减90%以上。文中提供了详细命令参数和工具推荐,适合不同技术水平的用户操作。
2025-09-02 17:27:12
104
原创 [密码学实战]逆向工程常见工具合集及下载地址(四十七)
本文介绍了逆向工程常用的9款工具及其下载地址。工具包括die、debugview、exeinfo、HTTP Debugger、Resource Hacker、ShellExView、StudyPE、x64dbg和ida64,均配有工具界面截图。
2025-09-02 15:34:51
543
原创 [密码学实战]智能密码钥匙SKF库软实现(四十六)
摘要 本文介绍了智能密码钥匙(SKF)接口规范与芯片操作系统(COS)的关系及实现原理。SKF规范是面向应用层的统一API标准,而COS是芯片内部实现安全功能的核心系统。SKF库作为客户端接口,通过私有协议或APDU指令与芯片COS交互,完成密钥管理、密码运算等操作。文章还提供了SKF库的头文件定义,包括数据类型、错误码、算法标识和密钥结构等核心内容,为开发者实现符合国密标准的密码应用接口提供技术参考。
2025-09-02 11:39:59
75
原创 [系统架构设计师]论文(二十三)
我所在单位是国内某商业银行,2017 年 1 月我行决定开发全新一代绩效考核平台系统,我担任本次系统开发的架构师,主要负责整个系统的架构设计工作。该系统是既要满足内控管理的绩效考核,又要满足银行粉丝客户参与营销的综合性绩效平台,是银行应对互联网金融变革和笃行普惠金融的重要系统。本文结合我的实践,以绩效考核平台系统建设为例,论述软件系统架构评估。首先分析了软件架构评估所普遍关注的质量属性并阐述其具体含义,然后详细说明本次项目软件架构。
2025-09-01 14:43:16
1122
原创 [系统架构设计师]案例(二十四)
边缘与云的协同,支持数据在边缘与云之间可控地有序流动,形成完整的数据流转路径,高效低成本地对数据进行生命周期管理与价值挖掘。边缘计算与云计算之间不是替代关系,而是互补协同关系,边云协同将放大边缘计算与云计算的应用价值,边缘计算既靠近执行单元,也是云端所需高价值数据的采集和初步处理单元,可以更好地支撑云端应用;1)资源协同:边缘节点提供计算,存储,网络,虚拟化等基础设施资源,具有本地资源调度管理能力,同时可与云端协同,接受并执行云端资源调度管理策略,包括边缘节点的设备管理,资源管理以及网络连接管理。
2025-09-01 11:51:01
900
原创 [系统架构设计师]大数据架构设计理论与实践(十九)
本文系统介绍了大数据架构设计理论与实践,重点分析了Lambda和Kappa两种主流架构。首先指出传统数据库面临的数据过载问题,提出读写分离、分库分表等解决方案。随后详细解析大数据处理系统面临的挑战和应具备的特征,并深入比较了Lambda架构(批处理+实时处理)和Kappa架构(纯流处理)的技术特点、实现方式及适用场景。通过四个实际案例(视频网络、广告平台、证券决策系统、电商系统)展示了不同架构在具体业务场景中的实践应用,为大数据系统设计提供了理论指导和实践参考。
2025-08-22 17:51:55
916
原创 [系统架构设计师]安全架构设计理论与实践(十八)
本文系统阐述了信息系统安全架构设计的理论与实践。首先分析了信息安全威胁来源,包括物理环境、网络系统等六大类,以及信息泄露、拒绝服务等19种常见威胁。其次介绍了安全体系架构的范围和特性,重点解析了BLP、Biba等五种典型安全模型的工作原理。随后提出WPDRRC信息安全模型和整体架构设计方法,涵盖物理安全、系统安全等五个层面。在技术实现部分,详细论述了OSI/RM安全架构、认证框架等五大核心机制。最后结合数据库安全设计原则和系统架构脆弱性分析,以RADIUS协议和工业云系统为例,展示了安全架构设计的实践应用。
2025-08-22 11:44:47
1123
原创 [系统架构设计师]嵌入式系统架构设计理论与实践(十六)
本文系统介绍了嵌入式系统架构设计的理论与实践,包括硬件组成(处理器、存储器、总线等)、软件架构(操作系统功能、任务调度、存储管理等)及典型设计方法(ABSD、ADD、DARTS)。重点分析了鸿蒙操作系统和GENESYS架构的特点,阐述了物联网操作系统的层次结构。文章为嵌入式系统开发提供了全面的技术参考,涵盖了从基础组件到高级架构设计的核心内容。
2025-08-21 11:33:12
330
原创 [系统架构设计师]面向服务架构设计理论与实践(十五)
本文系统介绍了面向服务架构(SOA)的设计理论与实践。主要内容包括:SOA的基本概念与发展历程,对比了SOA与微服务的区别;详细阐述了SOA参考架构的六大类别;重点分析了SOA主要协议(UDDI、WSDL、SOAP、REST)和设计标准;归纳了SOA的9大设计原则和4种典型设计模式(服务注册表、企业服务总线、微服务等);最后提出了SOA实施过程中的方案选择方法和业务流程分析要点。全文从理论到实践,为构建SOA架构提供了系统性的指导框架。
2025-08-20 17:13:05
1056
原创 [系统架构设计师]云原生架构设计理论与实践(十四)
本文系统介绍了云原生架构设计理论与实践。首先阐述了云原生架构的特点与七大原则,包括服务化、弹性、可观测性等核心要素。其次详细解析了七种主要架构模式及其应用场景,如服务化架构、Mesh化架构等,并指出了三种典型反模式。在技术层面,重点探讨了容器技术、容器编排、微服务设计约束、无服务器技术等关键支撑技术,并配以架构图示说明。全文构建了完整的云原生架构知识体系,为架构师提供了从理论到实践的全面指导。
2025-08-19 18:02:31
726
原创 [系统架构设计师]层次式架构设计理论与实践(十三)
本文系统阐述了层次式架构设计的理论与实践。首先介绍了层次式体系结构的定义、组成(表现层、中间层、访问层、数据层)及其特点与注意事项。随后详细分析了表现层框架设计中的MVC、MVP和MVVM三种模式的特点与优势。在中间层框架设计部分,重点讨论了业务逻辑层组件、工作流、实体设计及Domain Model-Service-Control思想。数据访问层设计则涵盖了数据访问模式、工厂模式应用、ORM技术等内容。最后简要介绍了物联网三层次架构(感知层、网络层、应用层)的设计思路。全文层次分明,为系统架构设计提供了全面
2025-08-19 15:26:27
965
原创 [系统架构设计师]信息系统架构设计理论与实践(十二)
本文系统介绍了信息系统架构设计的基本理论与方法。主要内容包括:信息系统架构的基本概念及其对内外干系人的影响;六种常见架构风格及物理/逻辑结构分类;单体应用、C/S、B/S、MVC、SOA等常用架构模型;企业信息系统总体框架的四个层次;TOGAF架构框架及开发方法的十个阶段;信息化建设的内容、要素、平台特征及生命周期;以及三种信息化工程总体规划方法。文章全面阐述了信息系统架构设计的理论基础和实践方法,为系统架构设计提供了系统化的指导框架。
2025-08-19 10:51:24
1049
原创 [系统架构设计师]未来信息综合技术(十一)
未来信息综合技术摘要 本文系统介绍了六项前沿信息技术:1)信息物理系统(CPS)概念及实现架构,包括单元级、系统级和SOS级三层体系;2)人工智能分类与关键技术,涵盖机器学习模式与方法;3)机器人4.0核心技术;4)边缘计算概念及其边云协同特性;5)数字孪生体技术的关键技术;6)云计算服务方式与大数据分析流程。重点阐述了CPS"一硬一软一网一平台"四大核心要素,以及人工智能中监督学习、深度学习和迁移学习等重要算法。这些技术共同构成了未来智能化系统的基础支撑体系。
2025-08-18 17:25:25
372
原创 [系统架构设计师]软件架构的演化与维护(十)
本文系统介绍了软件架构的演化与维护。主要内容包括:1)架构演化与定义的关系,强调演化对系统特性的重要性;2)面向对象架构演化过程,涵盖对象、消息、复合片段和约束四类演化;3)架构演化方式分类,区分静态演化和动态演化;4)架构演化原则,提出可持续演化的20项原则;5)大型网站架构演化的10个阶段实例;6)架构维护的四个关键方面:知识管理、修改管理、版本管理和可维护性度量。文章为软件架构的演化和维护提供了系统化的理论框架和实践指导。
2025-08-18 15:17:06
389
原创 [系统架构设计师]软件可靠性基础知识(九)
本文系统介绍了软件可靠性相关知识,包括基本概念、建模方法、管理策略和测试评估。主要内容为:软件可靠性定义及定量描述方法;影响可靠性的5大因素和10种建模方法;可靠性设计中的容错、检错等8种关键技术;可靠性测试流程与用例设计;可靠性评价中的数据收集与模型选择要点。文章重点阐述了N版本程序设计、冗余设计等可靠性提升方法,以及测试实施中的关键要素,为软件可靠性工程实践提供了系统指导。
2025-08-18 11:06:00
376
原创 [系统架构设计师]系统质量属性与架构评估(八)
本文系统介绍了软件系统质量属性与架构评估方法。主要内容包括:1)软件质量属性分类,重点分析了可用性、性能、可修改性和安全性的提升策略;2)架构评估方法,详细阐述了SAAM和ATAM的分析流程及特点,对比了不同评估方法的适用场景;3)简要介绍了成本效益分析法和其他评估方法。文章为系统架构设计提供了质量评估的理论框架和实用工具,帮助设计人员在架构决策中进行有效权衡。
2025-08-16 17:21:24
409
原创 [系统架构设计师]数据库设计基础知识(六)
4.淘汰机制:volatile-lru(最近最少使用),volatile-lfu(最不经常使用),volatile-random(随机淘汰算法),volatile-ttl(生存时间淘汰),allkeys-lru(所有key中选择最近最少使用的进行淘汰),allkeys-lfu(所有key中选择最不经常使用的进行淘汰),allkeys-random(所有key中随机选择key进行淘汰)函数依赖,非平凡函数依赖,平凡的函数依赖,完全函数依赖,部分函数依赖,传递依赖,函数依赖的公理系统。
2025-08-15 15:16:22
1140
原创 [密码学实战]基于国密TLCP协议的Java服务端实现详解(四十四)
本文介绍了如何使用Java和Kona SSL实现支持国密算法的TLCP服务器。文章首先展示了运行结果示例,然后详细说明了环境准备步骤,包括添加Kona SSL依赖库和准备必要的证书文件。核心部分讲解了如何配置SSL上下文,包括加载签名/加密证书链和私钥、创建双证书密钥库等关键实现。通过Kona SSL提供者,开发者可以便捷地在Java应用中集成SM2、SM3、SM4等国密算法,构建符合国密标准的加密通信服务端。该方案适用于需要符合国家密码管理要求的应用场景。
2025-08-12 16:08:41
233
原创 [密码学实战]基于国密TLCP协议的Java客户端实现详解(四十二)
本文详细介绍了如何使用Java实现基于国密TLCP协议的安全通信客户端,通过Apache HttpClient库发送加密POST请求。
2025-08-06 14:48:43
173
原创 [逆向工程]160个CrackMe入门实战之Afkayas.2.Exe解析(三)
[逆向工程]160个CrackMe入门实战之Afkayas.2.Exe解析(三)
2025-07-15 10:44:47
1142
原创 [逆向工程]160个CrackMe入门实战之Afkayas.1.Exe解析(二)
[逆向工程]160个CrackMe入门实战之Afkayas.1.Exe解析(二)
2025-07-15 08:57:56
1063
原创 [Java实战]Spring Boot 3实战:使用QQ邮箱发送精美HTML邮件(四十三)
[Java实战]Spring Boot 3实战:使用QQ邮箱发送精美HTML邮件(四十三)
2025-07-10 13:59:33
290
这是一个功能强大、易于使用的源码包,专为开发者设计,旨在提供全面的加密解决方案 无论您是需要保护数据的完整性、确保通信的安全性,还是管理数字证书,该SDK源码包都能满足您的需求
2025-02-13
高可用k8s集群离线部署(五)
2025-01-07
高可用k8s集群离线部署(五)
2025-01-07
这篇文章详细介绍了信息系统监理师考前的重点内容,涵盖信息系统工程监理的各个方面,旨在帮助考生全面理解并掌握相关知识点 主要内容包括:
2025-04-05
【计算机技术与软件】2008年下半年信息系统监理师模拟试题答案解析:涵盖进度、成本、风险及质量管理等关键领域
2025-04-04
这份PDF文档名为《4 监理师模拟答案.pdf》,主要内容是2008年下半年全国计算机技术与软件专业技术资格(水平)考试中信息系统监理师内部
2025-04-04
【计算机技术与软件】信息系统监理师考试模拟题:涵盖监理资质管理、网络协议、加密算法及系统转换策略给定的规范
2025-04-04
【计算机技术与软件】信息系统监理师考试模拟题解析:涵盖监理业务、计算机体系结构、网络安全等内容
2025-04-04
【计算机技术与软件】信息系统监理师考试模拟题解析:涵盖监理实务、软件保护、网络协议等关键知识点
2025-04-04
【计算机技术与软件专业】信息系统监理师模拟试题解析:涵盖质量控制、进度管理及合同管理等核心知识点
2025-04-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人