![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NodeJs
文章平均质量分 51
·Q·
努力努力
展开
-
Sql日志
sql日志是为了记录一些之前的所有操作,一般是为了查看一些误操作之前的操作是什么,便于维护,node中常用的日志库是log4js写好日志配置 专门写在一个文件中 导出日志对象(一个日志类别就是一个对象)const log4js = require("log4js");const path = require("path");log4js.configure({ //日志配置文件 appenders: { sql: { //定义一个sql日志出口 ...原创 2021-05-15 23:27:20 · 1511 阅读 · 0 评论 -
文件流
什么是文件流?数据从一个地方流到另一个地方可读流(Readable):外部设备(磁盘,网卡,显卡,打印机等等) --->>> 内存可写流(Writeable):内存 --->>> 外部设备(磁盘,网卡,显卡,打印机等等)双工流(Duple):内存 <<<---->>>外部设备(磁盘,网卡,显卡,打印机等等)为什么需要流?(节约内存)外部设备与内存中的数据规模不一致 内存小 外...原创 2021-05-03 01:58:35 · 1858 阅读 · 0 评论 -
IO模块
什么是IO?对外部设备的输入与输出,外部设备(磁盘,网卡,显卡,打印机等等),IO速度往往低于内存与CPU之间的交互速度.fs模块由于IO的速度远远满于CPU和内存之间的交互速度,如果使用同步代码的话,在做IO是时会阻塞js的执行(js执行是cpu直接与内存交互),因此基本所有的api都是异步执行的,node12之后回调可以使用fs.promise.api 写1.readFile(filename,encoding) readFileSync 同步读代码const fs =...原创 2021-05-03 01:39:15 · 809 阅读 · 0 评论 -
手动封装获取文件子目录和内容
const fs = require("fs");const path = require("path");class File{ constructor(filename,size,name,ctime,utime,isFile){ this.filename = filename; this.name = name; this.size =size; this.ctime = ctime; this.uti.原创 2021-05-02 20:07:49 · 89 阅读 · 0 评论 -
Node常用基本内置模块
一、OS模块 查看操作系统信息const os = require("os");console.log(os); console.log(os.EOL); //换行符console.log(os.cpus().length); //内核 8核console.log(os.freemem()/2**30); //剩余内存 多少kbconsole.log(os.homedir()); //用户目录 C:\Users\Lenovoconsole.log(os.hostn.原创 2021-05-01 23:37:29 · 162 阅读 · 0 评论