摘要:
1.首先来看最普通的工厂模式 1.1 定义一个需要工厂生产的java类 1.2 写一个最普通的工厂 上面的是最普通的工厂模式,不过使用new关键字来创建的对象,如果代码中出现很多这种new的代码(POJO除外) 那么 这种非常不容易维护和扩展。 2.对工厂模式优化 -->反射工厂 这样 我们的代码里 阅读全文
摘要:
当前事物报错被标记成了 rollback-only 阅读全文
摘要:
了解Spring如果管理和创建Bean 阅读全文
摘要:
主要结合具体实验来测试 阅读全文
摘要:
首先了解static 关键字 static声明的方法是静态方法,static声明的成员变量为静态成员变量。对于该类的所有对象来说,static的成员变量和static只有一份存储空间 即使没有创建该类的对象(实列),也可以使用该类static的成员变量和static方法。 static所修饰的成员变 阅读全文
摘要:
1:向上转型 向上转型,就是java多态中的父类引用指向子类对象。但要注意的是 父类引用不可以访问子类新增加的成员(属性和方法) 代码举例: 以上 main()方法中 虽然anaimal是指向Dog()的引用,但是anaimal是当做Anaimal用的 所以看不到Dog独有的那部分 2.向下转型 向 阅读全文
摘要:
学会使用JDK运用策略模式的接口 阅读全文
摘要:
MySQL乐观锁的实现原理 阅读全文
摘要:
需求引入 你有一个销售单表A 和一个销售单详情表B 和一个收付款记录表C A >B 一对多 A >C一对多 如果一个销售单有两个详情,三条收款记录 对一个销售单 我们想查询出一个结果集 有销售单的id、详情总额、销售单的收款总额 如果你select A join B on(B和A的外键) 查询出2条 阅读全文