自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 详细介绍Redis的五种数据类型及应用场景和命令集

本文详细介绍了Redis的五种核心数据类型及其应用场景: String:用于存储简单值,支持计数器操作(INCR/DECR)和字符串处理(APPEND/STRLEN); Hash:适合存储对象,提供字段级操作(HSET/HGET/HDEL); List:实现有序集合,支持双向插入/删除(LPUSH/RPOP); Set:存储无序唯一值,支持集合运算(SADD/SUNION); Zset:有序集合,通过分数排序(ZADD/ZRANGE),适用于排行榜等场景。每种类型都配有典型命令示例和使用说明。

2025-10-10 10:17:38 993

原创 详细解说基于mysql分布式锁的三种实现方式

MySQL实现分布式锁的三种核心方法: 基于唯一索引/约束:通过INSERT原子性和唯一约束实现锁竞争,需处理超时和单点故障问题。 基于悲观锁(SELECT FOR UPDATE):利用InnoDB行锁机制,事务提交自动释放锁,需注意事务超时设置。 实现要点: 锁续期:后台线程定期更新过期时间 可重入:通过holder_id标识持有者 超时处理:设置expire_time自动释放 死锁预防:合理设置锁等待超时 每种方法各有优劣,需根据业务场景选择,注意处理锁释放和超时问题。

2025-09-30 20:23:23 541 2

原创 一文让你彻底明白“redis的主从复制”

Redis是一个高性能键值存储数据库,支持多种数据结构,具有内存存储、原子操作和持久化机制等特点,读写速度可达微秒级。其分布式存储方案包括主从模式,通过主节点与从节点之间的数据同步实现高可用和读写分离。主从同步分为全量同步和增量同步两种模式:全量同步在首次连接或重连时触发,主节点生成RDB快照并传输给从节点;增量同步在网络恢复后通过复制偏移量实现高效数据恢复。关键机制包括replication_buffer(临时存储RDB生成期间的命令)和repl_backlog(环形缓冲区记录所有写命令)。当缓冲区被覆盖

2025-09-29 14:22:22 618

原创 一文让你彻底搞懂什么是SDN(软件定义网络)?

SDN(软件定义网络)通过解耦控制平面与数据平面实现网络集中化管理。传统网络架构中控制与转发功能耦合在设备内部,导致管理低效;而SDN采用三层架构(应用层、控制层、数据层),由控制器统一生成流表并通过OpenFlow等协议下发,实现动态流量调度、故障快速恢复和网络虚拟化。典型应用包括数据中心负载均衡、智能安全防护及5G网络切片。SDN的开放接口支持灵活编程,显著提升网络可扩展性和管理效率。

2025-09-26 09:23:48 1252

原创 系统架构师---2025年上半年综合真题讲解【配视频】

