![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node
不吃猫的老鼠不是好猫
这个作者很懒,什么都没留下…
展开
-
node 单例模式的mysql处理的简单封装
使用单例模式,数据库线程池,网上找的一些不是很好用,就自己简单写了一个,方便后期使用 const mysql = require('mysql'); //导入mysql中间件 const lodash = require('lodash'); // 默认配置文件 var defaultConfig= require('@/config/mysql.js'); class DB { // 多次连接共享实例对象 static getInstance () { if (!原创 2022-01-19 16:27:15 · 920 阅读 · 0 评论 -
关于node字符串长度编码问题
之前做一个socket文件传输,为了处理字符串过长,出现丢包问题,手动拼接了长度到最前面在传输,遇到一个问题,当传输文件出现了中文,接受到stream后,长度验证刚好为1024,导致数据被截断,node计算长度为995,前面拼接长度占用10个位,总长度1005,其中有部分中文。 收到数据验证收到长度超过1005后,不再继续读取,我设置的每次接受长度1024 。 实际字节长度为1019,加上10个长度位,总长度1029 。 最终导致最后5位没有获取到,出现报错,一下为获取长度的一个案例! 根据不同的编码原创 2021-11-22 14:16:54 · 694 阅读 · 0 评论 -
lunix的node的安装以及全部变量
每次安装都会忘记一些啥,所以决定写下了 安装很简单到官网 https://nodejs.org/en/download/ 找到对应需要的lunix下载链接,可以用wget下载,也可以直接下载下来,上传到服务器上面。 解压到当前文件夹 tar xvf node-v10.13.0-linux-x64.tar.xz 文件名称有点长,修改一下文件名 mv node-v10.13.0-l...原创 2018-11-07 15:48:24 · 196 阅读 · 0 评论 -
node forever的使用
在网上查询的一些forever的使用,整理了一下,大概就是下面这些。 npm install forever -g #安装 forever start app.js #启动应用 forever stop app.js #关闭应用 forever restartall #重启所有应用 输出日志和错误 forever start -l /path/forever.log -...原创 2018-11-07 15:59:50 · 1412 阅读 · 0 评论