首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
系统设计
itThinking
创建于2024-01-15
订阅专栏
介绍业务开发中的系统设计知识
等 27 人订阅
共9篇文章
创建于2024-01-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
深入Spring整合Mockito:上下文污染以及解决方案
本文深入探讨了在Spring环境中使用Mockito进行单元测试的高级技巧。重点分析了Spring集成测试中的上下文污染问题。针对这一痛点,本文创新性地提出了一个安全无污染的测试框架。
掌握系统架构,打造高性能、高可用、可伸缩技术架构(三)
本文总结技术架构常用技术栈,并对如何如何实现高可用、高性能、可伸缩目标进行展开并且提供了解决方案。高可用的架构原则有冗余无单点、服务降级、监控等;高性能架构原则有缓存、异步化、并行等。在项目中,灵活应
掌握系统架构,从画图开始(二)
本文分别从组织架构、能力视角架构、技术视角架构的角度阐述了如何快速熟悉业务。组织架构能够宏观层面了解业务,能力架构能够深入了解业务流程,技术视角架构能够帮助理解应用之间的交互和依赖。
海量数据存储优化-分库分表
互联网下每天产生大量数据,随着时间增长积累成海量数据。对数据库存储和io性能带来压力,分库分表方案应运而生。本文讲解了分库分表的方案以及实现技术细节。
掌握系统架构,从画图开始
本文介绍了软件系统开发前期阶段常用的软件设计方法,包含用例图、活动图、时序图、状态图。还有业务架构、应用架构、数据架构,后续将阐述。另外,要想图画的好,需要有清晰的思考。
分布式锁方案选择
本文介绍了三种分布式锁的实现方式,基于数据库,zk分布式锁和redis分布式锁的实现以及各自存在的问题进行简要分析。
详解企业中数据脱敏方案实现
本文总结了企业中脱敏方案实现,包含数据库脱敏、日志脱敏、输出脱敏,并贴上关键实现代码。能够满足业务的要求。
业务单系统架构设计心得(二):流程编排
本文对业务系统对流程层继续深究,讨论流程层沉淀出通用组件。讲了两种工具,分别对应业务复用和异步查询场景。
业务单系统架构设计心得(一)
作为一个业务开发工程师,工作中最多的是需求开发,把需求从ppt到落地实现。随着工作的深入,工作面也变得更广和更深,需要面对更多的系统,更加复杂的场景。这时完成功能实现是基本要求了,想要开发能力上一个