• 进阶必读!可能是最全面的组件化开发与设计指南

     发表于 4 天 前

    组件化其实是一个很早就有的概念了,并不多稀奇,也不难理解。尤其是对于编程开发人员而言,对此应该更是熟悉。而今天这篇文章,我作为一个UI设计师来谈谈我对于组件化开发与设计的一些想法,...

  • 多形态MVC式Web架构:完成实时响应

     发表于 4 天 前

    这篇文章中,我们将利用这两个架构范式去设计和演示完全动态和响应式现代Web组件。...

  • 采用Serverless架构

     发表于 1 周 前

    Serverless架构的风格挑战了软件设计的现状,并且实现了最优开发、操作和管理开销的部署基础。随着它继承了来自微服务架构(Microservices Architecture,...

  • 高并发秒杀系统架构设计

     发表于 2 周 前

    秒杀业务在各业务中已然非常流行,这里我将互联网行业中的秒杀定义为:在非常短的时间内,将一件商品分成多份进行购买的行为。微信抢红包、 、双11大促 等业务本质上都可视作秒杀业务。而最...

  • 如何能让开发效率快10x倍?

     发表于 2 周 前

    ...

  • 如何设计一个小而美的秒杀系统?

     发表于 2 周 前

    现如今,春节抢红包的活动已经逐渐变成大家过年的新风俗。亲朋好友的相互馈赠,微信、微博、支付宝等各大平台种类繁多的红包让大家收到手软。鸡年春节,链家也想给15万的全国员工包个大红包,...

  • HDFS NameNode重启优化

     发表于 2 周 前

    在Hadoop集群整个生命周期里,由于调整参数、Patch、升级等多种场景需要频繁操作NameNode重启,不论采用何种架构,重启期间集群整体存在可用性和可靠性的风险,所以优化Na...

  • 我理解中的“大前端”/“大无线”

     发表于 3 周 前

    内容包含五部分:前言,NodeJS职能变化,ReactNative的大规模应用,专门的架构组职能,总结。主要是介绍我所在团队最近的一些变化和思考。...

  • 设计模式之观察者模式

     发表于 3 周 前

    观察者模式又叫发布订阅模式(Publish/Subscribe),它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生变化时就会通知所有的观察者...

  • 趣谈并发 2:认识并发编程的利与弊

     发表于 3 周 前

    在开始使用线程之前,我觉得我们有必要先了解下多线程给我们带来的好处与可能造成的损失,这样才能在合适的地方选用合适的并发策略。...

  • 回顾Bob大叔的简洁架构

     发表于 3 周 前

    Robert Martin 就是我们常说的Bob大叔,是码界的骨灰级人物了,在4年前提出了所谓的简洁架构,值得回顾反思一下,看看是否可以借鉴到微服务中呢?...

  • 京东从OpenStack切换到Kubernetes的经验之谈

     发表于 3 周 前

    2016年底,京东新一代容器引擎平台JDOS2.0上线,京东从OpenStack切换到Kubernetes。到目前为止,JDOS2.0集群2w+Pod稳定运行,业务按IDC分布分批...

  • Twitter技术VP:我在眼泪中学会的6点架构设计经验

     发表于 1 个月 前

    witter起步时正是服务器供应商统治数据中心的时代。自从那之后,Twitter团队没有停止前进的步伐,他们一直致力于使用开源社区的网络、软件技术和硬件,高效地提升集群性能,发布尽...

  • 谈乱序执行和内存屏障

     发表于 1 个月 前

    10多年前的程序员对处理器乱序执行和内存屏障应该是很熟悉的,但随着计算机技术突飞猛进的发展,我们离底层原理越来越远,这并不是一件坏事,但在有些情况下了解一些底层原理有助于我们更好的...

  • 高并发秒杀系统分析

     发表于 1 个月 前

    ...

  • Twitter技术VP:我在眼泪中学会的6点架构设计经验

     发表于 1 个月 前

    Twitter起步时正是服务器供应商统治数据中心的时代。自从那之后,Twitter团队没有停止前进的步伐,他们一直致力于使用开源社区的网络、软件技术和硬件,高效地提升集群性能,发布...

  • Google 是如何开发 Web 框架的

     发表于 1 个月 前

    如何判断一个开源技术会不会得到长期的维护和支持的,那么你就看看这个技术是不是维护者的公司业务的重要组成部分。可以拿 Android,dagger,MySQL 或者 git 作为例子...

  • “基于组件的设计方法” 介绍

     发表于 1 个月 前

    “基于组件的设计方法”(Component Based Design) 的概念大多会在比较庞大且复杂的项目中被提到。其实它也可以应用在规模比较小的项目和团队中,不论项目大小,组件化...

  • 从0开始搭建坚不可摧的Web系统主流架构

     发表于 1 个月 前

    本文主要结合我之前在海尔电商平台和现在公司的一些实际架构经验,综合实际情况和个人的理解,跟大家分享一下搭建Web系统的一些常用的技术架构和应用技巧。...