关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
作者 toobug 发布的文章
热文Mybatis源码解析:Mybatis如何和Spring进行整合?
Mybatis整合Spring比较重要的几个类 当我们整合spring和mybatis的时候,只需要在pom文件中增加如下依赖即可
热文Mybatis源码解析:SQL解析流程
SQL解析 上一节我们提到在解析的过程中一个比较重要的点是,对每个sql进行解析并封装为SqlSource对象 sql定义的方式有很多种,比如用xml,@Select,@SelectProvider等来描述要执行的s...
热文Mybatis源码解析:配置解析流程
解析配置 在我看mybatis源码的时候,大部分代码还是很简单的,DefaultResultSetHandler这个类是最难的,没有之一,debug了很多遍,还是没太搞懂,基于ResultSetHandler也并不是...
热文Mybatis源码解析:动态代理让sql执行更安全高效
Mybatis为什么要使用动态代理对SqlSession进行增强? 在ibatis时代,是直接通过sqlSession进行调用的 SqlSession sqlSession = sqlSessionFactory.o...
热文Mybatis源码解析:聊聊那些实用的工具类
ScriptRunner和SqlRunner 在Mybatis中提供了大量实用的工具类,这些工具类不仅能用在Mybatis中,也可以把这些工具类拷贝出来,放到我们的项目中,方便开发,下面我们就来看看有哪些实用的工具类...
热文Mybatis源码解析:MyBatis用法一览
Mybatis的前世今生 mybatis是在ibatis的基础上升级来的,因此mybatis的发展阶段主要可以分为2个阶段。 我们先来演示一下ibatis阶段的用法 mybatis-config.xml
热文Mybatis源码解析:Mybatis是如何兼容这么多日志框架的?
配置打印sql 在开发调试的过程中,我们经常需要查看打印出来的sql来帮助我们排查问题。我们可以在mybatis-config.xml中settings标签配置日志框架,可选的日志框架如下 SLF4J | LOG4J...
热文Mybatis源码解析:事务管理
Mybatis事务管理 我们可以在mybatis-config.xml中配置事务管理器的实现
热文RocketMQ源码解析:同步刷盘和异步刷盘的实现
同步刷盘 在RocketMQ中有同步刷盘和异步刷盘两种方式 2种刷盘方式适用的场景如下 刷盘方式 适用场景 同步刷盘 数据可靠性高,适用于金融等对数据可靠性要求高的场景,性能比异步刷盘要低 异步刷盘 性能和吞吐量高 ...
热文RocketMQ源码解析:长轮询是如何实现的?
消费者消费很快 在文章一开始,先抛出一个问题,如果消费端的消费进度赶上生产端的消费进度,那么RocketMQ是怎么处理的? 前面的文章我们聊过RocketMQ是基于拉模式来实现消息消费的,消费端会不断的创建拉取任务(...












