最新文章
-
分布式锁的3种实现(数据库、缓存、Zookeeper)
分布式锁的几种实现方式 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。 分布式的CAP理论告诉我们,任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。 所以,很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大多数…... -
史上最强Java架构师的13大技术能力详解
从程序员进阶成为架构师,并非一蹴而就,需要系统化、阶段性地学习,在实战项目中融会贯通,这如同打怪通关,我们得一关一关突破,每攻破一个关口,就能得到更精良的装备,技能值也随之不断增长,直至大获全胜。 凡事预则立,在开始行动之前,我们有必要先来了解下这个岗位的核心要求,以及必知必会的技术能力,只有目标清晰、方向明确,才能事半功倍。 01 架构师岗位职责 曾有人这样形容架构师的重要性:架构师的工作就…... -
写给创业公司的技术合伙人
写在万众创业,就差一个程序员的前夕。 你,你可能是某创业公司的技术合伙人,你可能是个 CTO,或是技术 VP 或是有其他什么的头衔的...在你准备加入一家创业公司前夕,也许你需要看看本篇文章。 现在是一个互联网的疯狂创业节奏,什么阿毛阿狗的都出来创业了,作为商业属性比较少的技术人,怎样选择一家公司,选择你的创业伙伴,怎样创业的同事还可以高效增值。我想,这些都是大问题。 大部分人首先是栽在创始人身上…... -
淘宝技术架构从1.0到4.0的架构变迁
淘宝技术架构变迁 自2003年创立以来的,淘宝业务发展非常迅速,几乎是每年以100%的速度在成长。创立之初,为了快速上线,抢占市场,选择了当时流行的LAMP架构,用PHP作为网站开发语言, Linux作为操作系统,Apache作为Web服务器,MySQL为数据库,用了三个月不到的时间淘宝就上线了。当时整个网站应用服务器大概10台左右,MySQL数据库采用了读写分离、一主两备的部署方式。 2004年…... -
揭秘:一位亲历者眼中的淘宝技术架构发展之路
前一篇“淘宝发展历程最具决定性的一次技术架构演变”,详细描述了淘宝技术架构最重要的第三、四阶段演变。 由于大家的热情相当高涨,所以特意补充了本篇文章(淘宝技术架构早期第一、二阶段),从而可以完整的查看到整个淘宝技术架构演变过程。 淘宝技术发展历程 前一篇“淘宝发展历程最具决定性的一次技术架构演变”,详细描述了淘宝技术架构最重要的第三、四阶段演变。 补充本篇重点谈第一、二阶段,从而可以完整的查看整个…...













