摘要: 缘由:需要打包服务器的文件数据到另一台服务器上并解压。 因为服务器有的数据表内容太大,直接下载很慢,所以可以先打包然后复制好解压 1. 打包指定文件为tar.gz后缀的压缩文件 tar zcvf test.tar.gz records* 以上命令为打包当前路径下文件夹/文件名为record开头的所有 阅读全文
posted @ 2021-06-04 11:41 游弋在冷风中 阅读(424) 评论(0) 推荐(0)
摘要: 缘由:需要查询一下服务器上某个数据表里满足指定查询条件的数据内容备份并下载到本地。 因为服务器有的数据表内容太大,直接下载很慢,所以可以先查询符合条件的数据,先拷贝到一个新的数据表,然后再下载新的数据表就会节约很多时间 1. 通过设置查询条件,来拷贝满足条件的数据到新的数据表 db.users.fi 阅读全文
posted @ 2021-06-04 10:17 游弋在冷风中 阅读(317) 评论(0) 推荐(0)
摘要: 缘由:需要查询一下某些代理访问指定域名所消耗的时间,来判断是否是代理连接受限 以下代理均为示例代理,无法真正连接 1. 通过curl方式来测试指定代理的连接情况,代理无账号密码 curl -x 127.0.0.1:9989 https://store.steampowered.com 以上命令为测试 阅读全文
posted @ 2021-06-02 17:28 游弋在冷风中 阅读(424) 评论(0) 推荐(0)
摘要: 缘由:需要查询一下日志文件中的指定内容,但日志文件过大,需要减少无效查询量的业务场景 1. cat查找文件中的指定内容,并复制到新文件中进行查看 cat error.log | grep 'adam' > ./test.log 以上命令为查询error.log文件中, 出现'adam'的日志行。并将 阅读全文
posted @ 2021-05-31 16:18 游弋在冷风中 阅读(2430) 评论(0) 推荐(0)
摘要: 缘由:linux服务器mongodb数据库挂掉了,需要重连 一、先systemctl方式启动mongo,测试是否能成功 systemctl status/start/stop mongod 二、手动方式启动(不推荐此方法) 1. 先mongo看能否连接成功 mongo 2. 查看mongo的数据库存 阅读全文
posted @ 2021-01-25 15:51 游弋在冷风中 阅读(1918) 评论(0) 推荐(0)
摘要: 缘由:使用Mongoose时遇到一些传入的——id字段可能不正确的业务场景,需要校验 首先校验是否为ObjectId类型 然后将ObjectId.isValid()返回为true的参数先强制转换为ObjectId 最后比较或查询校验字段是否为有效_id 1. 代码中先引入mongoose库 cons 阅读全文
posted @ 2021-01-22 14:52 游弋在冷风中 阅读(406) 评论(0) 推荐(0)
摘要: 缘由:使用MongoDB时遇到一些需要查询/更新操作指定某些字段的业务场景 查询和更新指定字段就需要进行简单的筛选和过滤,也能在大数据量时减少查询消耗时间 一、普通查询/更新等操作 1. 查询数据库某些指定字段,同时默认返回_id字段 db.users.find({},{ username: 1}) 阅读全文
posted @ 2021-01-21 14:38 游弋在冷风中 阅读(1662) 评论(0) 推荐(0)
摘要: 缘由:客户服务器项目路径不是很合理,导致Jenkins自动部署时还需要添加路径后再更新部署,所以需要把项目路径统一和规范化。 迁移项目路径,保证路径合规,同时做好备份和迁移。迁移后先安装好依赖。 项目路径改了,nginx.conf root参数也要做相应的修改,更改为admin,ui等打包后的新的d 阅读全文
posted @ 2021-01-20 15:26 游弋在冷风中 阅读(1444) 评论(0) 推荐(0)
摘要: 因mongodb在model里新建的新字段,不会映射到旧数据,故而需要批量为旧数据添加新字段 方法: db.getCollection('数据表名称').updateMany({'新字段名称':{'$exists':false}},{'$set':{'新字段名称':''}}) 以上可以理解为,筛选指 阅读全文
posted @ 2021-01-19 18:36 游弋在冷风中 阅读(824) 评论(0) 推荐(0)
摘要: 工作中部署的项目和服务器较多时就用上了Jenkins进行自动部署 优点 不用在连接单独的服务器进行更新项目,再启动项目服务的操作了 更新部署都是自动的,比较方便。适合大批量的部署 一、git流程部分 项目或代码更新后。首先还是先走提交仓库流程,然后再创建git tag打包版本并推送到远程服务器,便于 阅读全文
posted @ 2020-12-25 16:02 游弋在冷风中 阅读(4079) 评论(0) 推荐(0)