给你的 Mongodb 和 Redis 增加密码认证

给你的 Mongodb 和 Redis 增加密码认证

每天在互联网中有无数的端口扫描工具在日夜不停的寻找漏洞目标,稍有不慎,我们的服务器就会沦为肉鸡,任人宰割。 本文将详细的讲述如何给默认不包括用户认证的 Mongodb 和 Redis 数据库,增加用户认证,如果你也在使用无安全措施的 Mongodb 或者 Redis,在看到此文后,请务必根据本文内容添加安全措施,或者通过防火墙控制访问 IP。 ... 阅读全文

从一道题目谈谈 JavaScript 正则里的两个问题

从一道题目谈谈 JavaScript 正则里的两个问题

前言 正则表达式是一种非常强大的工具,本人自认为掌握的还算可以,甚至已经进入了手里拿着锤子,看什么都是钉子的状态,(突然想起来了知乎上之前热议的那位七牛前端,就是那个写了一个又臭又长还不正确的正则来验证端口那个,有兴趣的同学可以点这里围观一下。 最近在看刷各种题目,LeetCode 刷不动就去看各路的前端水平的算法题目,其中有这样一道题: 将一个任意长的数字变成逗号分割的格式。 这道题目并不难,网上也有很多解答,即使是正则解法,也有很多,但我今天要谈的主要不是怎么解答,而是解答过程中本人发现的一个问题,个人姑且称之为 BUG,在这个问题之后,本人也将分享一下另一个 JavaScript 正则中令人疑惑的问题。 为专注本文要说明的问题,本文只考虑整数,如果有小数用split方法先处理一下即可。 ... 阅读全文

二叉树常用方法的 JavaScript 实现

二叉树常用方法的 JavaScript 实现

好久没有更新博客了,写了好几篇没完成的文章也没办法发,就把前阵子学习的二叉树相关的代码整理一下。 本来想要写一篇关于 AVL 树的,因为我发现现在网上很难找到简洁可用的 JavaScript 代码,自己刚开始写的时候参考了几篇文章,感觉里面的代码是有错误的,比如判断左右旋上都写得非常笼统(甚至我认为是错误的),但由于近期没有进一步了解平衡二叉树,待日后完善一下再发。 这篇文章将对二叉树的一般表示方法以及常用方法进行描述,并使用 JavaScript 实现,本文为笔记性质,个人撰写代码时的注释都未删除,可供参考。 ... 阅读全文

Docker volume 跨服务器迁移

Docker volume 跨服务器迁移

前言 本文是 Docker 系列文章的第四篇,Docker volume 的跨服务器迁移。本文暂不讨论 Docker 容器的迁移,只讨论数据的迁移,要解决的问题很明确,就是使用 Docker 搭建了各种服务后,万一需要更换服务器,数据如何无损的由一台服务器迁移到另一台服务器。 这个问题比我想象的要复杂,在官方推荐我们使用卷(volume)进行数据存储时,曾提到过这将方便迁移,但实际上,当面临迁移服务器这一问题时,直接使用文件夹绑定的方式更为方便,只需要将文件夹复制到新服务器即可,若使用了 volume, ... 阅读全文

服务器清除 xmrig 后门程序记录

服务器清除 xmrig 后门程序记录

服务器一直在用 NodeQuery 的运行情况监测,当服务器无响应或者资源占用过大时会邮件通知,之前只是偶尔会收到因为服务器网络问题导致的服务器无响应的邮件,但最近几天主服务器却开始频频收到资源占用过大的邮件。 ... 阅读全文