1. 云栖社区>
  2. 全部标签>
  3. #Node.js#
Node.js

#Node.js#

已有3人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

一次 macOS 下 C++ 的 STL 踩坑记录

## 背景 最近有在做 RocketMQ 社区的 Node.js SDK,是基于 RocketMQ 的 C SDK 封装的 Addon,而 C 的 SDK 则是基于 C++ SDK 进行的封装。 然而,却出现了一个诡异的问题,就是当我在消费信息的时候,发现在 macOS 下得到的消息居然是乱码,也就是说 Linux 下居然是正常的。 ## 重现 > 首先我们要知道一个函数是

linux javascript 函数 Node.js c++ 阿里技术协会 string stl MacOS

外网访问内网Node.js

本地安装了一个Node.js,只能在局域网内访问,怎样从外网也能访问到本地的Node.js呢?本文将介绍具体的实现步骤。 1. 准备工作 1.1 安装并启动Node.js 默认安装的Node.js端口是3000。

Node.js holer

开发笔记13 | 部署 Node.js 应用程序到云 ECS

<<系列文章集 前言 在之前的一篇文章中,我们介绍了 如何将一个本地的 Java 应用程序直接部署到阿里云 ECS ,有不少读者反馈,在本文中,我们来介绍如何部署 Node.js 应用程序到阿里云 ECS。

阿里云 Cloud Node.js ECS eclipse 配置 js Maven Image node 工具 插件 部署 CloutToolkit

为什么经常说Node.js不适合大型应用

首先要明确什么是大型应用,其实这是仁者见仁、智者见智的问题,并且它是一个哲学问题,不是一个技术问题。假如有人问你,一个可以进行线上销售的网站,比如优衣库,大不大?你可能会说大,因为这与你平常所见的博客、企业官网等逻辑相比较确实复杂很多。

分布式 javascript Node.js 数据库 基础设施 web 前端 js 浏览器 多进程 node CPU 磁盘

如何进行 GC 调优提升 Node 应用性能

前情 用户项目上线进行压测时,CPU 100% 时单进程 QPS 在 100 上下浮动,想进行一些进一步的优化。经过接入 Node.js 性能平台 后,在压测试做 CPU Profile 观察系统 CPU 耗费在什么地方: 可以看到 _tickDomainCallback 和 garb...

算法 性能优化 gc Node.js 性能 应用性能 trace 测试 node CPU

CentOS 7.2 下安装配置Node.js和Yarn

centos下node.js的安装配置管理,npm以及yarn包管理工具的安装。

javascript Node.js 性能 npm yum 配置 js centos node 脚本 google 版本管理 Registry facebook yarn

Link Develop 2.0云端应用Hello World

本文主要描述Link Develop 2.0云端应用一个初始样例创建过程。首先,通过Link Develop【创建一个项目】,然后在该项目中【创建一个Web应用】-【云端Node.js应用】,创建完成后系统默认在code.aliyun上建立一套初始代码。

算法 Node.js helloworld web 配置 js code node aliyun git 版本管理 TortoiseGit VSCode LinkDevelop 云端应用

max_semi_space_size 设置值与实际值不一致的原因分析

问题由来 因为业务的需求,某 Node.js 性能平台用户需要调节新生代大小,Node.js 的启动参数里面的max_semi_space_size可以设置新生代堆空间的大小。 node --v8-options | grep max_semi -A 3 -B 2 --min_semi_spa...

Node.js 性能 node Node.js性能平台 启动参数

Node 案发现场揭秘 —— Core dump 还原线上应用异常

前言 Node.js 发展到今天,已经被越来越广泛地应用到 BFF 前后端分离 、 全栈开发 、 客户端工具 等领域。然而,相对于应用层的蓬勃发展,其 Runtime 对于绝大部分前端出身的开发者来说,处于黑盒的状态,这一点并没有得到很好的改善,从而也阻碍了 Node.js 在业务中的应用和推广。

Node.js 线程 c++ js 内存泄漏 node 正则表达式 Core dump coredump Alinode eggjs

