java
java相关
jztr
今天你对我爱理不理,明天我让你高攀不起!
展开
-
BeanFactory结构
ConfigutableBeanFactory: 提供了前面三个基类中开放获取接口对应的设置接口,并提供了设置**改工厂的父工厂**(也是分层工厂子类的一种实现)、**设置bean的类加载器**(和临时加载器)、**设置工厂是否开启缓存**、设置**bean definition 指定表达式解析策略**等等;ListableBeanFactory(可列举的bean工厂(多花样查询,涉及到了BeanDefiniton,这里仅仅开放了获取的接口,而没有开放设置的接口);原创 2023-02-14 10:26:27 · 117 阅读 · 0 评论 -
java之并发基础
synchronized保证多线程访问资源的同步性,它修饰的方法,代码块同时只能有一个线程执行重量级:synchronized依赖于对象监视器来实现的,而监视器底层依赖于操作系统Mutex Lock(互斥锁)实现,java线程是映射到操作系统的线程上,线程的唤醒和挂起都是需要操作系统实现。系统实现线程切换需要从用户态转换到系统态是非常耗时的,效率低下。优化:jdk6从jvm层对synchronized进行优化,引入偏向锁,轻量级锁来减少锁的开销。使用:static方法和synchronize原创 2022-03-23 15:24:44 · 640 阅读 · 0 评论 -
JVM 内存模型
JVM 简述原创 2022-02-23 10:57:23 · 456 阅读 · 0 评论