关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
作者 toobug 发布的文章
热文MySQL--join算法(Nested-Loop Join、Block Nested-Loop Join)
目录 前言 join 算法 Index Nested-Loop join Batched Key Access join Block Nested Loop Join 总结 前言 MySQL的一个连接查询涉及到两张表...
热文一个Spring+SpringMVC动态代理不生效的问题
背景 有一个使用SSM搭建的服务,之前由于功能扩展需要引入AOP,但是测试的时候AOP却无法生效,通过检查最终确认了问题,还顺带送了另一个问题~ 被代理的类是一个controller,位置在com.xr.servle...
目录 前言 使用 源码实现 构造函数 获取信号量 释放信号量 Semaphore早期BUG 总结 前言 Semaphore即信号量,可以控制并发访问特定的资源的线程数量,比如可用于接口请求限流,和ReentrantL...
热文MySQL--count(*)、count(1)、count(id)、count(field)比较
注:环境为MySQL 7 InnoDB引擎 测试 首先创建一个测试表: CREATE TABLE `test_table` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `nu...
热文SPI之ServiceLoader应用与源码分析
目录 前言 使用 源码分析 总结 前言 在SPI的应用中,Java支持对外开放了一些服务接口(或者抽象类,也可以使用普通类,但是不建议),但是不提供具体的实现,这些实现可以由第三方提供,支持用户以扩展的方式集成到系统...
热文Java并发编程(十三):ReentrantLock-tryLock(long timeout, TimeUnit unit)源码分析
在前文ReentrantLock-NonfairSync源码逐行深度分析中,已经分析了AQS加解锁,阻塞唤醒与CLH队列的使用,这里主要看看带超时时间的tryLock实现。 在ReentrantLock的tryLoc...
热文MySQL查询当前事务ID TRX_ID
#begin不会立即分配TRX_ID begin; #触发分配TRX_ID select * from t; #指定TRX_MYSQL_THREAD_ID=当前CONNECTION_ID,表示查询当前连接 selec...
热文MySQL总结--MVCC(read view和undo log)
目录 介绍 原理 undo log日志版本链 read view(读视图)与可见性判断 事务id和可见性 介绍 MVCC(Multi-Version Concurrency Control),即多版本并发控制,数据库...
热文MySQL--buffer pool、redo log、undo log、binlog
目录 前言 一、buffer pool 二、redo log 三、binlog 四、两阶段提交 五、undo log 前言 在MySQL架构组件中简单介绍了MySQL的一些基本组件,本节以InnoDB为背景介绍几个核...
热文MySQL事务和锁总结
目录 事务ACID 事务并发问题 事务隔离级别 锁机制 乐观锁和悲观锁 共享锁(Shared,S锁,读锁)和排它锁(Exclusive,X锁,写锁) 表锁 行锁 间隙锁(Gap Lock)和临键锁(Next-key ...











