暂无搜索历史
原型模式是一种创建型设计模式,它允许开发者通过复制已有对象来创建新对象,而无需让代码依赖对象所属的具体类。
建造者模式是一种创建型设计模式,可以让你你分步骤创建复杂对象,并使用相同的创建代码生成不同类型的对象。例如盖房子的过程:无论是要建造木屋、石屋还是现代玻璃房,都...
抽象工厂模式是一种创建型设计模式,它允许我们创建一系列相关的对象,而无需指定其具体类。
高并发系统的设计算是一个很热门的话题。面试也问,工作中也时不时会遇到。可是到底要如何设计,从哪里抓起,思路是什么?这篇文章做一个简单的梳理。
新手最容易陷入的诱惑是追求“宏篇大作”,一份在项目启动之初就构想得尽善尽美的设计。
之前有一篇文章讨论了做CodeReview的目的和优点。今天再来讨论在CR具体实践过程中可能遇到的常见问题及应对方法。
今天我将带领大家走进软件系统设计的世界。在这里,我们会学到如何构建稳定、可扩展、可维护的软件系统。
工厂方法模式是一种创建型设计模式, 在上层类中提供一个创建对象的方法, 允许子类决定实例化对象的类型。解决了在不指定或者不关心具体实现类的情况下,创建具体对下的...
在线支付行业起源于1998年创立的PayPal,该公司经过与埃隆·马斯克创立的x.com合并、独立上市、被eBay收购,最终于2015年重新拆分上市。创始人彼得...
秒杀系统是开发过程、面试过程中经常遇到的场景,那么如何保证秒杀过程中,系统可用性以及一致性
一般来说,程序员的职业发展有两条路径:专家通道和管理通道。在大公司,通常选择专家通道,因为有明确的晋升标准,而且管理岗位数量有限;而在小公司,更多人会走管理通道...
在现代应用开发中,Redis已成为不可或缺的组件,广泛应用于缓存、会话存储、消息队列等场景。
我们通常认为,CPU从内存中读取数据是一个简单的“取货”过程。但实际上,计算机的中央处理器(CPU)和主内存之间的交互,远比我们想象的要复杂和精妙得多。其背后隐...
在C/C++开发中,内存泄漏一直是一个棘手的问题。由于这类语言不具备自动垃圾回收(GC)机制,开发者必须手动管理内存,一旦处理不当,就容易引发内存泄漏。
有使用代理IP吗,网上有很多免费的代理IP,虽然慢点,但是能用。
可以挂上代理IP解决单一IP被限制的问题
商城业务算是逻辑最严谨的业务之一,钱可千万不能算错。算少了,容易被薅羊毛,算多了,容易遭遇大规模投诉。
最近感觉团队的代码越来越不规范了,一提交就改动二十个文件。借这个机会,整理一下研发过程中 CodeReview 的主要流程,重新思考下。
暂未填写学校和专业
暂未填写个人网址