摘要:背景信息 本文描述的表空间碎片,指的是MySQL InnoDB引擎的表空间碎片; 产生原因 表空间碎片产生的常见原因: (1)记录被Delete,且原空间无法复用; (2)记录被Update(通常出现在变长字段中),原空间无法复用; (3)记录插入导致页分裂,页的填充率降低; 影响 如果表空间碎片较 阅读全文
nodejs console输出到文件
2021-06-16 13:41 by youxin, 796 阅读, 0 推荐, 收藏, 编辑
摘要:var fs = require('fs') var util = require('util') var logPath = 'upgrade.log' var logFile = fs.createWriteStream(logPath, { flags: 'a' }) console.log 阅读全文
nodejs v8 内存溢出问题
2021-06-12 23:27 by youxin, 2888 阅读, 0 推荐, 收藏, 编辑
摘要:nodejs: https://nodejs.org/dist/latest-v14.x/docs/api/cli.html#cli_max_old_space_size_size_in_megabytes Useful V8 options# V8 has its own set of CLI o 阅读全文
mongodb find sort limit batchsize操作
2021-06-08 19:38 by youxin, 1089 阅读, 0 推荐, 收藏, 编辑
摘要:find()后sort排序报错: 在使用node.js+mongodb开发的后端项目,在查询时,使用了排序,出现如下报错 Mongodb: Sort operation used more than the maximum 33554432 bytes of RAM1Mongodb的sort操作是把 阅读全文
linux tee命令 ,script命令
2021-06-07 13:51 by youxin, 538 阅读, 0 推荐, 收藏, 编辑
摘要:你想要输出的信息也同时能写入文件。这个时候,tee 命令就有其用武之地了。 NAME tee - read from standard input and write to standard output and files SYNOPSIS tee [OPTION]... [FILE]... DE 阅读全文
nodejs异常
2021-05-25 20:41 by youxin, 737 阅读, 0 推荐, 收藏, 编辑
摘要:js中的异常处理语句有两个,一个是try……catch……,一个是throw。 try……catch用于语法错误,错误有name和message两个属性。throw用于逻辑错误。 对于逻辑错误,js是不会抛出异常的,也就是说,用try catch没有用。这种时候,需要自己创建error对象的实例,然 阅读全文
Cannot assign requested address
2021-03-28 16:47 by youxin, 10998 阅读, 0 推荐, 收藏, 编辑
摘要:解决 Cannot assign requested address 问题 原因:这种情况一般发生在高并发服务器上或者压测时会出现。每个socket链接会占用本地一个端口,短链接使用毕后会立刻关闭,这时链接处于TIME_WAIT状态,本地的端口仍然被占用着。本地端口最多为6W个,如果在短时间内建立的 阅读全文
linux zmap
2021-01-29 21:17 by youxin, 653 阅读, 0 推荐, 收藏, 编辑
摘要:https://github.com/zmap/zmap ZMap is a fast single packet network scanner designed for Internet-wide network surveys. On a typical desktop computer wi 阅读全文
linux ping
2021-01-28 21:25 by youxin, 138 阅读, 0 推荐, 收藏, 编辑
摘要:Linux默认是允许Ping响应的,系统是否允许Ping由2个因素决定的:A、内核参数,B、防火墙,需要2个因素同时允许才能允许Ping,2个因素有任意一个禁Ping就无法Ping。 具体的配置方法如下: A、内核参数设置 1、允许PING设置 A.临时允许PING操作的命令为:#echo 0 >/ 阅读全文