![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 74
影࿐ེ
坚持是一种伟大的力量
展开
-
生成和查看dump文件
dump原创 2023-02-28 17:14:21 · 7506 阅读 · 0 评论 -
volatile 与 synchronize
synchronized volatile 可见性、原子性、有序性原创 2022-12-22 17:04:25 · 597 阅读 · 0 评论 -
异步代码处理
异步原创 2022-12-21 11:12:21 · 760 阅读 · 0 评论 -
接口多实现
接口 多实现 动态原创 2022-12-08 15:37:47 · 6360 阅读 · 0 评论 -
多线程详细介绍
多线程原创 2022-11-16 15:01:02 · 310 阅读 · 0 评论 -
Spring 初始化
初始化原创 2022-11-15 17:06:46 · 2032 阅读 · 0 评论 -
SpringBoot 整合WebFlux
webflux 异步框架原创 2022-11-01 18:12:42 · 5376 阅读 · 0 评论 -
JVM垃圾回收的java.lang.ref.Finalizer
finalize内存泄漏原创 2022-10-25 14:58:50 · 2331 阅读 · 0 评论 -
JVM 配置参数
JVM -XX原创 2022-10-25 14:29:26 · 332 阅读 · 0 评论 -
内存分析工具JProfiler
内存分析 JProfiler原创 2022-10-24 17:20:15 · 2206 阅读 · 0 评论 -
Spring中请求如何映射到达controller具体的方法
spring请求如何映射到controller的方法 handler原创 2022-10-14 11:11:38 · 1804 阅读 · 2 评论 -
Spring中的依赖注入
依赖注入原创 2022-09-29 18:19:08 · 316 阅读 · 0 评论 -
Sprin中Bean的顺序
Bean顺序原创 2022-09-29 10:57:31 · 10634 阅读 · 1 评论 -
SpringBoot application.properties 详解
springboot application.properties原创 2022-09-20 20:59:43 · 7366 阅读 · 0 评论 -
自定义注解
自定义注解原创 2022-09-06 18:38:59 · 3020 阅读 · 1 评论 -
Spring动态修改bean属性的key
修改bean的定义,注册bean、删除bean原创 2022-08-26 17:56:07 · 2618 阅读 · 1 评论 -
Spring动态修改bean属性的value
动态修改bean的value原创 2022-08-24 18:07:17 · 3390 阅读 · 0 评论 -
Bean注入容器的多种方式
bean注入容器原创 2022-08-19 17:29:43 · 2950 阅读 · 0 评论 -
能够注入Bean的XXXUtil工具类
工具类 @Autowired null原创 2022-07-29 18:01:49 · 340 阅读 · 0 评论 -
Spring中的延迟加载
延迟加载原创 2022-07-15 09:49:07 · 1621 阅读 · 0 评论 -
BeanFactory和FactoryBean
BeanFactory 和 FactoryBean原创 2022-07-08 18:07:56 · 2629 阅读 · 0 评论 -
spring中接口的实现类排序
实现类排序原创 2022-07-07 14:18:22 · 1014 阅读 · 0 评论 -
Spring内置事件监听器
Spring内置监听器原创 2022-07-04 11:20:01 · 2076 阅读 · 0 评论 -
Spring容器启动流程
spring容器启动原创 2022-07-04 11:12:00 · 822 阅读 · 0 评论 -
接口多实现
接口多实现原创 2022-06-30 16:16:26 · 1390 阅读 · 0 评论 -
SpringBoot中的延迟加载
延迟加载原创 2022-06-09 17:22:20 · 3043 阅读 · 3 评论 -
能够注入Bean的Interceptor
Interceptor原创 2022-04-26 18:21:34 · 616 阅读 · 0 评论 -
能够注入Bean的Filter
bean、filter原创 2022-04-26 14:25:40 · 1693 阅读 · 0 评论 -
Filter
filter原创 2022-04-26 14:23:20 · 288 阅读 · 0 评论 -
SpringBoot重启后,第一次请求接口请求慢的解决方案
1、DispatcherServlet默认是懒加载,即工程启动的时候,Applicationcontext会将所有的bean加载到容器,但是DispatcherServlet是没有加载的,只有第一次访问的时候才会加载场景一:DispatcherServlet懒加载情况,启动的时候如下图只有一个ApplicationContext的初始化,此时并没有DispatcherServlet的初始化,接下来我们进行一次接口调用,如下图:发现在进行接口调用的时候,才初始化了DispatcherServlet,接原创 2022-03-14 09:29:01 · 7988 阅读 · 0 评论 -
变量、常量、静态变量、静态常量
静态变量、成员变量、常量原创 2022-02-07 15:09:43 · 4518 阅读 · 0 评论 -
Spring中的初始化
1、SpringBoot工程2、SpringMVC工程SpringBoot 启动加载 CommandLineRunner在项目中,经常有这样的需求,我们需要在项目启动完立即初始化一些数据(比如缓存等),以便后面调用使用。spring boot可以通过CommandLineRunner接口实现启动加载功能新建一个Java文件,类需要用Component声明下,需要实现CommandLineRunner接口,然后重写run方法,在run方法内编写需要加载的内容。代码如下:...原创 2022-01-25 15:28:06 · 108 阅读 · 0 评论 -
SPI 机制
spi原创 2022-01-10 10:49:33 · 1197 阅读 · 0 评论 -
filter、interceptor、controllerAdvice、aspect执行顺序
执行顺序原创 2021-12-18 18:25:00 · 5721 阅读 · 0 评论 -
Spring循环依赖及解决方案
1. 循环依赖是什么?Bean A 依赖 B,Bean B 依赖 A这种情况下出现循环依赖。Bean A → Bean B → Bean A更复杂的间接依赖造成的循环依赖如下。Bean A → Bean B → Bean C → Bean D → Bean E → Bean A2. 循环依赖会产生什么结果?当Spring正在加载所有Bean时,Spring尝试以能正常创建Bean的顺序去创建Bean。例如,有如下依赖:Bean A → Bean B → Bean CSpring先创建bea原创 2021-10-30 22:24:43 · 605 阅读 · 0 评论 -
Spring AOP 同类调用失效问题及解决方案
首先我们看一下Spring Aop的原理图在Spring中经常使用自定义注解或是spring已经封装好的注解,通过AOP的方式是实现代码复用,避免重复劳动。而Spring实现AOP是通过动态代理来实现的(默认有接口的情况下使用JDK的动态代理,也可以通过配置proxyTargetClass来制定使用CGLib,没有接口的情况下使用CGLib).但是无论哪一种代理,都是在原有方法的外面包一层,通过方法外的代理层来实现AOP的逻辑。也就是说我们首先调用的是AOP代理对象而不是目标对象。但是我们使用thi.原创 2021-08-22 11:20:33 · 4601 阅读 · 0 评论 -
Spring管理bean
场景一 : 一个接口的多实例Bean的选择首先定义一个接口和两个简单的实现类,并演示一下我们通常的用法一个输出的接口定义如下public interface IPrint {void print(String msg);}对应给以下两个实现@Servicepublic class ConsolePrint implements IPrint {@Overridepublic void print(String msg) {System.out.println("console prin原创 2021-08-15 21:08:18 · 1026 阅读 · 0 评论 -
修改依赖jar中的代码
方法一、@ComponentScan / SpringBootApplication方法二、AOP方法三、代理模式 / 装饰模式上述三个方法都可以达到修改、增强jar中方法的原创 2021-07-22 09:41:36 · 1027 阅读 · 0 评论 -
Spring核心 - 执行顺序
BeanDefinitionRegistryPostProcessorBeanFactoryPostProcessorBeanPostProcessorpostProcessBeforeInitializationpostProcessAfterInitializationPostConstructConstructorAutowired第一步 bean注册BeanDefinitionRegistryPostProcessor第二步 bean定义扩展BeanFactoryPostP原创 2021-07-12 21:35:50 · 1161 阅读 · 1 评论 -
Spring核心 - BeanDefinitionRegistryPostProcessor
BeanDefinitionRegistryPostProcessor添加,修改或删除Bean定义原创 2021-07-12 20:17:45 · 4394 阅读 · 2 评论