关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
作者 toobug 发布的文章
热文Zookeeper学习(三):脑裂现象与应对策略
一、脑裂现象 脑裂现象主要是指当出现网络分区时,zookeeper集群形成了两个或者多个leader的情况,这时如果两个leader都提供服务,则会出现数据不一致问题。 二、集群出现分区的选举方式 当由于网络分区,集...
热文基于双向链表和哈希表(开放地址)实现LRU缓存
一、设计思路 1. 数据存储 数据存储使用开放地址哈希表,而不是使用链表哈希的方式 ,从而保证存放最多指定容量的数据。如果发生冲突,则往下查找直到找到一个空位置。 对应的数据结构层面,则是使用数组,更确切地说是环形数...
一、概述 一个数据库的演进过程通常为在起初数据量不大,使用单个数据库节点就可以支持业务的读写访问。随着系统用户量的增加,数据库存储的数据量也随之增加,这个时候通常可以通过提升数据库主机的硬件来提升处理能力。 当提升硬...
热文MySQL面试题:主从复制binlog延迟太多怎么办
一、概述 之前在网上看到有人分享面试经验:binlog复制延迟太多怎么办,对于这个问题在工作当中也是很常见的一个问题。 之前分析过,MySQL基于二进制日志binlog实现的主从复制是一种异步复制,即主库对于数据库修...
热文SQL优化(二):MySQL索引失效的六种场景与优化方法
一、概述 以下基于用户订单表t_order和订单清单条目表t_order_item来分析,二者通过order_id来建立外键约束。 mysql> show create table t_order; +-------...
一、概述 锁的主要作用是在并发访问时,锁住所操作的数据表,数据页或者数据行,MySQL中不同的存储引擎存在差异,从而避免多个客户端对同一个数据进行操作,导致数据不一致现象的发生。 锁根据是否需要对数据修改分为共享锁和...
热文MySQL学习(六):Innodb存储引擎的事务实现机制
一、概述 事务机制主要用于实现数据库对并发访问的支持和在并发访问下的数据一致性和可靠性。MySQL的myisam存储引擎是不支持事务的,通过表锁来实现数据的可靠性,类似于Java多线程的同步锁synchronized...
概述 在数据库当中,索引就跟书的目录一样用来加快数据的查找速度,对于一个SQL查询操作,根据索引快速过滤掉不符合要求的数据并定位到符合要求的数据,从而不需要扫描整个表来获取所需的数据。 在innodb存储引擎中,主要...
概述 业务层面的隔离是用户可以直接感知的隔离,也是多租户系统必须实现的隔离,在上篇文章中提到的数据隔离主要是针对数据存储层面而言的,用户一般感知不到,所以如“基于数据行的租户唯一标识”方案中,即使存储在相同的数据表也...











