架构设计步骤

2019-02-02
阅读 1 分钟
2.9k
首先是识别系统复杂度。复杂度包括高性能、高可用、可扩展、低成本、安全和规模几个方面。识别时,可以采用排除法依次进行分析。如果复杂度有多个,需要综合业务、技术、团队等情况进行排序,优先解决当前面临的最主要的复杂度问题。识别到复杂度后,进行备选方案的设计。一般选取3-5个方案最佳;每个方案之间要有明显差...

《程序员的思维训练》读书笔记

2019-02-02
阅读 2 分钟
2.1k
这是一本讲如何成为某一领域内高手的书。作者提炼了自己在软件开发领域内的学习、实践经验,并结合心理学、神经学等学科知识,使其成为一套系统的高手进阶方法论。

聊聊React Router中的History

2018-01-19
阅读 2 分钟
8.9k
React Router 是建立在 history 之上的。 简而言之,一个 history 知道如何去监听浏览器地址栏的变化, 并解析这个 URL 转化为 location 对象, 然后 router 使用它匹配到路由,最后正确地渲染对应的组件。

Docker 极简印象

2018-01-15
阅读 1 分钟
1.9k
Docker是一款比传统虚拟机软件更先进的虚拟化工具,可以快速的在不同机器上搭建出一致的开发、调试、运行环境。它的核心概念有镜像、容器和仓库。

响应式设计简介

2017-07-28
阅读 1 分钟
1.6k
响应式设计,就是让同一个页面在不同的分辨率下都要呈现出最佳效果,提升用户体验。很容易想到,设计思路就是针对不同的分辨率,为页面设置不同的样式,下面我们就来看看如何实现。不过在此之前,还需要先了解下面两个东西。