系统设计相关
文章平均质量分 94
软件设计、系统设计、架构设计、射击!
红衣女妖仙
先知而后行 行必有所为
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
并发编程之多线程间通信方式及应用场景
通过这篇文章你将了解到并发编程中多线程间通信的定义是什么,实现方式有哪些,应用场景有哪些,以及在 java 语言环境中这些通信方式具体应该怎么实现,都有哪些实现方式等等。原创 2025-12-30 10:42:43 · 424 阅读 · 0 评论 -
服务端与客户端端实时消息推送
本文介绍了服务端与客户端实时消息推送的多种技术方案,包括短轮询、长轮询、SSE、MQTT、Iframe、WebSocket等。短轮询实现简单但实时性差且资源消耗大;长轮询实时性较好但服务器需维持大量连接;SSE支持服务端推送但仅适用于单向通信;WebSocket提供全双工通信但实现复杂度较高。文章分析了每种技术的原理、优缺点及适用场景,并提供了短轮询和长轮询的示例代码实现,帮助开发者根据实际需求选择合适的技术方案。原创 2025-12-30 10:37:25 · 543 阅读 · 0 评论 -
从架构层面分析接口性能优化
本文从架构层面全面分析了接口性能优化的关键技术,涵盖客户端/前端优化、网络传输优化、服务端优化、数据库优化以及架构部署优化五个维度。在客户端/前端方面,重点介绍了减少请求次数、缩小数据量和缓存利用等方法;网络传输优化则强调CDN加速和数据压缩;服务端优化详细探讨了缓存策略、异步处理、代码优化等核心方案;数据库优化从表设计、SQL编写和索引使用三个角度展开;最后阐述了架构演进路径和部署优化策略。文章为开发者提供了系统性的性能优化方法论,特别适合中高级开发人员参考实践。原创 2025-12-30 10:29:11 · 495 阅读 · 0 评论 -
加密技术的爱恨情仇:当对称加密邂逅非对称加密
本文系统介绍了加密技术的分类与应用。对称加密(如AES)效率高但密钥管理困难,适合大数据加密;非对称加密(如RSA)通过公私钥机制解决了密钥分发问题,支持数字签名但速度较慢。国产加密算法SM系列也得到重点介绍。文章还讲解了消息摘要(如MD5、SHA)用于防篡改,以及数字签名技术实现身份认证和抗抵赖。最后通过邮件加密场景,展示了如何综合运用各类加密技术:对称加密处理大数据,非对称加密分发密钥,消息摘要保证完整性,数字签名验证身份。这种组合方案兼顾了安全性与效率。原创 2025-12-29 11:01:36 · 549 阅读 · 0 评论 -
数据库中加密的数据如何查询
摘要: 数据库加密数据的查询涉及等值、模糊和范围查询三种场景。等值查询可采用确定性加密(相同明文生成相同密文)或HMAC哈希索引(存储密文和哈希值);范围查询可使用分桶存储(按区间标识检索)或保序加密(密文顺序与明文一致);模糊查询可通过N-gram索引(分词哈希存储)或布隆过滤器(高效关键词检测)。不同方案在安全性、性能与实现复杂度上各有优劣,需根据业务需求权衡选择。例如,确定性加密简单但安全性低,N-gram支持子串搜索但存储开销大。最终需在安全与性能间找到平衡点。原创 2025-12-28 11:50:12 · 566 阅读 · 0 评论 -
分类树设计(邻接表、路径枚举、嵌套集、闭包表、混合方案)
通过这篇文章你将了解到分类树设计时要考虑的问题,常见的设计方案,如邻接表、路径枚举、嵌套集、闭包表、混合方案等,包括每个方案的存储设计、代码示例、优缺点分析等,以及这些设计方案的演化过程。原创 2025-12-28 11:41:58 · 514 阅读 · 0 评论 -
系统架构设计论文
软考高级-系统架构设计师-论文:论文范围(十大知识领域)、历年论题、预测论题及论述过程、论文要点、论文模板等。原创 2025-06-03 11:31:15 · 1744 阅读 · 0 评论 -
系统架构设计综合知识与案例分析
软考高级-系统架构设计师-综合知识与案例分析:软件工程、网络工程、结构化分析方法、面向对象分析方法、软件质量数量、传统数据库、分布式数据库、系统架构等。原创 2025-05-30 10:06:54 · 1660 阅读 · 0 评论 -
软件设计综合知识
软考中级-软件设计师-综合知识:计算机系统基础、操作系统、计算机网络与信息安全、程序语言基础、数据库基础、数据结构与算法、软件工程基础知识、标准与知识产权等。原创 2025-05-30 10:04:02 · 833 阅读 · 0 评论
分享