首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
后端基础
订阅
琦
更多收藏集
微信扫码分享
微信
新浪微博
QQ
51篇文章 · 0订阅
从 0 到 1 落地 SpringBoot+RocketMQ:架构师亲授分布式通信最优解
在分布式系统架构设计中,消息队列是实现系统解耦、流量削峰、数据同步的核心组件。作为一名经手数十个分布式项目的架构师,我发现 RocketMQ 凭借其高吞吐、低延迟、高可用的特性,成为多数场景下的首选。
深入理解软件设计:领域驱动设计 DDD
在传统的 MVC 架构下开发时,通常采用的是 “数据驱动设计”(自底向上设计开发):根据需求先建立数据库表,将数据库表映射为持久化对象(PO),然后在服务层通过 CRUD 操作进行 过程式编程,这导致
十八张图,看懂八种分布式事务机制的全貌!
分布式系统由于机器宕机、网络异常、消息丢失、消息乱序、数据错误、不可靠的 TCP、存储数据丢失等原因面临一系列挑战,本文重点讲述分布式系统面临的挑战之一数据一致性问题。
Excel百万数据如何快速导入?
大家好,我是苏三,又跟大家见面了。 前言 今天要讨论一个让无数人抓狂的话题:如何高效导入百万级Excel数据。 去年有家公司找到我,他们的电商系统遇到一个致命问题:每天需要导入20万条商品数据,但一执
大场面试之最终一致性与分布式锁
1.分布式相关理论(重点) 1.1 CAP定理编辑 CAP定理,也称为布鲁尔定理,是分布式计算领域的一个基本原理,用于描述在分布式系统设计中的三个基本要素:一致性(Consistency)、可用
时间轮在 Netty , Kafka 中的设计与实现
在业务开发的场景中,我们经常会遇到很多定时任务的需求。比如,生成业务报表,周期性对账,同步数据,订单支付超时处理等。针对业务场景中定时任务逻辑复杂,执行时间长的特点,市面上已经有很多成熟的任务调度中间
领域驱动设计(DDD):从基础代码探讨高内聚低耦合的演进
大家好,我是付威,一名已在编码第一线奋斗了十余年的程序员。在2019年我初次接触到领域驱动设计(Domain-Driven Design,简称DDD)的概念。在我的探索中,我发现许多有关DDD的教程过
Mockito与PowerMock的使用基础教程
Mockito与PowerMock都是Java流行的一种Mock框架,使用Mock技术能让我们隔离外部依赖以便对我们自己的业务逻辑代码进行单元测试,在编写单元测试时,不需要再进行繁琐的初始化工作,在需要调用某一个接口时,直接模拟一个假方法,并任意指定方法的返回值。 Mockit…
Spring 单元测试中如何进行 mock
我们在使用 Spring 开发项目时,都会用到依赖注入。如果程序依赖了外部系统或者不可控组件,比如依赖数据库、网络通信、文件系统等,我们在编写单元测试时,并不需要实际对外部系统进行操作,这时就要将被测试代码与外部系统进行解耦,而这种解耦方法就叫作 “mock”。所谓 “mock…
服务端模块化架构设计|DDD 领域驱动设计与业务模块化(薛定谔模型)
领域模型数据量大,全量查询和全量更新的性能可能会比较差,而且对应的数据不一定会用到,独创薛定谔模型来解决这些问题