最新文章
-
一篇文章搞懂架构师的核心技能
“ 这是架构师系列的第一篇:核心技能,希望这个系列能完全揭示架构师这个职位:我先从核心技能开始,后续还有架构师之路,架构实战等架构师系列文章。 本文作者 陈睿 优知学院创始人,前携程定制旅游CTO,在互联网拥有13年产品技术经验,曾先后就职于淘宝、百度、携程,负责产品&技术团队。 架构师的定义和职责 我发现现在大家很难说清楚架构师的核心技能是什么,如何客观的来准确定义架构设计,什么样的架构…... -
技术人如何提升自己的核心竞争力
互联网行业是一个发展非常快,变化也快的行业,在这个行业,总是让人感觉既兴奋又不安。 兴奋的是你总能看到无数新奇的事物,甚至亲身参与到一场变革中去,而不安的则是,任凭你如何NB,你也无法保证哪一天,你就会被无情抛在时代的身后,成了那个被替代的家伙又或是一场新变革的牺牲品。 十年PC时代眨眼就过去了,很快进入到了移动互联网时代,移动互联网时代还未站稳脚跟,很快又将进入人工智…... -
淘宝技术架构从1.0到4.0的架构变迁
淘宝技术架构变迁 自2003年创立以来的,淘宝业务发展非常迅速,几乎是每年以100%的速度在成长。创立之初,为了快速上线,抢占市场,选择了当时流行的LAMP架构,用PHP作为网站开发语言, Linux作为操作系统,Apache作为Web服务器,MySQL为数据库,用了三个月不到的时间淘宝就上线了。当时整个网站应用服务器大概10台左右,MySQL数据库采用了读写分离、一主两备的部署方式。 2004年…... -
从Java程序员进阶为架构师,全套16张图概括最全技能
如何从程序员进阶到架构师?今天完整的把我积累的经验和技能分享给大家! 作者:陈睿|优知学院创始人 数据结构 算法=程序 数据是一切能输入到计算机的信息总和,结构是指数据之间的关系,数据结构就是将数据及其之间的关系有效地存储在计算机中。 算法是指对特定问题求解步骤的一种描述,说白了就是解决问题的方法策略。 总而言之:数据结构 算法=程序。 语言掌握 任何一门开发语言都自己的语法,也有对应开发语言对应…... -
什么是缓存雪崩?服务器雪崩的场景与解决方案
什么是应用服务雪崩 雪崩问题 分布式系统都存在这样一个问题,由于网络的不稳定性,决定了任何一个服务的可用性都不是 100% 的。当网络不稳定的时候,作为服务的提供者,自身可能会被拖死,导致服务调用者阻塞,最终可能引发雪崩连锁效应。 缓存雪崩 当缓存服务器重启或者大量缓存集中在某一个时间段失效,这样在失效的时候,也会给后端系统(比如DB)带来很大压力,造成数据库后端故障,从而引起应用服务器雪崩。 雪…...













