并发编程必须要知道的几个基本问题

2020-04-26
阅读 5 分钟
1.8k
并发编程是计算机学科重要的命题。 如何提纲挈领的掌握并发编程,搭建知识体系尤其重要。 这篇文章基于自己对于并发编程的理解和公开资料的整理,试图拨开迷雾,从整体上介绍并发编程。

Redis为什么这么快?

2020-03-20
阅读 7 分钟
8.8k
Redis为什么这么快? ? 关注微信公众号:非典型理科男 回复:redis获取redis三本经典著作 序言 作为企业级的存储组件, Redis被用到很多的业务场景。 Redis经常被用作做缓存, 一致性要求不高场景,还可以当做存储使用。 另外, Redis还提供了消息订阅、事务、索引等特性。我们还可以利用集群特性搭建分布式存储服务,实...

架构基本概念和架构本质

2020-03-20
阅读 10 分钟
6.6k
在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础,并用来沟通的手段,如果对架构概念理解不一样,那沟通起来自然不顺畅。

高可用订单系统设计

2019-01-15
阅读 1 分钟
1.4k
订单系统是电商网站最核心和最复杂的系统。它连接用户、商品、物流、支付实体。订单说白了就是用户支付一定金额获得产品或者服务的过程。订单系统是企业和用户交互的的最后环节,直接关系到企业最终变现。订单系统直接用户中心、商品、物流、支付系统相关联。关系如下: