最新 最热

打造自己的弱口令扫描工具

在内网检测中,弱口令扫描是必不可少的环节,选择一个好用的弱口令扫描工具,尤为重要。

2020-12-16
2

精神多了,当Swagger遇上YApi,瞬间高大上了!

YApi是高效、易用、功能强大的API管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。YApi在Github上已累计获得了18K+Star,具有优秀的交互体验,YApi不仅提供了常用的接口管理功能,还提供了权限管理、Mock数...

2020-12-15
2

「生产事故」MongoDB复合索引引发的灾难

我司的各种监控做的比较到位,当天突然收到了数据库服务器负载较高的告警通知,于是我和同事们就赶紧登录了Zabbix监控,如下图所示,截图的时候是正常状态,当时事故期间忘记留图了,可以想象当时的数据曲线反正是该高的很低,该低...

2020-12-15
4

探索异步迭代器在 Node.js 中的使用

上一节讲解了迭代器的使用,如果对迭代器还不够了解的可以在回顾下《从理解到实现轻松掌握 ES6 中的迭代器》,目前在 JavaScript 中还没有被默认设定 [Symbol.asyncIterator] 属性的内建对象,但是在 Node.js 中已有部分核...

2020-12-14
3

一次心跳引发的请求阻塞

某线上业务每间隔一段时间,使用 writeConcern:majority 方式向 MongoDB 导入一批数据。但是在整体负载非常低的情况下,发现部分写入请求很大概率会出现超时,预期 100ms 内完成的请求可能耗时超过 1s。...

2020-12-14
2

MongoDB运维与开发(10)---chunk

MongoDB中,在使用到分片的时候,常常会用到chunk的概念,chunk是指一个集合数据中的子集,也可以简单理解成一个数据块,每个chunk都是基于片键的范围取值,区间是左闭右开。例如,我们的片键是姓名的第二个字母,包含了A-Z这26中可...

2020-12-14
4

Pymongo的一个小坑

这两天遇到一个线上的问题,是关于Pymongo处理时间方面的,这里记录一下,希望对大家有帮助。

2020-12-14
4

MongoDB运维与开发(9)---readConcern

MongoDB的写请求写入Primary, secondary从Primary自动获取并且应用oplog来保持和主库的同步, MongoDB 允许用户从Primary 或者 secondary 读取数据。但读数据可能存在以下问题:...

2020-12-14
3

一个开源项目:GitHub 泄露监控系统

可以说很多公司都有这个需求,就是看看哪些人把公司项目的源代码托管到了开源网站,这肯定对公司不利,因此需要监控一下,有了就报警,及时处理代码泄露风险。...

2020-12-10
3

有质量的两道面试题

将上面的json文件,转化为python内容,并且去掉不需要的数据例如(包含对应的数据类型如:string,int,list)之后变为

2020-12-09
2