关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
作者 toobug 发布的文章
在上一篇 【MyBatis】Spring集成原理(三):注册 Mapper接口到IOC容器 我们分析了 MyBatis 是如何实现自定义注册 Mapper 接口到 IOC 容器中的,最后我们看到 BeanDefini...
在上一篇我们分析了 Spring 中不再使用 DefaultSqlSession 因为它是线程不安全的,而是自己实现了一个线程安全 SqlSessionTemplate。按照编程式使用的套路,拿到 SqlSessio...
我们现在已经有一个DefaultSqlSessionFactory,按照编程式的开发过程,我们接下来就会创建一个 SqlSession 的实现类,但是在 Spring 里面,我们不是直接使用 DefaultSqlSe...
热文【MyBatis】执行原理(三):获取代理对象(MapperProxy) 源码分析
通过前两篇的分析,我们已经了解了 SqlSessionFactory,SqlSession 底层的逻辑 【MyBatis】执行原理(一):创建会话工厂(SqlSessionFactory) --配置解析源码分析 【M...
在上一篇 【Mybatis】编程式使用(单用)及核心对象声明周期 我们说了使用 mybatis,但是还有一个问题解决,就是 MyBatis 的配置文件到底能配什么?怎么配?本篇我们就一起来看看。 大部分时候我们只需要...
热文【NIO】Buffer:直接内存 --性能比较与源码分析
直接内存(Direct Memory)又叫做堆外内存,和堆内内存相对应,堆外内存就是把内存对象分配在Java虚拟机的堆以外的内存,这些内存直接受操作系统管理(而不是虚拟机),这样做的结果就是能够在一定程度上减少垃圾回...
热文【Netty】高阶使用:IdleStateHandler 心跳检测,实现超时断开连接
通过前面几篇博客的各种代码示例,就算别的没记住,也应该对实验后 Client 不会自动断开连接,等手动关闭时会报错的情况应该印象很深把。因为 Netty 建立的是长连接,也就是说只要不在 Client 的代码中手动 ...
热文【Netty】高阶使用:粘包问题分析,实现自定义协议拆包
TCP 粘包拆包是指发送方发送的若干包数据到接收方接收时粘成一包或某个数据包被拆开接收。如下图所示,Client 发了两个数据包 D1和 D2,但是 server 端可能会收到如下几种情况的数据。 为什么出现粘包现象...
热文【Netty】原理分析:ChannelHandlerContext
上面一篇文章介绍了 ChannelPipeline,它维护了一个有序的 ChannelHandler 列表。当 ChannelHandler 加入到 ChannelPipeline 的时候,会创建一个对应的 Chan...
热文【Netty】原理分析:ChannelPipeline(转)
原文链接:https://blog.csdn.net/zxhoo/article/details/17264263。本文对部分内容进行了重新排版和补充 ChannelPipeline 实际上应该叫做 ChannelH...












