首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
风过留情李寻欢
掘友等级
🦐
和你一样,经常失眠的人。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 37
沸点 0
赞
37
返回
|
搜索文章
最新
热门
NodeJS爬虫框架apify使用手册
apify是一个基于NodeJS的爬虫框架,它集成了puppeteer,cheerio等常应用于爬虫服务的NodeJS库,致力于填补复杂场景下的web页面爬虫服务上的功能空白,如通用的爬虫任务入口、爬虫任务的错误捕获和重试、爬虫任务队列/列表、爬虫内部状态监控以及代理池等。 提…
puppeteer优化小技巧
网页截图并保存为图片或 pdf 。 模拟表单提交,键盘输入,按钮点击,滑块移动等dom操作。 实现UI的自动化测试。 作为抓包工区对网页性能进行调试和分析。 编写定制化爬虫,解决传统HTTP抓取SPA页面难以处理异步请求的问题。 在使用puppeteer实现以上功能,我们通过几…
Nest.js核心概念浅析
在传统Node.js服务端应用中,controller用于处理route对应的客户端请求。每个controller可以拥有多个route,不同的route会执行不同的action(行为)。在Nest中,我们可以使用内置的decorators来对request, response…
Node.js:记一次使用gRPC重构http服务的实践
最近在业务开发过程中,发现同时维护多个服务间的业务通信,存在较高的开发成本。在窥视了部分同僚们的代码后,发现他们普通使用了rpc去构建服务,所以我决定尝试使用gRPC重构服务。这里介绍一些项目的基本情况: 同时维护多个独立的服务。 服务分别部署在多个机器上。 服务间存在业务上的…
[译]Node.js应用如何添加健康检测?
随着应用程序用户量的增多,软件的可用性将面临巨大的考验。让我们来看一看为什么应用程序需要高可用性。 我们为什么需要应用程序的高可用性。 在SLAS,你经常指定一个你可用达到的特定可用性(比如 99.9%)。 对于B2C应用(比如网上店铺),宕机可能意味着高额的经济损失。 除了经…
[译]Node.js: 快捷的async函数会如何阻塞事件循环,使I/O饥饿?
一个典型的Node.js应用基本上就是一个各类的事件响应执行的callback集合:一个接入的connection, I/O完成,timeout到期,Promise决议等等。这里有单个主线程(事件循环)执行所有的callback。因为其他正在pending的callback的在…
[译]Golang中的内存对齐
这篇文章将介绍Go(内存分配的)中的类型对齐以及大小保证。去理解Go如何确保正确估算struct类型的大小以及正确使用标准库sync/atomic的64-bit函数至关重要。
[Golang] Channel原理分析
golang中channel被设计为一个环形队列。通过对内存地址的计算来实现数据的读写,使用锁来保证线程安全。很好的结合了goroutine的并非性,实现了高效并发场景下的数据共享问题。
[Golang]从sync.waitGroup看内存对齐
最近在研究Go标准库的sync.waitGroup的源码,其中有一段代码引发了我内存对齐这个概念的思考。
[译]你不知道的NodeJS
在今年的Forward.js会议(关于JavaScript的会议)上,我分享了题为“你不知道的NodeJS”的演讲。 在那次演讲中,我向观众提出了一系列有关Nodejs运行时的问题,大多数有技术背景的观众无法回答其中大多数问题。 我没有真正去统计这个数据但确实能在会议室里感觉到…
下一页
个人成就
文章被点赞
86
文章被阅读
42,075
掘力值
893
关注了
9
关注者
17
收藏集
2
关注标签
35
加入于
2019-01-27