本文为2025年上半年综合真题的解析摘要,包含15道计算机相关题目及答案解析,总字数约1500字。主要内容包括: 信道带宽计算(奈奎斯特定理应用) 操作系统页式存储管理(位图计算) 净室软件工程理论基础(函数与抽样理论) UML用例图关系(排除聚合关系) 系统需求分类(安全性需求识别) 关系运算(删除操作不属于基本关系运算) CMMI成熟度等级(5级模型) 关键路径分析(工期推迟计算) 回归测试目的(确保修改不引入新缺陷) RUP阶段划分(细化阶段活动) 断路器模式状态(关闭/打开/半开) 边缘计算特点(不

2025-09-23 09:25:55 641

原创 软件设计师---面向对象技术知识点速记

本文摘要:文章系统介绍了面向对象编程的核心概念,包括对象、类、继承、多态等基本原理,以及UML建模语言中的4种事物(结构、行为、分组、注释)和4种关系(依赖、关联、泛化、实现)。详细解析了23种设计模式,分为创建型(如工厂方法、单例)、结构型(如适配器、代理)和行为型(如观察者、策略)三大类,并配以UML图示说明各类关系。内容涵盖从面向对象分析到设计的关键知识点,适合软件考试备考参考。

2025-09-22 08:37:05 841

原创 系统架构师---2024年下半年综合真题解析

本文摘要:该文档包含计算机软考相关题目及解析,涵盖数学计算、计算机网络、操作系统、软件工程、数据库等多个知识点。主要涉及整数统计、协议分层、进程状态转换、RUP开发过程、路由器层级、软件架构评估、设计模式分类、数据库自然连接、函数依赖关系、内存分段管理、信息化需求层次、死锁预防措施以及模块内聚类型等内容。每道题均提供正确答案和详细解析,并配有相关知识点图示,适合备考复习使用。

2025-09-12 17:05:06 1028

原创 软件设计师---计算机系统知识

本文总结了计算机系统的核心知识,包括: 硬件组成:CPU、存储器、I/O设备的结构与功能,如运算器、控制器、寄存器等。 数据表示与运算:二进制、原码/反码/补码、浮点数计算及校验码(奇偶校验、海明码)。 存储体系:内存/外存分类、Cache作用及DMA传输原理。 加密技术:对称加密(AES)与非对称加密(RSA)的区别,数字签名与证书的验证机制(如MD5哈希、CA机构)。 指令系统:CISC与RISC架构特点,以及不同存储器的寻址方式。 全文系统梳理了计算机基础理论与关键技术,适合备考或快速回顾核心概念。

2025-09-10 12:23:38 721

原创 系统架构师---‌软件测试方法全指南‌

本文根据软件测试不同角度进行分类,详细介绍了每种分类的测试方法,对比介绍,帮助记忆

2025-09-08 19:51:05 706

原创 系统架构师--内聚与耦合对比

该文章系统讲解了软件工程中的模块内聚与耦合原理。内聚部分详述了从偶然内聚到功能内聚的7个等级,强调功能内聚是最优设计;耦合部分分析了从非直接耦合到内容耦合的7种类型,指出数据耦合是理想选择。文章通过具体示例和形象比喻(如"拼凑模块"、"传纸条"等)帮助理解,并总结出"高内聚低耦合"的核心设计原则及其对软件可维护性、可扩展性的重要意义。最后提供了软考历年真题资源链接。

2025-09-05 09:29:47 843

原创 系统架构师---解析V模型的生命周期和测试用例

V模型摘要 V模型是一种强调测试与开发阶段严格对应的软件开发模型。其核心特点是将测试活动划分为四个层次(单元测试、集成测试、系统测试、验收测试),并与开发阶段形成明确的验证关系:需求分析→验收测试、概要设计→系统测试、详细设计→单元测试。该模型采用测试驱动开发方式,测试计划与开发阶段同步推进。虽然V模型能确保各阶段质量,但也存在测试介入较晚、需求变更适应性差等局限性,更适用于需求明确且稳定的项目。典型例题需注意区分测试依据(如需求文档)与阶段输入(如设计文档)的区别。

2025-09-03 09:30:00 816 2

原创 2024年上半年综合真题【系统架构师】

本文整理了软考相关知识点及真题解析,涵盖UML用例图关系、软件测试原则、数字孪生架构、物联网分层模型、企业应用集成服务层次、知识产权法律属性等内容。重点内容包括:用例图中聚合关系不属于用例间关系;软件测试不能证明正确性;数字孪生共性应用层包含描述、诊断等功能;物联网分为感知层、网络传输层和应用层;EAI的四个服务层次;知识产权属于民法范畴等。还涉及线性规划最优解条件、事务ACID特性、数据库笛卡尔积计算等专业知识点。完整真题及解析可访问指定链接获取。(149字)

2025-09-03 08:50:12 934

原创 系统架构师---企业应用集成EAI

本文系统介绍了企业应用集成(EAI)的概念与实现方式。EAI通过消除信息孤岛实现异构系统无缝连接,分为表示集成、数据集成、控制集成和业务流程集成四个技术层次。文章详细解析了各层次特点及对应的通信服务、信息传递、应用连接和流程控制服务功能,并以ERP系统为例展示了实际应用场景。EAI虽面临系统异构性和高成本等挑战,但能显著提升企业运营效率30%以上,实现数据驱动决策。文末提供了软考相关资源链接。

2025-09-02 08:58:21 785

原创 系统架构师---数字孪生生态系统

系统架构师---数字孪生生态系统,五层说明,以及两个案例来分析

2025-09-02 08:07:14 1283

原创 推荐一个软考刷题小程序

分享一款软考备考小程序,里面有每日一练、历年真题、专项训练、收藏夹、错题集、电子试卷下载、软考咨询等多项功能,还有配套的pc端刷题网站!

2025-08-27 15:52:30 465

原创 软件架构师--Redis常见问题

缓存雪崩,缓存穿透,缓存更新,缓存降级

2024-10-22 09:57:42 327

原创 软件架构师--数据库缓存技术Redis

介绍MemCache 和Redis 两种缓存技术,并对比两者不同,详细介绍如何解决数据库与缓存数据不一致的问题,Redis 分布式存储方案,Redis集群切片的常见方式,Redis 数据分片方案,Redis数据类型。

2024-10-21 21:12:10 1062

原创 软件架构师--数据库系统

check 如设置年龄0到18岁。

2024-10-21 12:49:12 1572

原创 特定领域软件架构 DSSA【方法论】

(抽离共性做标准通用软件,以通用软件版本为基础,做定制开发)垂直域:在一个特定领域中的通用的软件架构,是一个完整的架构。相同领域,深入水平域:在多个不同的特定领域之间的相同的部分的小工具,如购物和教育都有收费系统,收费洗头膏即是水平域(不同领域,平移目标是,即整个领域工程过程中信息的来源,可能的信息源包括现存系统、技术文献、问题域和系统开发的专家、用户调查和市场分析、领域演化的历史记录等,它不是单个系统的表示,而是能够。建立领域模型之后,就可以派生出满足这些被建模的领域需求DSSA。

2024-10-13 15:56:49 924

原创 面向服务的架构SOA

(1)SOA是一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通信,不涉及底层编程接口和通信模型。(2)在SOA中,服务是一种为了满足某项业务需求的操作、规则等的逻辑组合,它包含一系列有序活动的交互,为实现用户目标提供支持。(3)SOA并不仅仅是一种开发方法,还具有管理上的优点,管理员可直接管理开发人员所构建的相同的服务。多个服务通过ESB(企业服务总线)提出服务请求,有应用管理来进行处理。

2024-10-12 16:11:59 1331

原创 软件架构风格

1、软件架构(体系结构)风格是描述某一特定应用领域中系统组织方式的惯用模式。2、一个架构定义一个词汇表和一组约束。3、词汇表中包含一些构件和连接件类型。4、约束指出系统是如何将这些构件和连接件组合起来的。

2024-10-12 11:05:49 944

原创 软件架构评估

软件质量属性包括性能、可用性、安全性、可修改性、功能性、可变性、互操作性,重点把握性能、可用性、安全性、可修改性,可用性和可靠性同时出现时,优先选择可用性。

2024-10-11 15:48:08 2225

原创 基于架构的软件开发方法(ABSD)

(如果以前有类似的系统架构的需求,我们可以从需求库中取出,加以利用和修改,以节省获取需求的时间,减少重复劳动,提高开发效率。① 分析与设计:在架构说明书中,已经定义了系统中构件与构件之间的关系,构件接口约束对外唯一代表了构件,所以可以从构件库中直接查找符合接口约束的构件。③ 架构需求评审:由分析人员、客户、设计人员、测试人员组成小组,检查需求是否真实,类的分组是否合理,构件的合并是否合理。三个基础:功能的分解(内聚和耦合技术)、通过选中架构风格来实现质量和业务需求、软件模板的重用。

2024-10-11 08:39:28 1279 4

原创 微信公众号、微信小程序使用JsApi支付方式,前端vue+后端c#,详细介绍

微信支付有多种方式,本文章主要介绍JsApi支付,前端调用使用的是vue,后端使用的是c# webapi,后端使用了插件Senparc.Weixin.TenPayV3。API安全设置(后端配置需要TenPayV3_Key、TenPayV3_PrivateKey、TenPayV3_SerialNumber,都是在此页面设置的)3、输入密码成功付款后,自动触发后端支付成功回调函数,修改支付状态。2、待支付订单生成结果返回到前端,前端发起支付,跳转输入密码界面。继续在program.cs中添加注册代码。

2024-05-29 14:23:05 2548

原创 使用微信公众号测试号开发H5,配置教程

c#使用微信公众号测试号开发H5

2024-04-24 10:33:54 1560

原创 2021-10-15

IIS发布ASP.NET Core项目,按照以前发布asp.net的方式发布到IIS上,提示“HTTP 错误 500.19 - Internal Server Error”在网上搜了下,说要装aspnetcore-runtime 和dotnet-hosting装了,又报了其他错误,HTTP Error 502.5 - ANCM Out-Of-Process Startup FailureCommon solutions to this issue:• The application process

2021-10-15 17:04:14 377

原创 HBuilderX 真机运行失败,提示本引用无法独立运行,需要与HbuilderX搭配使用,控制台提示secure_mkdirs failed: Operation not permitted

用HBuilderX 开发的uni-app,项目已经做好了,用微信开发者工具运行没有问题,用真机调试,我之前用的手机是vivo的,也是正常的,最近换了oppo手机,发现真机运行的时候会报错**,手机界面提示 HbuilderX真机运行,本应用无法独立运行,需与HBuilderX搭配使用**控制台提示错误:同步失败,失败原因:failed to copy ‘E:\lijuan\MyProject\ZHIchong\ZhiChongApp\ZhiChongApp\unpackage\dist\dev\app-

2021-10-14 11:23:34 6143 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除