摘要:
一、事务的传播属性 1、propagation:用来设置事务的传播行为,一个方法运行在了一个开启了事务的方法中时,当前方法是使用原来的事务还是开启一个新的事务。 (1)propagation.REQUIRED:默认值,使用原来的事务。 (2)Propagation.REQUIREDS_NEW:将原来 阅读全文
摘要:
1、形参是基本数据类型 (1) 传递参数值 2、实参是引用数据类型 (1) 传递地址值 (2) 特殊的类型:String、包装类等对象不可变性 阅读全文
摘要:
一、类初始化过程 1、一个类要创建实例需要先创建和加载 (1) main方法所在的类需要先加载和实例化 2、一个子类要初始化,需要先初始化父类 3、一个类初始化就是执行<clinit>方法 (1) <clinit>() 方法由静态类变量显示赋值代码和静态代码块组成。 (2) 静态类变量赋值海马和静态 阅读全文
摘要:
一、单例模式 1、饿汉式(在类初始化时直接创建对象,不存在线程安全) (1) 直接实例化 (2) 静态代码块饿汉式 2、懒汉式(需要时构建) (1) 线程不安全 (2)静态内部类形式(线程安全) 阅读全文