首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
imakans
掘友等级
bug制造机
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
赞
文章( 22 )
沸点( 0 )
[登录那些事] 邮件发送,限流,漏桶与令牌桶
前段时间,我使用了 jwt 来实现邮箱验证码的校验与用户认证与登录,还特别写了一篇文章作为总结。 在那篇文章中,提到了一个点,如何限速。 在短信验证码和邮箱验证码,如果不限速,被恶意攻击造成大量的 QPS,不仅拖垮了服务,也会心疼如水的资费。鉴于君子固穷的原则,在我的邮箱服务里…
「预热桶」限流算法详解(附 Node.js 实现)
在使用「限流器」的时候,我们需要给设置一个合适的 阈值 ,这个阈值通常是一个系统能够正常工作所能承受的最大 QPS 。当系统的请求量达到阈值时,不同的限流器主要有两种处理方式,一种是对超过阈值的请求直接返回失败,另一种是让超过阈值的请求排队等待。 要控制系统的 QPS 不超过阈…
第二届搞基建 | 小爝 - 如何推动基础架构项目落地
前端早早聊大会,前端成长的新起点,与掘金联合举办。 加微信 codingdreamer 进大会专属内推群,赢在新的起跑线。 首先做一下自我介绍,我是来自新浪移动基础前端组的付强,我网名叫小爝,如果经常上知乎的朋友可能对我比较熟悉,不熟悉的朋友也没有关系,我简单的做一下我个人的经…
Webpack5 上手测评
从 2017 年发出关于 v5 的投票开始,到 2019 年 10 月发布第一个 beta 版本,目前是 5.0.0-beta.16。现在在收集使用反馈、生态升级的过程中,相信不久后就可以正式发布了。这次升级重点: 性能改进、Tree Shaking、Code Generati…
JS 万字总结 重量级干货!!!
表达式进一步转换成0==0,结果为true。 虽然过程复杂,记住判断的思路即可,非对象之间,先类型转换再比大小,对象比较则调用获取原始值方法再进一步比较。 接下来是判断2种特殊类型Set和Map,由于这2种类型的拷贝方式不同,进一步通过if分支对其判断,遍历里边所存放的值,Se…
[] == ![] !? 浅析JS的类型系统和隐式类型转换
更多千奇百怪的例子相信大家在逛各种技术社区和日常工作的时候也见到不少,这里就不做更多介绍,如果你能充分理解上述隐式转化的过程,那基本可以点下右上角的x。 要讲清楚隐式转换,不可避免要唠唠类型,JS中按大类分有两大类型,分别是基本类型和Object,说到这可能有小伙伴会质疑,明明…
Google Photos 如何做到媲美原生的用户体验
到目前为止也尚未出现能和 Google Photos 相媲美的产品。特别是在页面布局和图片比例上 Google 的工程师会分享他们是如何完成这些挑战,以及 Web 版的 Goolge Photos 中的一些技术细节。
HooX: 基于Hook的React状态管理工具
关于react hook我就不多介绍了。hook提供了抽象状态的能力,自然而然让人想到可以基于hook抽离全局状态。其天生自带轮子光环,所以社区也出现了不少基于hook的状态管理工具,比如说前阵子飞冰团队出的icestore,亦或者这个stamen,不过相对来说我更喜欢的还是这…
[译] Node.js 高性能和可扩展应用程序的最佳实践 [第 2/3 部分]
在上篇文章中,我们学会了如何无需忧虑代码,而水平扩展 Node.js 应用程序。本章中,我们将讨论扩展时必须注意的事项,以便在扩展流程时防止错误发生。 本章首先要讲的不是代码,而是你的基础架构。 如果你希望应用程序能够多主机扩展,则必须部署数据库到一些独立的主机,以便可以根据需…
干货分享:vue2.0做移动端开发用到的相关插件和经验总结(更新)
最近在用vue2.0做微信公众号相关的前端开发,经过这次开发实践,现将项目中用到的相关比较实用的插件及遇到的相关问题进行整理,希望和大家共同交流...... 介绍:一个CSS值转REM的VSCode插件。我们在做移动端开发时,为了网页适配,一般会将像素单位px转换为rem.在用…
下一页
关注了
22
关注者
0
收藏集
2
关注标签
10
加入于
2017-12-20