HTTPS 就安全了吗?会被抓包吗?我竟然回答不上来 …
随着 HTTPS 建站的成本下降,现在大部分的网站都已经开始用上 HTTPS 协议。大家都知道 HTTPS 比 HTTP 安全,也听说过与 HTTPS 协议相关的概念有 SSL、非对称加密、CA 证书等,但对于以下灵魂三拷问可能就答不上了:
- 为什么用了 HTTPS 就是安全的?
- HTTPS 的底层原理如何实现?
- 用了 HTTPS 就一定安全吗?
本文将层层深入,从原理上把 HTTPS 的安全性讲透。
图解 Promise 实现原理(二):Promise 链式调用
很多同学在学习 Promise 时,知其然却不知其所以然,对其中的用法理解不了。「本系列文章由浅入深逐步实现 Promise,并结合流程图、实例以及动画进行演示,达到深刻理解 Promise 用法的目的。」
测一测你的 TypeScript 水平
本文从最近在 Github 上比较火的仓库 typescript-exercises[2] 入手,它的中文介绍是「富有挑战性的 TypeScript 练习集」。里面包含了 15 个 TypeScript 的练习题,我会从其中挑选出几个比较有价值的题目,一起来解答一下。
为 React 应用制作动画的 5 种方法
ReactJS 应用程序中的动画是一个流行的话题,有很多方法可以创建不同类型的动画。许多开发人员只使用 CSS 和向 HTML 标记添加类来创建动画。这是一个好方法,您应该使用它,如果要创建复杂的动画,可以关注 GreenSock,GreenSock 是最强大的动画平台。还有很多库用于在 React 中创建动画的组件。
业务理解有偏差,产品和开发如何达成共识?
在考虑如何对业务模型进行抽象从而建立领域模型之前,必须解决业务与产品、开发之间“沟通”的问题。如何让业务人员和开发人员顺畅沟通,在业务流程设计中不遗漏成败攸关的业务场景?如何才能让业务沟通的过程顺畅过渡到架构设计、编码乃至测试?阿里巴巴技术专家李建结合团队的实际案例,分享了他们在使用 Event Storming(事件风暴)进行领域建模时的经验、收获和思考。