关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
作者 toobug 发布的文章
热文浅析数据高可用之异地多活
一、高可用的解决方案 异地多活是服务高可用的一种解决方案,具体为在不同城市建立数据中心,即数据机房,然后各数据中心之间互相同步数据,相对于“冷备”而言,“多活”是指任意一个数据中心宕机了,可以马上切换到另外一个数据中...
热文Spring的构造函数注入的循环依赖问题
一、循环依赖 spring的循环依赖主要是指两个类相互之间通过@Autowired自动依赖注入对方,即类A包含一个类B的对象引用并需要自动注入,类B包含一个类A的对象引用也需要自动注入。 对于循环依赖问题,sprin...
热文Spring IOC源码分析(六):BeanFactory体系结构与IOC容器的核心组件分析
一. 概述 Spring容器通常指的是ApplicationContext的体系结构设计,即整个Spring框架的IOC功能,是通过ApplicationContext接口实现类来提供给应用程序使用的。应用程序通过A...
一、概述 在我的上一篇文章:Spring源码分析(三):DispatcherServlet的设计与实现中提到,DispatcherServlet在接收到客户端请求时,会遍历DispatcherServlet自身维护的...
一、概述 DispatcherServlet是SpringMVC的一个前端控制器,是MVC架构中的C,即controller的实现,用于拦截这个web应用的所有请求,具体为在web.xml中配置这个servlet,对...
热文Spring IOC源码分析(七):IOC容器的对象存储体系与bean对象的加载流程
一、IOC容器的对象存储体系 1. 获取bean对象 spring主要通过BeanFactory接口的getBean方法来从IOC容器,即BeanFactory的实现类中获取某个bean对象实例,如下为BeanFac...
热文Spring MVC源码分析(二):Spring容器的加载
一、Tomcat引导Spring容器的加载:ContextLoaderListener 在我的上一篇文章:Spring源码分析(一):从哪里开始看spring源码,分析过在web容器,如tomcat,启动web应用时...
一、概述 对于大多数第一次看spring源码的人来说,都会感觉不知从哪开始看起,因为spring项目源码由多个子项目组成,如spring-beans,spring-context,spring-core,spring...
热文Zookeeper学习(二):ZAB原子广播和集群leader选举策略
一、概述 Zookeeper 作为分布式系统协调者和管理者,承担着联结分布式系统的各组件来组成一个完整服务的职责,如 kafka 作为一个分布式集群,在 kafka 的内部体系结构中包含消息生产者,消费消费者,消息存...
热文Zookeeper学习(一):核心设计与运用场景剖析
一、概述 1. 起源 Zookeeper 是 Hadoop 生态中的一个用于管理 MapReduce 集群的子项目,主要用于维护集群各子节点的状态,如新增节点,节点运行状态,节点宕机等,以及当子节点状态发生变化时通知...











