一、promise对象利用all()方法实现简洁输出const fs = require("fs"); const path = require("path"); const util = require("util"); let filePath1 = path.join(__dirname, "files", "1.txt"); let filePath2 = path.join(__dir
con
原创 2022-10-10 06:41:32
51阅读
在写node进程前,我们搞懂一些概念window系统的服务和进程的区别服务是系统自动完成的,与是否登录用户无关进程是需要分配CPU,实际运行的。和用户登录有关这个processnodejs中的全局对象,不需要require进来,就可以直接使用,process是什么process在全局对象上面的方法,不需要额外的引入,可以直接使用process可以用来干什么获取进...
转载 2021-08-13 19:09:23
1041阅读
 processconsole.log(process.pid);  进程IDconsole.log(process.argv);返回值1:nodejs 安装路径返回值2:执行文件所在的绝对路径process.argv 在命令行里传参数 我在cmd 输入 hello 代码也输出 hellobuffer初始化一个bufferbuffer.alloc  参数是 
原创 2023-02-28 10:03:59
79阅读
  Node 基础模块 - process / child_process ( 进程/子进程 )   进程  进程是计算机资源分配和调度的基本单元。  每一个应用程序启动会开启一个进程,分配固定的资源以及一个进程ID,并且进程之间是独立的  进程之间可以通过 IPC 进行通信   线程  线程是计算机最小的计算单元  进程可以拥有多个线程,但是线程只能属于一个进程  线程可以共
转载 9月前
63阅读
简介本文主要介绍node中跟进程相关的三个模块。process是node的全局模块,作用比较直观。可以通过它来获得node进程相关的信息,child_process主要用来创建子进程,可以有效解决node单线程效率不高的问题。cluster是node的集群模块,提供了开箱即用的进程创建功能。process下面我们来看看process的一些常用的属性和方法。process.envprocess.en
转载 2024-05-28 10:31:51
91阅读
node.js(API解读) - process  nodejsprocess是一个全局对象,他提供了一些方法和属性,node.js官方的API说的很简单,并没有把一些详细的应用方法和作用写出来,下面结合我自己的学习,做一下小结吧。1、Event: 'exit' 这是process的退出事件,官方示例很清楚,当process退出时触发。即我们按“ctrl+c”时触发。2、Ev
转载 2024-05-10 16:26:28
10阅读
process 对象是一个全局变量,是一个 EventEmitter 实例,提供了当前 Node.js 进程的信息和操作方法系统信息process 对象提供了属性用于返回关键系统信息,常用的有title:进程名称,默认值 node,程序可以修改,可以让错误日志更清晰pid:当前进程 pidppid:当前进程的父进程 pidplatform:运行进程的操作系统(aix、drawin、freebsd、
转载 2024-04-22 15:30:57
54阅读
1.wach 监听一个属性的时候,在页面刚刷新的时候是检测不到的,只有在页面中数据变化的时候才能检测到只有在iinput 输入框中改变firstName的时候才能监听到2.如何在页面刚开的时候就能监听到?只要将firstName加上监听方法handler以及immediate : true就能在刷新页面的时候监听到watch: { firstName: { handler:function (ne
本篇文章给大家介绍一下如何解决NodeJS服务总是崩溃。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。许多人都有这样一种映像,NodeJS比较快; 但是因为其是单线程,所以它不稳定,有点不安全,不适合处理复杂业务; 它比较适合对并发要求比较高,而且简单的业务场景。事实上NodeJS里程确实有“脆弱”的一面,单线程的某处产生了“未处理的”异常确实会导致整个Node.JS的崩溃退出,
转载 2024-04-02 00:08:17
62阅读
1 . 常用的终端命令/快捷键 ( 1 )        1.1 cls / clear : 清屏        1.2 dir / ls : 显示当前文件夹下的内容        1.3 cd \ : 进入到当前根目录&nbsp
转载 1月前
346阅读
浏览器环境和nodejs环境的事件循环机制是不一样的,首先看一个demo:  在浏览器环境中运行结果如下:   在nodejs环境中运行结果如下:   上面例子说明浏览器和nodejs的时间循环是有区别的。nodejs的事件处理    nodejs采用V8作
转载 1月前
406阅读
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、node的输入,输出1.1.node的输入1.2.node常用的输出二、node的全局对象2.1 特殊的全局对象(模块中使用)2.2 常见的全局对象三、聊聊JavaScript模块化(本身没有模块化)3.1.模块化的概念3.1.1.没有模块化时候的解决方法(示例):3.1.2. commonJS规范(node中的规范
转载 2024-10-17 09:41:44
23阅读
进程(Processes)和任务(tasks)所有的对象都需要内存和一个虚拟机来存活。一个process就是OS为了你的应用程序存活而开辟的空间,它也是用来让你的应用程序运行起来的必要条件。进程可能拥有资源文件,这些资源文件都由OS像管理内存一样来管理。也可能拥有网络socket或者可以打开的文件。进程也必须包含至少一个运行线程。在Android上,你的进程肯定会包含一个在运行的Dalvik 虚拟
目录读写锁的介绍写锁详解写锁的获取写锁的释放读锁详解读锁的获取读锁的释放锁降级 读写锁的介绍在并发场景中用于解决线程安全的问题,我们几乎会高频率的使用到独占式锁,通常使用java提供的关键字synchronized或者concurrents包中实现了Lock接口的ReentrantLock。 它们都是独占式获取锁,也就是在同一时刻只有一个线程能够获取锁。而在一些业务场景中,大部分只是读数据,写数
转载 2024-06-20 17:15:34
95阅读
child_process 模块提供了衍生子进程的能力 说明: .exec()、.execFile()、.fork() 底层都是通过 .spawn() 实现的.exec()、execFile() 还提供了回调,当子进程停止的时候执行 .spawnSync()是 .spawn()的同步版 ,将会阻塞
转载 2019-12-20 09:09:00
210阅读
2评论
我们知道nodejs是单线程的,若在一个线程中运行一个响应很长时间nodejs程序,那么其他的请求要等这个程序完成后在去执行,这样cpu利用率很低,若为每个请求单独一个进程处理,这样可以利用好服务器的资源。nodejs为我们提供了child_process与cluster模块为我们提供多进程的操作。其中child_process开启多个子进程,在各个子进程中运行nodejs命令,可执行文件、nod
转载 2024-10-13 22:22:28
157阅读
1.函数 1.1匿名函数 函数声明 function fn(){ } 函数表达式 var fun=function(){ } 函数名称和函数名称()的区别 fun/fn fun()/fn() 函数名称是一个变量,对应的是函数的结构 函数名称()是函数的调用,会执行函数体,得到返回值 对比函数声明和函数表达式的区别 函数声明创建的函数存在提升,可以在所在作用域任意位置调用
process存在于全局对象上,不需要使用require()加载即可使用,process模块主要做两方面的事情获取进程信息(资源使用、运行环境、运行状态)执行进程操作(监听事件、调度任务、发出警告)资源使用资源使用指运行此进程所消耗的机器资源。例如内存、cpu内存process.memoryUsage()) { rss: 21848064, heapTotal: 7159808, hea
转载 2024-04-18 08:31:07
82阅读
  最近学习了一些node的基础知识 ,稍微总结了一下 。一、安装node.js  安装node ,只需要进入node官网下载想要的版本进行安装即可,安装的时候 , 记录下当前的安装路径 ,因为部分电脑安装之后没有环境变量, 需要手动配置;  手动配置环境变量:此电脑 -> 属性 -> 高级系统设置 -> 环境设置 -> 双击Path -> 将当前路径添加到path中
转载 2024-05-02 18:42:44
202阅读
  • 1
  • 2
  • 3
  • 4
  • 5