08 2018 档案
摘要:本文记述AOP相关的代理模式 静态代理 1.定义 为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。通过代理对象访问目标对象,防止直接访问目标对象造成系统复杂性提升. 2.原理 Subject :
阅读全文
摘要:什么是volatile 1.Java语言规范第3版中对volatile的定义如下: Java编程语言允许线程访问共享变量,为了确保共享变量能够被准确和一致的更新,线程应该确保通过排他锁单独获得这个变量。Java语言提供了volatile,在某些情况下比锁要更加方便。如果一个字段被声明成volatil
阅读全文
摘要:前言-关系型数据库与非关系型数据库的特点及区别 关系型数据库代表:MySQL,Oracle,DB2,Microsoft SQL Server,Microsoft Access 关系型数据库:关系数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。 关系型数据库
阅读全文