置顶联合漏洞预警服务(2022-07-19 暂停开放)关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
热文【MySQL】索引原理(四):创建索引的几点建议,列的离散度,前缀索引我们容易有以一个误区,就是在经常使用的查询条件上都建立索引,索引越多越好,那到底是不是这样呢? 因为索引对于改善查询性能的作用是巨大的,所以我们的目标是尽量使用索引。但这并不意味着索引越多越好,因为索引会占用内存,还...
热文【MySQL】索引原理(三):联合索引(最左前缀原则),覆盖索引,索引条件下推准备工作,下面的演示都是基于user_innodb表: DROP TABLE IF EXISTS `user_innodb`; CREATE TABLE `user_innodb` ( `id` bigint(64)...
热文【MySQL】索引原理(二):B+Tree索引的实现,MyISAM 和 InnoDB在【MySQL】存储引擎(一):存储引擎介绍一文中,我们说过了,MySQL是一个支持插件式存储引擎的数据库。在MySQL里面,每个表在创建的时候都可以指定它所使用的存储引擎。这里我们主要关注一下最常用的两个存储引擎,...
热文【MySQL】索引原理(一):索引的存储结构是什么?数组?链表?树?索引是什么? 索引是帮助 MySQL 高效获取数据的排好序的数据结构 第一个问题,为什么说索引能高效获取数据呢? 首先数据是以文件的形式存放在磁盘上面的,每一行数据都有它的磁盘地址。如果没有索引的话,要从500万行数...
热文【MySQL】存储引擎(四):InnoDB 磁盘结构(表空间)磁盘结构里面主要是各种各样的表空间,叫做Table space。表空间可以看做是 InnoDB 存储引擎逻辑结构的最高层,所有的数据都存放在表空间中。InnoDB的表空间分为5大类。 1.system tablesp...
热文【MySQL】存储引擎(一):存储引擎介绍首先来想一个问题,在关系型数据库里面,数据是放在什么结构里面的?答:放在表Table里面的,我们可以把这个表理解成Excel电子表格的形式。 所以,我们的表在存储数据的同时,还要组织数据的存储结构,这个存储结构就是由...
热文【MySQL】运行原理(三):增删改 SQL 执行过程分析在上一篇文章,我们介绍了查询 SQL 的执行流程,所以,是不是再讲讲更新流程、插入流程和删除流程? 首先,要明确一点,在数据库里面,我们说的 update 操作其实包括了更新、插入和删除。如果大家有看过 MyBati...
热文【MySQL】运行原理(二):查询 SQL 的执行过程分析1.与数据库建立连接 首先,MySQL 必须要运行一个服务,监听默认的3306端口。在我们开发系统跟第三方对接的时候,必须要弄清楚的有两件事。 第一个就是通信协议,比如我们是用HTTP还是WebService还是TC...
热文【MySQL】运行原理(一):整体架构MySQL 的发展历史和版本分支: 时间 里程碑 1996 年 MySQL1.0 发布。它的历史可以追溯到 1979 年,作者 Monty 用 BASIC 设计的一个报表工具。 1996 年 10 月 3.11.1 ...
热文【MyBatis】执行原理(二):创建会话(SqlSession) 源码分析在上一篇 【MyBatis】执行原理:创建会话工厂–配置解析源码分析 我们已经分析了创建 SqlSessionFactory 的源码,最终得到了一个 DefaultSqlSessionFactory。 String ...
波场能量租赁-2TRX=1次转账次数直接节省80%!无视对方有没有U或者是否交易所,低于2TRX的都是钓