置顶联合漏洞预警服务(2022-07-19 暂停开放)关于在线社工库关闭的问题 TOOBUG博客自2016年开始与之前守夜人平台进行合作,充分利用守夜人平台的预警中心,为双方会员提供信息安全预警、账号行为分析、个人信息检索、人际关系分析、用户网络指纹记录、精准IP定位等...
热文Spring MVC源码解析:Spring MVC启动流程基于XML配置的容器启动过程 我们常用的Spring MVC是基于Servlet规范实现的,所以我们先来回顾一下Servlet相关的内容。 如果我们直接用Servlet来开发web应用,只需要继承HttpServle...
热文Spring IOC源码解析:@Resource和@Autowired有啥区别?属性赋值 在面试的时候,我们经常被问@Autowired,@Resource有什么区别?今天我们就仔细盘一下这个问题 在前面的文章中我们已经分析到和属性赋值相关的方法有2个 MergedBeanDefinitionP...
热文Spring Boot源码解析:Condition注解各种各样的条件注解 上一节我们提到,为了避免往Spring容器中注入过多的Bean,我们需要使用条件注解,当某些规则满足时,才往容器中注入相关的Bean。本节我们就简单演示一下如何手写一个条件注解,知道大概的工作方式...
热文Spring AOP源码解析:Spring处理循环依赖只使用二级缓存可以吗?什么是循环依赖? 先说一下什么是循环依赖,Spring在初始化A的时候需要注入B,而初始化B的时候需要注入A,在Spring启动后这2个Bean都要被初始化完成 Spring的循环依赖有4种场景 构造器的循环依赖(s...
热文Spring MVC源码解析:各种类型Handler的注册和查找为什么要有HandlerMapping和HandlerAdapter这2个组件? 在学习Spring MVC的时候,我们会经常看到如下的流程图。 其中有2个非常重要的组件,HandlerMapping和Handler...
热文@RequestMapping的注册及查找过程介绍 一个@RequestMapping请求的流程如下 通过RequestMappingHandlerMapping返回HandlerMethod这种类型的handler 找到能处理HandlerMethod的Req...
热文Spring源码解析:事件实现及注意事项观察者模式 观察者模式:多个观察者同时监听一个主题对象,当主题对象发生改变时,它的所有观察者都会收到通知。 例如微信公众号,当作者发文时,所有的订阅者都会收到。这样观察者模式就能实现广播,同时符合开闭原则,增加新的观...
热文Spring MVC源码解析:基于Servlet手写一个Spirng MVCSpring MVC执行流程 Spirng MVC的执行流程是一个非常重要的知识点,它可以让我们很清楚的了解Spring MVC是如何工作的,后面我们会通过源码的方式整个流程以及涉及到的组件。再开始分析之前,我打算基...
热文Spring MVC源码解析:自定义组件的注入方式有多少种?注入自定义组件 当我们开发Web项目时,当想增加自定义组件的时候,可以通过如下几种方式来实现 实现WebMvcConfigurer接口 继承WebMvcConfigurerAdapter 继承WebMvcConfig...
热文Spring cache入门教程GitHub地址 https://github.com/erlieStar/spring-boot-cache-demo 介绍 spring3.1引入了基于注解的缓存技术,即spring cache模块,它不是一个具...
u地址转错【TPvxzDAxdmQDNGoSBK63TFtSqMWcAY6rJ1】转错请联系TG:@TrxEm