置顶联合漏洞预警服务(2022-07-19 暂停开放)关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
热文【MyBatis】Spring集成原理(二):创建 SqlSession我们现在已经有一个DefaultSqlSessionFactory,按照编程式的开发过程,我们接下来就会创建一个 SqlSession 的实现类,但是在 Spring 里面,我们不是直接使用 DefaultSqlSe...
热文【MyBatis】执行原理(三):获取代理对象(MapperProxy) 源码分析通过前两篇的分析,我们已经了解了 SqlSessionFactory,SqlSession 底层的逻辑 【MyBatis】执行原理(一):创建会话工厂(SqlSessionFactory) --配置解析源码分析 【M...
热文【MyBatis】基本使用(二):配置文件 mybatis-conf.xml 详解在上一篇 【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...
热文【Netty】Socket 编程(B/S):基于Netty手写Tomcat既然要手写tomcat,那么从哪里入手呢?我们都知道tomcat是web容器,所以如果理解了tomcat的作用,我们应该就知道如何设计它了: tomcat要负责接受http请求,所以需要一个 MYRequest to...
热文【SpringBoot】手写 starter 及自定义配置参数Starter是Spring Boot中的一个非常重要的概念,Starter 相当于模块,它能将模块所需的依赖整合起来并对模块内的Bean根据环境(条件)进行自动配置。使用者只需要依赖相应功能的Starter,无需做...
trx能量租赁-2TRX=1次转账次数直接节省80%!无视对方有没有U或者是否交易所,低于2TRX的都是