• 优秀架构师必须掌握的 4 种架构思维
    所以我常说编程和架构设计就是搭积木,优秀的架构师受职业习惯影响,眼睛里看到的世界都是模块化拼装组合式的。另外,上面的算法是两路归并,也可以采用多路归并,甚至是采用堆排序进行优化,但是总体分治思路没有变化。总体上这是一个非常好的面试题,除了考察候选人的分治思维之外,还考察对各种排序算法的理解,计算的时间空间复杂度估算,计算机的内外存特性和组织,文件操作等等。实际上能完全回答清楚这个问题的候选人极少,如果有幸被我面到一个,我会如获至宝,因为这个人有成长为优秀架构师的潜质。
  • 架构设计:标准Web系统的架构分层
    需要注意以下几点:系统架构是灵活的,根据需求的不同,不一定每一层的技术都需要使用。业务系统间通信层并没有加入传统的HTTP请求方式。一个大型、中型Web业务系统,是不可能只有一个业务处理服务,而是多台服务器同时进行某一个相同业务的服务。所以我们需要根据业务形态设计一种架构方式,将来自外部客户端的业务请求分担到每一个可用的业务节点上。不同的业务需求,使用的负载层方案也是不同的,这就考验架构师的方案选择能力。
  • 新书推荐 |《企业级业务架构设计:方法论与实践》
    新书推荐《企业级业务架构设计:方法论与实践》扫码了解及购买19年金融行业经验资深架构师撰写,微软、亚马逊、阿里、百度、网易等13家知名企业架构师联袂推荐,业务架构“知行合一”。内容简介这是一部从方法论和工程实践双维度阐述企业级业务架构设计的著作。“行线”涵盖企业级业务架构的战略分析、架构设计、架构落地、长期管理的完整过程,“知线”则重点关注架构方法论的持续改良。从事金融业务期间,多次作为核心业务人员参加业务系统开发工作,并就此转入技术开发部门,多年专职从事企业级业务架构设计。
  • 一张图看懂什么是运维?
    更多热文1、程序员离职事件始末2、真实的上海IT圈:张江男vs漕河泾男3、北京VS上海:“活着为了工作”还是“工作为了生活”?开发者“诞生贴”下致谢Linux之父Linus6、Vim:提高工作效率的7个 Vim 使用技巧7、如何看待优秀国产开源项目作者月薪却不到5k?
  • 自学架构设计?帮你总结了 4 个方法
    今天,分享给你一个快速、高效入门架构设计的课程:李运华的《架构设计流程详解》专栏,正在限时免费。△扫码免费领取《架构设计流程详解》专栏介绍作者李运华,资深技术专家,有十几年的架构师经验,目前带领多个研发团队,承担架构设计、架构重构、技术团队管理、技术培训等职责,曾就职于华为和 UCWeb。02 | 架构设计流程之二:设计备选方案。总结了设计备选方案的 3 大常见误区和正确方法,结合上一讲提到的模拟场景,讲解了消息队列设计备选方案的实战,并给出设计样例。
  • 自学架构设计?帮你总结了 4 个方法
    今天,分享给你一个快速、高效入门架构设计的课程:李运华的《架构设计流程详解》专栏,正在限时免费。△扫码免费领取《架构设计流程详解》专栏介绍作者李运华,资深技术专家,有十几年的架构师经验,目前带领多个研发团队,承担架构设计、架构重构、技术团队管理、技术培训等职责,曾就职于华为和 UCWeb。02 | 架构设计流程之二:设计备选方案。总结了设计备选方案的 3 大常见误区和正确方法,结合上一讲提到的模拟场景,讲解了消息队列设计备选方案的实战,并给出设计样例。
  • 自学架构设计?帮你总结了 4 个方法
    今天,分享给你一个快速、高效入门架构设计的课程:李运华的《架构设计流程详解》专栏,正在限时免费。△扫码免费领取△《架构设计流程详解》专栏介绍作者李运华,资深技术专家,有十几年的架构师经验,目前带领多个研发团队,承担架构设计、架构重构、技术团队管理、技术培训等职责,曾就职于华为和 UCWeb。02 | 架构设计流程之二:设计备选方案。总结了设计备选方案的 3 大常见误区和正确方法,结合上一讲提到的模拟场景,讲解了消息队列设计备选方案的实战,并给出设计样例。
  • 自学架构设计?帮你总结了 4 个方法
    今天,分享给你一个快速、高效入门架构设计的课程:李运华的《架构设计流程详解》专栏,正在限时免费。△ 扫码免费领取《架构设计流程详解》专栏介绍作者李运华,资深技术专家,有十几年的架构师经验,目前带领多个研发团队,承担架构设计、架构重构、技术团队管理、技术培训等职责,曾就职于华为和 UCWeb。02 | 架构设计流程之二:设计备选方案。总结了设计备选方案的 3 大常见误区和正确方法,结合上一讲提到的模拟场景,讲解了消息队列设计备选方案的实战,并给出设计样例。
  • 自学架构设计?帮你总结了 4 个方法
    今天,分享给你一个快速、高效入门架构设计的课程:李运华的《架构设计流程详解》专栏,正在限时免费。△ 扫码免费领取《架构设计流程详解》专栏介绍作者李运华,资深技术专家,有十几年的架构师经验,目前带领多个研发团队,承担架构设计、架构重构、技术团队管理、技术培训等职责,曾就职于华为和 UCWeb。02 | 架构设计流程之二:设计备选方案。总结了设计备选方案的 3 大常见误区和正确方法,结合上一讲提到的模拟场景,讲解了消息队列设计备选方案的实战,并给出设计样例。
  • 华为 MateBook 预装深度Linux操作系统
    Deepin Linux 作为国内发展最成熟的 Linux 发行套件,似乎已经面向 MateBook 笔记本电脑提供了优化,据 Deepin 官方论坛上的消息显示,华为与深度 Linux 已经进行了“长时间的适配工作”,Deepin 普遍被认为是国内最令人愉悦的发行版之一。目前,这款运行 Linux 的笔记本电脑似乎只出现在中国,仅支持 MateBook X Pro,MateBook 13 和 MateBook 14 等型号。华为对深度 Linux 套件的适配工作也保持相当低调的态度。华为是否会更广泛地提供预装了深度 Linux 的产品,可能取决于其与美国政府的周旋结果。
  • 中台之上:商业银行业务架构设计
    担保合约带来的差异担保合约中的担保人信息与客户信息非常类似,维护需求也类似,而且这种维护可能会不必要地造成担保合约的变化,因此可以考虑将其从担保合约中剥离,但是直接交给客户信息实体处理在概念上又不合适,因此,可以增加一个“角色信息”实体,专门记录客户在银行中不同业务领域可能承担的不同角色。
  • “设计驱动测试”还是“测试驱动设计”?
    上面一篇文章“真有人把“测试左移”的价值和实践说透了”在测试左移实践中提到TDD,还说这不是测试驱动开发,让大家猜猜,是什么?DDT是说“设计在前,测试在后”,和我们之前谈到的“测试驱动设计”,是不是相反?其实不是,因为背景(上下文)不一样,它们指的“测试”都不一样,DDT中的测试主要指单元测试,Matt和Doug之所以提出DDT,是相对狭义的测试驱动开发来进行讨论的,因为许多做UTDD的程序员,一上来就写测试代码和产品代码,不做设计,这是很糟糕的。单元测试驱动编程 UTDD(系统)测试驱动设计 TDD验收测试驱动开发ATDDATDD实际已经涵盖了DDT。
  • 震惊 ! 阿里大咖首次分享:软件工程危机真来了 ?
    软件工程危机的表现1、软件需求基本很难满足,或软件生产进度严重失控,软件交付的质量很差,需求方和实施方一直处在矛盾对立面上。阿里大咖深入解读系统重构之道作为软件危机解决方法最后一项的重构,对于软件一直是合理存在的,从代码的角度来说,好代码不是写出来的,而是改出来的。《阿里巴巴Java开发手册》、《码出高效》作者阿里巴巴集团高级架构师 / 集团代码平台负责人孤尽老师现场解读软件工程危机与系统重构之道那么如何成为一名优秀的架构师并获得百万年薪 ?
  • 我整理了阿里巴巴日均亿级访问架构设计与重构方法(纯硬核)
    在系统的架构设计和重构方法方面我们达成了高度的共识。所以,此次我准备将我这15年来的一线开发经验、亿级用户平台架构方法、团队项目管理经验包括像阿里巴巴这样大流量平台架构设计用到的技术栈等来打造一个3天强化训练的2019阿里巴巴《日均亿级访问系统架构设计训练营》:
  • 我整理了阿里巴巴日均亿级访问架构设计与重构方法(纯硬核)
    在系统的架构设计和重构方法方面我们达成了高度的共识。所以,此次我准备将我这15年来的一线开发经验、亿级用户平台架构方法、团队项目管理经验包括像阿里巴巴这样大流量平台架构设计用到的技术栈等来打造一个3天强化训练的2019阿里巴巴《日均亿级访问系统架构设计训练营》:
