自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 springboot整合 MinIo上传图片文件

需要在window的etc/hosts文件下配置如下:127.0.0.1 localhost RabbitMQ服务IP地址 主机名主机名即是RabbitMQ服务IP地址那台服务器的主机名示例: 127.0.0.1 localhost 192.168.10.125 Sky————————————————版权声明:本文为CSDN博主「做一个有趣的小码农」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn...

2022-04-03 22:08:24 1611

原创 如果单个类中有许多许多的字段我们需要怎么操作

按住Alt键 可以多行操作;Ctrl+W 选中后一个单词;Ctrl+(->) 可以向后移动一个单词Delete 可以使竖的数据变成一行

2022-02-13 21:20:30 243

原创 jdk8,lambda表达式的补学

lambda

2022-01-25 19:28:45 142

原创 spring bean 到底如何初始化出来的。以及循环依赖怎么解决

首先我们需要列一个大纲1.扫描然后生成一个建模beanDefinitionMap(就类似于class有各种信息,只不过这个是在spring。Bean中的模型)(invokeBeanFactoryPostProcessors(beanFactory);)2.遍历上面的map3.我们需要判断当前bean是否需要创建出来(是否懒加载、依赖其他对象、多实例。。等)DefaultListableBeanFactory#preInstantiateSingletons方法进行校验一直校验

2022-01-25 19:11:06 207

原创 SpringAOP源码解读

AOP原理:【看给容器中注册了什么组件,这个组件什么时候工作,这个组件的功能是什么?】@EnableAspectJAutoProxy(@Import(AspectJAutoProxyRegistrar.class实现了ImportBeanDefinitionRegistrar(这个类就可以帮助我们手动注册类)))public void registerBeanDefinitions( AnnotationMetadata importingClassMetadata, BeanDefini

2022-01-23 16:28:07 221 1

原创 Spring的AOP的功能测试

* AOP:【动态代理】* 指在程序运行期间动态的将某段代码切入到指定方法指定位置进行运行的编程方式;** 1、导入aop模块;Spring AOP:(spring-aspects)* 2、定义一个业务逻辑类(MathCalculator);在业务逻辑运行的时候将日志进行打印(方法之前、方法运行结束、方法出现异常,xxx)* 3、定义一个日志切面类(LogAspects):切面类里面的方法需要动态感知MathCalculator.div运行到哪里然后执行;* ...

2022-01-22 20:53:53 240

原创 spring的自动装配@Autowired@Qualifier@Primary

* 自动装配;* Spring利用依赖注入(DI),完成对IOC容器中中各个组件的依赖关系赋值;** 1)、@Autowired:自动注入:* 1)、默认优先按照类型去容器中找对应的组件:applicationContext.getBean(BookDao.class);找到就赋值* 2)、如果找到多个相同类型的组件,再将属性的名称作为组件的id去容器中查找* applicat...

2022-01-21 23:45:18 186

原创 Spring使用@Value赋值为属性赋值

//1、基本数值@Value("张三")private String name; //2、可以写SpEL; #{}@Value("#{20-2}")private Integer age; //3、可以写${};取出配置文件【properties】中的值(在运行环境变量里面的值) 首先我们需要读写配置文件在spring注解容器配置类上面配置@PropertySource(value = {"classpath:/person.properties"})读取文件...

2022-01-21 23:32:17 459

原创 Spring的生命周期

bean的生命周期:bean创建---初始化----销毁的过程;容器管理bean的生命周期;我们可以自定义初始化和销毁方法;容器在bean进行到当前生命周期的时候来调用我们自定义的初始化和销毁方法构造(对象创建)单实例:在容器启动的时候创建对象多实例:在每次获取的时候创建对象BeanPostProcessor.postProcessBeforeInitial...

2022-01-21 23:05:39 104

原创 spring如何给容器中注册组件

spring如何给容器中注册组件

2022-01-21 17:52:43 93

原创 spring中的@Conditional按照一定的条件进行判断,满足条件给容器中注册bean(springboot中大量使用了)

spring中的@Conditional

2022-01-21 16:26:08 394

原创 spring中@Scope调节注入对象的作用域

Scope

2022-01-21 16:06:25 168

原创 spring中@ComponentScan扫描包及详细

@ComponentScan

2022-01-21 15:48:50 783

原创 mybatis处理枚举类型

定义的enum类package com.atguigu.mybatis.domain;import org.apache.ibatis.annotations.Case;public enum EmpStatus { LOGIN(100, "用户登录"), LOGOUT(200, "用户退出"), REMOVE(300, "用户不存在"); private Integer code; private String status; public Integer

2022-01-20 19:41:59 1395

原创 MyBatis工作原理

1、获取sqlSessionFactory对象: 解析文件的每一个信息保存在Configuration中,返回包含Configuration的DefaultSqlSession; 注意:【MappedStatement】:代表一个增删改查的详细信息 2、获取sqlSession对象 返回一个DefaultSQlSession对象,包含Executor和Configuration; ...

2022-01-19 21:48:45 46

原创 mybatis参数处理

mybatis参数处理

2022-01-19 19:47:11 421

原创 redis悲观锁和乐观锁

2022-01-18 14:44:53 1081

原创 Redis新数据类型

redis新类型

2022-01-18 14:39:30 69

原创 redis6常用的五大数据类型

reids五大数据类型

2022-01-18 14:26:25 120

原创 mybatis缓存机制(一级缓存,二级缓存(readOnly解读),第三方缓存)

mybatis缓存机制(一级缓存,二级缓存(readOnly解读),第三方缓存)

2022-01-08 20:28:24 359

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除