消息中台系统需求设计架构设计, 设计模式, 软件设计, 需求分析 / Nick Tan / 2023-03-08 / 发表评论随着业务的增长,我们发现将消息模板和第三方推送信息存储在代码配置文件中变得越来越繁琐且难以管理。因此,我们计划 […] 消息中台系统需求设计 Read More »
Java如何处理亿级以上的数据?Java, Redis缓存, 多线程, 性能测试 / Nick Tan / 2023-03-07 / 发表评论一、如何用Java几分钟处理完30亿个数据? 首先,处理30亿个数据是一项非常庞大和复杂的任务,需要针对不同的 Java如何处理亿级以上的数据? Read More »
如何保证密码传输和存储的数据安全?Web安全, 加密解密, 渗透测试 / Nick Tan / 2023-03-07 / 发表评论一、场景 在互联网项目中,我们经常会遇到以下场景: 在上述场景中都涉及到了密码的传输和存储。这就产生了一个问题 如何保证密码传输和存储的数据安全? Read More »
支付系统需求设计APP设计, Web设计, 架构设计, 软件设计, 需求分析 / Nick Tan / 2023-03-06 / 发表评论一、背景 支付系统作为连接消费者、商家(或平台)和金融机构的桥梁,随着市场的发展和技术的进步,一般可以分为以下 支付系统需求设计 Read More »
商品中心系统需求设计APP设计, Web设计, 架构设计, 设计模式, 软件设计, 需求分析 / Nick Tan / 2023-03-06 / 发表评论SaaS产品通常包含两个层次的内容,即冰山可见部分和冰山不可见部分。冰山可见部分指的是用户可以直接感知和使用的 商品中心系统需求设计 Read More »
对账平台系统需求设计架构设计, 设计模式, 软件设计, 需求分析 / Nick Tan / 2023-03-06 / 发表评论一、背景 业务对账平台是一个用于管理和监控企业内部各业务系统之间数据一致性的平台。在分布式系统环境下,由于系统 对账平台系统需求设计 Read More »
需求评审之六顶思考帽的使用APP设计, 前端设计, 设计模式, 软件设计, 需求分析 / Nick Tan / 2023-03-06 / 发表评论六项思考帽是“创新思维学之父”德·博诺开发的一种思维训练方式,它提供了“平行思维”的工具,避免将时间浪费在互相 需求评审之六顶思考帽的使用 Read More »
软件架构的质量属性详解架构设计, 设计模式, 软件设计 / Nick Tan / 2023-03-05 / 发表评论软件架构设计系列包括软件生命周期、软件开发模型、软件开发方法、基于架构的软件开发、软件架构设计(软件架构设计原 软件架构的质量属性详解 Read More »
SpringBoot多数据源以及事务处理详解Java, MySQL, Spring Boot, 开源组件, 数据库 / Nick Tan / 2023-03-05 / 发表评论一、背景 在高并发的项目中,单数据库已无法承载大数据量的访问,因此需要使用多个数据库进行对数据的读写分离,此外 SpringBoot多数据源以及事务处理详解 Read More »
软件可扩展性的编码原则架构设计, 设计模式, 软件设计 / Nick Tan / 2023-03-05 / 发表评论可扩展性是指软件系统能够适应新的需求和功能,并在不影响现有功能的情况下扩展其功能。这是软件工程中的一个重要原则 软件可扩展性的编码原则 Read More »