活跃用户
《科技日报》是富有鲜明科技特色的综合性日报,是面向国内外公开发行的中央主流新闻媒体,是党和国家在科技领域的重要舆论前沿,是广大读者依靠科技创造财富、提升文明、刷新生活的服务平台,是中国科技界面向社会、连接世界的明亮窗口。
TechWeb专注于互联网消费领域,每日专业提供互联网产品、智能设备及互联网服务等方面的最新资讯。
数字生活家,手机新娱乐
《中国银行保险报》是中国银行保险监督管理委员会主管唯一工作日报。
数字公民的糖
专业的中文 IT 技术社区,与千万技术人共成长。
腾讯新闻旗下腾讯科技官方账号,在这里读懂科技!
凤凰科技频道官方账号,带你直击真相。
从思考,到创造
让创业者不再孤独@i黑马
雷锋网,读懂智能&未来。
用极客视角,追踪你最不可错过的科技圈。有快闻、也有洞见;有脑洞、也有思考。
最好的中文人物报道
36氪是中国领先的新商业媒体,提供新锐深度的商业报道。我们强调趋势与价值,我们的slogan是:让一部分人先看到未来。
计算机网络学习从入门到精通
SegmentFault 思否 ( sifou.com ) 是中国领先的开发者社区。我们希望为中文开发者提供一个纯粹、高质的技术交流平台,帮助更多的开发者获得成长与成功。
每天分享 Python 干货,后台回复「1024」,送你特别推送。
中国企业IT人交流的技术社区
分享程序员生活点滴以及程序员各种吐槽。这里没有具体技术讲解,只有幽默、职场、规划、学习路线、学习方法总结。输入相关关键词可以获得相应的文章,输入m获取全部文章编号。
有影响力的程序员自媒体,关注程序员相关话题:程序人生、IT技术、IT职场、学习资源等。