牛皮的大白
o( ̄▽ ̄)d牛皮牛皮ν
摘要: 一、锁概述1.1 概述在多线程环境下,为了让多线程安全地访问和使用共享变量,必须引入锁机制。锁机制即当一个线程持有锁后,其他线程只能进行等待,直到持有锁的线程释放锁,再次重新竞争锁。 1.2 三种锁的大类型锁大致可以分为互斥锁、共享锁、读写锁 1.2.1 互斥锁(排它锁)互斥锁,即只有一个线程能够访 阅读全文
posted @ 2022-04-29 10:41 牛皮的大白 阅读(999) 评论(0) 推荐(0) 编辑
摘要: 概念: 虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验,转换解析再到初始化,最终形成可以被Java虚拟机直接使用的Java类型。 类的生命周期 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用、卸载。其中验证、准备、解析统称 阅读全文
posted @ 2022-04-29 10:35 牛皮的大白 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 代理模式 所谓代理,是指它与被代理对象实现了相同的接口,客户端必须通过代理才能与被代理的目标类进行交互,而代理一般在交互的过程中(交互前后),进行某些特定的处理,比如在调用这个方法前做前置处理,调用这个方法后做后置处理。 代理又分为静态代理和动态代理两种方式,Spring的AOP采用的是动态代理的方 阅读全文
posted @ 2022-04-26 15:48 牛皮的大白 阅读(33) 评论(0) 推荐(0) 编辑