摘要:
数组 定义: 数组是一种线性表数据结构;它用一组连续的内存空间,来存储具有相同具有仙童类型的数据。 特性: 优势:随机访问速度快,因为可以通过寻址公式来访问元素。(寻址公式:a[i]_address = base_address + i * data_type_size;下面5详解)。 劣势:插入与 阅读全文
摘要:
前戏《浅析AOP(一)——基本概念》已经准备好了前置认识。 本篇再剖析一下AOP。 SpringAOP的底层技术 JDK动态代理和CGLIB动态代理 两者都是在运行时期织入。 JDK动态代理是基于聚合接口来的,因为java是单继承,代理对象已经继承了Proxy,不能再多继承了,所以只能实现目标对象的 阅读全文
摘要:
什么是AOP? 与OOP对比,AOP是处理一些横切行问题。这些横切性问题不会影响到主逻辑的实现,但是会散落到代码的各个部分,难以维护。AOP就是把这些问题和主业务逻辑分开,达到与主业务逻辑解耦的目的。 传统OOP是自上而下的逻辑开发; OOP: AOP是一种面向切面的编程思想。这些横切性问题,把它们 阅读全文