nodejs
madlaxnoir
这个作者很懒,什么都没留下…
展开
-
[worker_threads]Node.js工作线程
注意:Node.js 12之后,worker_threads才变成正式特性,不再需要通过–experimental-worker开启worker_threads模块允许使用并行执行JavaScript的线程。 要使用它:const worker = require('worker_threads');工作者(线程)对于执行CPU密集型JavaScript操作非常有用。 他们在I/O密集...原创 2019-11-05 16:04:05 · 1955 阅读 · 0 评论 -
HTML结构化克隆算法(HTML structured clone algorithm)
原文链接结构化克隆算法是HTML5规范定义的用于复制复杂JavaScript对象的算法。当通过postMessage()与Workers之间进行数据传输或使用IndexedDB存储对象时,在内部使用它。它通过递归遍历输入对象而建立一个副本,同时保持先前访问的引用的映射,以避免无限遍历循环。不适用的场景Error和Function对象不能通过结构化克隆算法复制;尝试这样做将引发DATA_...原创 2019-11-05 15:58:51 · 1441 阅读 · 0 评论 -
mongoose的date类型和timestamps的使用
今天在用mongoose获取数据时,发现createdAt 和 updatedAt 两个时间类型的数据一直在变化,数值等于服务器时间,经过一番排查,终于找到了原因mongoose的Schema有Date类型,可以设置为updatedAt: { type: Date, default: Date.now },看起来就是设置了一个日期类型,并且默认值为当前时间其实这个default: Date...原创 2019-08-27 10:55:43 · 4505 阅读 · 0 评论