JavaScript为什么快--第一篇?

V8让JavaScript更快的秘密;V8的JavaScript执行管道;TurboFan&Ignition

云栖社区 架构 javascript 性能优化 函数 Node.js 性能 浏览器 高性能 chrome V8

npm修改包的安装位置

来自一个深度洁癖患者的哀鸣 从官方下载安装包默认安装完node.js后会自己安装npm,但是npm下载全局模块默认安装到C盘AppData的Roaming目录下 我们可以用以下命令来修改全局模块路径和缓存路径 npm config set prefix "D:\\Program Files (x86)\\Node\\prefix" npm config set cache "D:\\Program Files (x86)\\Node\\cache" 因为把全局包路径改到了D盘,但是使用全局模块的的时候会提示 ‘vue’ 不是内部或外部命令,也不是可运行的程序或批处理文件。

Node.js windows 模块 path Cache node prefix x86

使用nodejs消费SAP Cloud for Customer上的Web service

Jerry在公众号文章C4C和微信集成系列教程里曾经使用nodejs去消费C4C提供的标准webservice。 看一个具体例子:C4C里Individual Customers可以维护Social User Profile,在Jerry上面的公众号文章里,正是把微信用户的open ID维护到Social User Profile的SocialMediaAccountUserID字段去,如下图所示。

Cloud Node.js LOG nodejs require web request WebService service C4C web-service

[Node.js源码解读(2)]一个文件被require后所发生的故事

原作者:蔡伟 经原作者授权连载于alinode官方博客,未经原作者允许,不得转载。 在 Node.js 中,要说如果有几乎会在每一个文件都要用到的一个全局函数和一个全局对象,那应该是非 require 和 module.exports 莫属了。

函数 Node.js LOG Json require 模块 源码 path js node index

Timer 源码解读[连载2]

转自: https://github.com/yjhjstz/deep-into-node Timer源码解读 涉及源码 lib/timers.js src/timer_wrap.cc deps/uv/src/unix/timer.c deps/uv/src/heap-inl.h 主要分为 javascript 层面的实现和 libuv 层面的实现, 而timer_wrap.cc 作为一个bridge,完成 javascript 和 C++的交互调用。

Node.js 模块 源码 node list 数据结构 Socket github

timer的优化故事

原作者:淘杰 前几天nodejs发布了新版本4.0,其中涉及到一个更新比较多的模块,那就是下面要介绍的timer模块。 timers: Improved timer performance from porting the 0.

Node.js 性能 模块 events github

快速定位线上 Node.js 内存泄漏问题

想要分析定位内存泄漏问题,首先我们要去获取 Node.js 进程在发生泄漏时的堆上各个对象和它们间的引用关系,这个保存了堆上各个对象以及其引用关系的文件就是堆快照。

javascript Node.js require 模块 js 微服务 内存泄漏 node 数组

为什么 Node.js 启动后虚拟内存很大

问题来源 问题来源于cnode社区:node启动占用内存的问题。 自己本地跑了一下,乖乖不得了,启动一个 node,什么都不做。结果是这样子的:果然900+M。 我的电脑信息: $cat /proc/version Linux version 4.

linux javascript Node.js js 内存管理 node thread

如何在CentOS 7安装Node.js

说明 Node.js是容易快速构建可扩展的服务器端网络应用的一个非常流行的开源平台。它是建立在谷歌浏览器的V8 JavaScript引擎和应用程序使用JavaScript。它的事件驱动和非阻塞I/O模型使得它重量轻,对服务要求高容积效率和良好的。

云栖社区 nginx 编程语言 帮助 前端与交互设计 服务器 Node.js 源码 yum js centos node centos7 curl Bash

CentOS6安装node.js

有四种方法: 从源码编译 从二进制发布包 从RPM发布包 使用NVM 通过第二种能方便地获得最新的稳定版本。下载wget https://nodejs.org/dist/v8.11.1/node-v8.

Node.js 源码 js centos node rpm wget

8
GO