关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
作者 toobug 发布的文章
热文docker搭建Redis cluster集群,完全无坑笔记
docker搭建Redis cluster集群,完全无坑笔记。 环境:Linux虚拟机Centos7.0 1. 安装docker - 1.1 安装所需的软件包 yum install -y yum-utils dev...
热文Spring 为什么要使用三级缓存来解决循环依赖
抛出问题: Spring使用三级缓存解决Bean注入循环的依赖的问题网上已经有很多源码分析的文章了,那么我们来总结一下,Spring为什么要使用三个缓存(三级缓存)来解决循环依赖问题呢,为什么不能是一个缓存,两个缓存...
开局先来一张某位大哥的图: 一. 表设计与数据类型 尽量遵循数据库设计三大范式,一些场景可适当建立冗余字段,减少连接查询,但这样这样会破坏第三范式,视情况而定。 尽量不要设置null类型字段,null类型需要额外的字...
热文Nginx高可用、高并发:Nginx+Keepalived部署
Nginx高可用、高并发:Linux上Nginx+Keepalived部署 Nginx简单介绍: Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服...
热文线程安全的计数器限流
网上的代码实现的计数器限流基本都不是线程安全的,如下限流器的实现: 设定时间内允许通过设置的请求数 public class CountLimitNotSafe { private fi...
热文Java反射原理总结
反射是Java 中非常重要的特性,它允许正在运行的Java程序观测,甚至是修改程序的动态行为。 例如:我们可以通过Class 对象枚举出该类所有方法,我们还可以通过Method.Accessible 绕过Java 语...
热文Java内省与反射
反射机制 反射机制的优点: 可以实现动态的创建对象和编译,使代码更加灵活多变,比如动态代理的实现,就是通过反射来实现被代理方法的调用,比如mybatis查询生成的entity,数据就是通过反射set到entity对象...
热文HotSpot的垃圾回收的算法细节实现(GC Root、Safe Point)
GC Roots 枚举 可作为GC Roots的节点主要在全局性的引用(例如常量或类静态属性)与执行上下文(例如栈帧中的本地变量表)。在进行 GC Roots 枚举时必须在一个能确保一致性的快照中进行——在整个分析期...
热文如何保证Redis和MySQL数据一致性
如何保证Redis和MySQL数据一致性,这个问题真的是面试问的最多的一个问题了,所以总结一下,类似的问题,比如如何保证ES和MySQL的数据一致性,凡是涉及到数据多个地方读写,有数据一致性的需求和同步操作,以下总结...
Java对象保存在内存中时,由以下三部分组成: 1,对象头 2,实例数据 3,对齐填充字节 一,对象头 java的对象头由以下三部分组成: 1,Mark Word 2,指向类的指针 3,数组长度(只有数组对象才有) ...











