
java
莫伊u
Demo==》练习==》总结
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java多线程02之synchronized
Java多线程学习提示:本系列文章学习Java多线程相关知识文章目录Java多线程学习前言一、synchronized是什么?二、synchronized使用1.同步方法和同步代码块2.同步带来的问题总结前言多线程程序的评量标准:安全性:不损坏对象,使用线程安全的类生存性:进行必要的处理,避免死锁复用性:可再利用类一、synchronized是什么?synchronized:加锁机制,当有一个线程正在执行synchronized方法时,其他线程无法执行该方法,这是简单型的共享互斥,实原创 2020-08-24 15:31:11 · 217 阅读 · 0 评论 -
spring bean生命周期之初始化
通过实现接口BeanPostProcessor的postProcessAfterInitialization方法,应用于bean加载过程中执行顺序:postProcessBeforeInitialization---->实现接口BeanPostProcessor,初始化前执行、@PostConstruct注解的方法(构造方法执行后执行) afterPropertiesSet:实现InitializingBean接口 执行自定义初始化方法:initMethod(bean标签中存在init-m原创 2020-07-13 11:00:17 · 441 阅读 · 1 评论 -
ApplicationContext加载分析
总体代码结构public ClassPathXmlApplicationContext( String[] configLocations, boolean refresh, @Nullable ApplicationContext parent) throws BeansException { super(parent); //解析路径,并将路径中的变量替换,去掉空格等 setConfigLocations(configLocations); if (re原创 2020-07-10 17:40:31 · 163 阅读 · 0 评论 -
【转】Java基础 之软引用、弱引用、虚引用
转载自:http://sishuok.com/forum/blogPost/list/342.html1、概述在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这 就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到...转载 2019-09-12 13:27:20 · 180 阅读 · 0 评论