240 发简信
IP属地:四川
  • 使用方案二我的只能通过@Resource指定名字获取呢,不能使用Autowired,即使手动指定了装配方式还是不行

    spring 自定义注解、扫描器实现

    像jpa,mybatis,feign等框架在使用时都一个共同的特点,那就是只需要写接口就行,并没有具体的实现类。 jpa 按照一种约定的格式去写方法名并不需要写实现类就能实现...

  • Spring事务的那些坑

    Spring框架已是JAVA项目的标配,其中Spring事务管理也是最常用的一个功能,但如果不了解其实现原理,使用姿势不对,一不小心就可能掉坑里。为了更透彻的说明这些坑,本文...

  • JDK和CGLIB动态代理区别

    JDK和CGLIB动态代理区别 原文: https://blog.csdn.net/yhl_jxy/article/details/80635012 代理的特点 1)执行者,...

  • 120
    SpringBean(2)循环依赖

    Bean初始化流程: 讲解循环依赖之前,我们先看看常说的三级缓存和一部分关键代码,帮助后面理解 假设UserA与UserB相互依赖,简化初始化流程图如下: 循环依赖过程中,三...

  • 120
    SpringBean(1)创建

    BeanFactory 源码注释 Spring Bean容器 Bean容器就是放对象的地方,使用如下Demo验证对象存放位置 对象存放在DefaultSingletonBea...

  • @Service
    public class HelloServiceProxy implements HelloService{
    @Autowired
    private ApplicationContext applicationContext;
    private String version;
    @Override
    public void sayHello() {
    HelloService helloService;
    if("A".equals(version)){
    helloService = applicationContext.getBean("helloServiceImplV1", HelloService.class);
    }else{
    helloService = applicationContext.getBean("helloServiceImplV2", HelloService.class);
    }
    helloService.sayHello();
    }
    }
    可否这样

    Spring探秘|妙用BeanPostProcessor

    最近,在给项目组使用Spring搭建Java项目基础框架时,发现使用Spring提供的BeanPostProcessor可以很简单方便地解决很多看起来有点难解决的问题。本文将...

  • Spring探秘|妙用BeanPostProcessor

    最近,在给项目组使用Spring搭建Java项目基础框架时,发现使用Spring提供的BeanPostProcessor可以很简单方便地解决很多看起来有点难解决的问题。本文将...

  • 为了使用uml图,破解成功,感谢

    Mac idea 2020.1 版本的安装与破解

    一、 idea 的下载 官网下载地址:https://www.jetbrains.com/下载.png 百度云提供 2020.1 的版本: 链接: https://pan.b...

  • 120
    Mac idea 2020.1 版本的安装与破解

    一、 idea 的下载 官网下载地址:https://www.jetbrains.com/下载.png 百度云提供 2020.1 的版本: 链接: https://pan.b...

  • 看到这么多,就你的是对的,赞

    mac版本IDEA快捷键

    本文中的快捷键均为系统默认配置。 一、mac系统键盘和符号对应关系 1. Control(或 Ctrl)⌃ 2. Caps Lock ⇪ 3. Command(或 Cmd)⌘...

  • mac版本IDEA快捷键

    本文中的快捷键均为系统默认配置。 一、mac系统键盘和符号对应关系 1. Control(或 Ctrl)⌃ 2. Caps Lock ⇪ 3. Command(或 Cmd)⌘...

  • 为什么我的uml图没有继承关系

    Eclipse 生成类图、时序图UML逆向插件

    在调试源码、学习总结时如果能有清晰的类图、时序图在手边,那么必将事半功倍。今天总结下个人摸索这款工具的坑,希望能让大家在安装使用时少走弯路。 首先我们需要的是一款能够逆向的插...

  • Spring Boot @EnableAutoConfiguration解析

    刚做后端开发的时候,最早接触的是基础的spring,为了引用二方包提供bean,还需要在xml中增加对应的包<context:component-scan base-pack...

  • “往简单了说就是将 @Import 标记的类注册成 bean”,终于有帖子说这句话了,我测试的时候也发现了这个现象

    Spring @Import 注解介绍

    Spring @Import 注解介绍 提供与 xml 中 等效的功能, 允许去导入@Configuration类, ImportSelector 和 ImportBea...

  • Spring @Import 注解介绍

    Spring @Import 注解介绍 提供与 xml 中 等效的功能, 允许去导入@Configuration类, ImportSelector 和 ImportBea...

  • 120
    红黑树

    特征 节点是红色或黑色 根节点是黑色 所有叶子(nil)都是黑色 红色节点的子节点都是黑色 从任一节点到其每个叶子的所有路径都包含相同数目的黑色节点 左旋 将A的右节点变为A...

  • 情形2.1.1和2.1.2还是红黑树吗?,明显P左边黑色节点数比P右边黑色节点树少,看到这里实在看不下去了,我应该没理解错红黑树的定义5吧

  • 场景2.1.2.1,后继节点R为黑色(此时的R要么没有子节点,要么只有一个红色的右节点),如果兄弟节点为黑色,那么兄弟节点可能没有子节点,可能有一个红色的子节点,可能有两个红色的子节点,不应该像场景描述的那样,左子节点为任意颜色吧

    30张图带你彻底理解红黑树

    写在前面 当在10亿数据进行不到30次比较就能查找到目标时,不禁感叹编程之魅力!人类之伟大呀! —— 学红黑树有感。 终于,在学习了几天的红黑树相关的知识后,我想把我所学所想...